The capability to attribute resource costs to the individual organization or product owners drives efficient usage behavior and helps reduce waste. Accurate cost attribution allows you to know which products are truly profitable, and allows you to make more informed decisions about where to allocate budget.
Configuring notifications allows you to receive an email when usage or cost is above a defined amount.
|100 Level Lab: This lab will show you how to implement AWS Budgets to provide notifications on usage and spend.|
Cost and Usage Analysis will enable you to understand how you consumed the cloud, and what your costs are for that consumption.
|100 Level Lab: This lab introduces you to the billing console, allowing you to view your current and past bills, and also inspect your usage across services and accounts.|
Visualizing cost and usage highlights trends and allows you to gain further insights.
|100 Level Lab: This lab will introduce AWS Cost Explorer, and demonstrate how to use its features to provide insights.|
Implementing usage controls will ensure excess usage and accompanying costs does not occur.
|200 Level Lab: This lab will extend the permissions of the Cost Optimization team, then utilize Identity and Access Management (IAM) policies to control and restrict usage.|
Advanced analysis using your Cost and Usage Report (CUR) will allow you to answer the most challenging questions on your usage and cost. It is the most detailed source of information on your cost and usage available.
|200 Level Lab: This lab will utilize Amazon Athena to provide an interface to query the CUR, provide you the most common customer queries, and help you to build your own queries.|
Utilizing the CUR data source in the previous step, you can provide more detailed and custom visualizations and dashboards.
|200 Level Lab: This Lab extends the previous step, utilizing Amazon Quicksight to visualize the CUR data source.|
This hands-on lab will guide you through the steps to measure the efficiency of a workload. It shows you how to get the overall efficiency, then look deeper for patterns in usage to be able to allocate different weights to different outputs of a system.
|200 Level Lab: This lab combines your application logs with cost data, to provide an efficiency metric and insights for your workloads.|
This hands-on lab will guide you through the steps to enable automated updates of your CUR files into Athena, every time a new CUR file is delivered.
|300 Level Lab: This lab uses s3 events and Lambda to trigger a Glue crawler and update Athena when a new CUR is delivered.|
This hands-on lab will guide you on how to automatically extract part of your CUR file, and then deliver it to another S3 bucket and folder to allow another account to access it. Ideal for partners to deliver a sub-account only CUR to each of its customers, or large enterprises.
|300 Level Lab: This Lab uses S3 events, Lambda and Athena to extract part of a CUR file and deliver it to an S3 bucket for another account.|
|300 Level Lab: This Lab uses CloudWatch events, Lambda, Athena and SES to run queries against the CUR file, and send financial reports to recipients.|