Lab complete!
Now that you have completed this lab, make sure to update your Well-Architected review if you have implemented these changes in your workload.
Click here to access the Well-Architected Tool
This lab focuses on optimizing hardware patterns for sustainability by minimizing the amount of resources required to efficiently deploy your workload.
At the end of this lab you will:
NOTE: You will be billed for any applicable AWS resources used if you complete this lab that are not covered in the AWS Free Tier .
Estimated time required to complete this lab is 40 minutes using screenshots of AWS Compute Optimizer. It may take 12 hours if you want to see recommendations from AWS Compute Optimizer in your account.
The sustainability improvement process describes a series of steps which are cyclically performed to improve your workload.
For more details, refer to Improvement process in Sustainability Pillar which explains the iterative process that evaluates, prioritizes, tests, and deploys sustainability-focused improvements for cloud workloads.
In this lab we will illustrate each step of the Sustainability Improvement Process by following hardware pattern best practices.
You will learn how you can improve the sustainability goals by rightsizing your EC2 instance. You will also learn how Amazon CloudWatch Logs and Metrics can be used to measure Proxy metrics for provisioned resources, business metrics, and KPIs for Sustainability to quantify your success.
Refer to Evaluate specific improvements in Sustainability Pillar for detailed understanding around evaluating specific improvements. At high level:
Use Proxy metrics to measure the resources provisioned to achieve business outcomes. For this lab, we will use vCPU minutes as proxy metrics for compute resource.
Select business metrics to quantify the achievement of business outcomes. Your business metrics should reflect the value provided by your workload, for example, the number of simultaneous active users, API calls served, or the number of transactions completed. For this lab, we will use total number of API calls served (business outcome) as business metric.
To calculate a sustainability key performance indicator (KPI), we will use the following formula:
Resources provisioned per unit of work = Total number of vCPU minutes / The number of API requests per minute
Estimate improvement as both the quantitative reduction in resources provisioned (as indicated by your proxy metrics) and the percentage change from your baseline resources provisioned per unit of work:
Now that you have completed this lab, make sure to update your Well-Architected review if you have implemented these changes in your workload.
Click here to access the Well-Architected Tool