- Installing AWS CLI
- Setting Up AWS Billing
- AWS Organisations
- AWS Well Architected Tool
- Cruddur LucidChart and Napkin Diagram
Bash script written to automate AWS CLI installation using .gitpod.yml
file.
Generated access keys within AWS Console to pass AWS credentials as Environment Variables (Env Vars) so they persist for each new gitpod workspace. Aswell as providing the means to interface with the AWS API services.
AWS Budgets
and Billing Alarms
can be used to manage spend within AWS. Allowing for notifications to be sent regarded your AWS infrastructure usage spend.
Added a budget in AWS using Console. Monthly Budget of $10 set:
We can edit the budget and creating it by selecting the box to the left of the budget and using the actions
dropdown to select edit
.
From here we can adjust the threshold alerts to be notified when a given percentage of spend is reached.
AWS Billing Alarms are a cost monitoring and alerting feature. These alarms allow us to set up thresholds and notifications based on their AWS spending.
AWS Cost Explorer is a cost analysis tool provided that allows users to visualize and understand their AWS spending patterns. It offers insights into past, present, and projected AWS costs, helping users make informed decisions to optimize their cloud expenses.
AWS Organisations
is an account management services which allow you to consolidate multiple AWS accounts under a single organisation manangement account. These Organisations provide benefits, such as account management and consolidated billing capabilities
to meet budget, security and compliance needs of a business or project.
As Organisation Admin, you can create member account within the organisation or invite existing accounts to join organisation.
Created Organisational Units
called Active-Accounts
and Standby-Accounts
, which may be of use later in the project to organise components:
The AWS Well Architected Tool
is guided by a framework that helps us better implement secure, high performing, resilient and efficient infrastructure for our applications and workloads.
Pillar Priority (Which can be re-ordered based on the workload):
- Operational Excellence
- Security
- Reliability
- Performance Efficiency
- Cost Optimization
- Sustainability
Example of a question asked within the operational excellence pillar of the AWS Well Architected Tool:
NOTE: I will continue to learn about the tool and attempt to use it during the project.
This bootcamp introduces me to Lucidchart, and my first experience of it will be to recreate the logical diagram of Cruddur's infrastructure.
Quick sketch of the project idea, "A social media site with all the community, but none of the baggage". The inspiration for the Lucidchart: