The member will see how to set up cost management on AWS projects with billing alerts, reporting and use of AWS Trusted Advisor. You will use the billing section of your AWS account to read your charges and to set up a billing alert to prevent unexpected charges from occuring. You will learn how to set up Trusted Advisor billing review services.
- [Voiceover] Now let's talk about billing. Another common mistake that I've seen my customers fall into is to not manage billing thinking that oh I have free access to some of the services because I'm new to Amazon or it's really not gonna cost that much. And again you really want to have best practices from the get go, so you don't get surprised by an unexpectedly large bill. So, I'm gonna show you in the console a couple of resources that are a good way to get started. If I click on my name and then I click on Billing and Cost Management there's a whole bunch of resources here that you should be familiar with when you're working on your project.
First of all, you have a dashboard and it's gonna show you your spend of course we're just getting started here so we don't have anything. Now in addition to this you have a number of tools and the core tools that everybody's gonna want to use are your budgets, so you can setup a budget so that you can allocate how much money you want to spend for certain types of services. You also can setup reports and then one of my favorites is cost explorer. So what cost explorer will do is it will allow you to see your spend by service cause sometimes when you're working with your various projects some aspect of the AWS services really are very cheap and you're not as concerned like for example S3 for file system, but if you're working with something really powerful and much more expensive like Amazon Machine Learning or some of the database services you're gonna monitor those more closely.
Now in addition to that, there is this great capability that I find many people are not aware of and it really can save you time because as I was just talking about in the previous movie you'll often have multiple Amazon accounts because you want to have security boundaries and it's just a best practice in terms of putting your artifacts into basically a pipeline where you have developmental stage and then production and those are mirrored by having separate Amazon accounts. So you're administrators might be frustrated and say gosh that's a lot to manage and monitor and Amazon is well aware of this.
So they have this great feature called consolidated billing and what this does is this allows you to get a single bill from multiple AWS accounts. So in addition to recommending to set that up as you start your development work you also want to separate your billing administrator user from your, for example, developer users or your del ops users. It's really just a check and balance system and that way you have one person or one group that's responsible for managing billing and you have another group of people that's responsible for using the services.
If you have to serve the same group doing both things there can be a conflict of interest there, so the best and preferred way to do this is you split off who can manage what. So, certain people can see the billing, certain people can access the services and you can do this across multiple accounts if you just click here. Basically, it's a simple sign up and then you will receive an e-mail and then you can associate one or more Amazon accounts with consolidating billing and then you can set up a billing administrator and then that person can be responsible for the billing.
Starting with top-level categories of storage, data, computer, and services, Lynn guides you through planning your ideal AWS architecture, providing service demos using the AWS Console, command-line interface, and other tools. Learn when to use which service for which business case, such as Docker or Lambda or DynamoDB or Aurora? She shows how to script creation of services such as S3 buckets and EC2 instances, create and populate a managed data warehouse, and develop a data processing pipeline that works for you. Chapter 6 covers the AWS Internet of Things (IoT) services.
These exercises can help you build proof-of-concepts, minimum viable products, and deployable solutions to scale and support big data initiatives at your company.
- Setting up your AWS account
- Using AWS tools
- Defining your minimum viable products
- Choosing computer, storage, and data services
- Using S3, EC2, or Docker for website hosting
- Developing an AWS website
- Using a data warehouse
- Developing a data processing pipeline
- Developing an Internet of Things project with AWS