Improve Planning and Cost Control with AWS Budgets
AWS Cost Management: Tagging
Understanding & Optimizing Storage Costs with AWS Storage Services
Monitoring for underutilized services in AWS
Using Instance Scheduler to Optimize Resource Cost
The course is part of this learning path
This section of the AWS Certified Solutions Architect - Professional learning path introduces you to cost management concepts and services relevant to the SAP-C02 exam. By the end of this section, you will know how to select and apply AWS services to optimize cost in scenarios relevant to the AWS Certified Solutions Architect - Professional exam.
Want more? Try a Lab Playground or do a Lab Challenge!
- Learn how to improve planning and cost control with AWS Budgets
- Understand how to optimize storage costs
- Discover AWS services that allow you to monitor for underutilized resources
- Learn how the AWS Instance Scheduler may be used to optimize resource costs
Welcome to the first live demo. As you can see here we are in the AWS Management Console. The most fundamental part is to get a good overview of the environment. Therefore you have to get a broad view of all the services, usage, and expenses from the past, and the present.
To set a base for our analysis, we first need to get some numbers. For this we will be using the billing dashboard which is also our main platform for gathering information on expenses. We will deal a lot with the billing and cost management dashboard alongside but the very first thing I like to investigate when I start with an unfamiliar account or environment is to check the last bills.
So to get there, you can either type bill here in the search field to get straight to the billing service or you can just go here over the menu to the billing dashboard. Here, you get a good first overview what is going on in your account. What are the most expensive services? How much have you spent so far? And what is the forecast? The forecast to the current month. But we will talk about this later.
So first thing here is the bill section here on the left side. I wanna get to overview from the last month, how much we spent last month and what were the biggest cost drivers. So as we are currently in January 2021, I go one month back to December 2020, here from the dropdown menu. And as you can see, I have a total amount, how much we spent last month.
I have like different information about taxes and payment summaries. And I can also get a CSV file from my whole bill or just printed as a PDF. So as you can see here we are in a master payer account, that means we're using AWS Organizations which enables us to link other accounts to this account.
So all the costs that are caused by the under linked accounts are covered by this account that are collected here. You can see there are many accounts but let's focus on this overview here. So what I wanna get here is the first overview. What are the most expensive services, or like what are the biggest cost drivers.
You can see we're spending like small amounts, like compared to the total we're spending small amounts on like different services. For example, here $34 for the API Gateway or 91 for CloudFront. As this is like just like a very very small percentage of our total amount, it would make no sense or like almost no sense to dive into deeper analysis here for CloudFront. It just would make no sense because like the amounts are here so small and this makes also like our whole analysis much easier because we know the only thing we have to focus is Elastic Compute Cloud because this is the biggest cost driver in this case. And when we go here, we can see, okay, we're using like quite a lot of regions here.
So my first question would be, why do we need so many regions? And as you probably know, the regions in Asia are way more expensive than for example, the regions in Northern Virginia. So my first question would be, why do we have all these different regions? And as you can see this is like just my thinking process, how I would approach such an analysis or such an optimization process but we will talk about this later in detail. Let's go through the next section.
Danny has over 20 years of IT experience as a software developer, cloud engineer, and technical trainer. After attending a conference on cloud computing in 2009, he knew he wanted to build his career around what was still a very new, emerging technology at the time — and share this transformational knowledge with others. He has spoken to IT professional audiences at local, regional, and national user groups and conferences. He has delivered in-person classroom and virtual training, interactive webinars, and authored video training courses covering many different technologies, including Amazon Web Services. He currently has six active AWS certifications, including certifications at the Professional and Specialty level.