Pricing, Billing, and Governance Flashcards
What are the 3 fundamental drivers of cost?
3 fundamental drivers of cost
1. Compute
a. Hourly from launch to termination
2. Storage
a. The data you store in the cloud
3. Outbound data transfer
a. Data in flight moving between systems
Free offer types
- 12 months free
○ 12 months’ free usage following your initial sigh-up date to AWS- Always free
○ Offers do not expire and are available to all AWS customers - Trials
○ Short-term free trials starting from the date you activate a particular service
- Always free
EC2 Pricing
EC2 Pricing
5 ways to pay for Amazon EC2 instances
1. On-Demand
a. You pay by the hour or by the second without pre-paying
2. Savings Plan
a. Commit to compute usage measured per hour for a 1 or 3 year term
3. Reserved Instances
a. Commit to use for 1 or 3 years; pay regardless of usage
4. Spot Instances
a. Instances only launch if spare capacity is available
5. Dedicated Hosts
a. An entire physical server just for you
Lambda Pricing
Lambda Pricing
1. Number of requests
a. Includes test invokes from the console
2. Code execution time
a. From execution start, in response to events, to stop
3. Always free
a. 1 million request per month
S3 Pricing
S3 Pricing
1. Storage class
a. Various storage classes
2. Storage
a. Number and size of objects
3. Data transfer
a. Data transferred out of S3 Region
4. Request and data retrieval
a. Requests made for data and amount of requests
RDS Pricing
RDS Pricing
1. Running clock hours - from the time you launch a database instance until you terminate it
2. Type of database
3. Storage
4. Purchase type
5. Database count
6. API requests
7. Deployment type
8. Data transfer - inbound data transfer is free. There is a charge for outbound data transfer
What is Total Cost of Ownership (TCO)?
TCO is a financial estimate that helps you understand both the direct and indirect costs of AWS.
What is the Application Discovery Service?
Helps you plan migration projects to the AWS Cloud
* Plan migration projects
* Used to estimate TCO
* Works with other services to migrate servers
How can AWS help you reduce TCO?
Ways to reduce your TCO using AWS
1. Minimize capital expenditures
a. AWS helps you minimize large capital expenditures, which reduces your TCO
2. Utilize reserved instances
a. AWS provides reserved instances to help you lock in savings and reduce your TCO
3. Right size your resources
a. AWS helps you match the provisioning of resources to your usage needs to reduce your TCO
What is the Pricing Calculator?
Pricing Calculator - provides an estimate of AWS fees and charges
* Explore services based on your use case
* Find instance types that fit your needs
What is the Price List API?
Price List API - allows you to query the price of AWS services
* Query using JSON or HTML
* Receive price alerts when prices change
What are budgets in AWS?
Budgets allows you to set custom budgets that alert you when your costs or usage exceed your budgeted amount.
What do budgets allow you to do in AWS?
Improve planning and cost control
What are the 3 types of budgets in AWS?
Cost - plan how much you want to spend on a service
Usage - plan how much you want to use on one or more services
Reservation budgets - Set RIs or Savings Plans utilization or coverage targets
What are Cost and Usage Reports?
Cost and Usage Report - contains the most comprehensive set of cost and usage data
* Downloadable detailed and comprehensive report
* Lists usage for each service category
* Aggregate usage data on a daily, hourly, or monthly level
What is Cost Explorer?
Cost Explorer - allows you to visualize and forecast your costs and usage over time
* Visualize costs over time
* View past 12 months
* Forecast for up to 3 months
What are Cost Allocation Tags used for?
Cost Allocation Tags - useful for tracking spend
1. Tags allows you to label resources using a key and value pair
2. Tags allow you to track costs via the cost allocation report
What do Governance and Management services provide?
Governance and management services help you maintain control over cost, compliance, and security across your AWS accounts.
What are Organizations in AWS?
An organization is an entity you create to consolidate multiple AWS accounts into one. The master payer (or root organization) pays for all member accounts using consolidated billing.
Allow you to centrally manage multiple AWS accounts under one umbrella
* Group multiple accounts
* Single payment for all accounts
* Automate account creation
* Allocate resources and apply policies across accounts
What are Service Control Policies (SCPs)?
Service Control Policies (SCPs) - Organization service control policies (SCPs) are used to enforce permissions you want everyone in the organization to follow.
What are Organization units (OUs) in AWS?
Organization units (OUs) are a grouping of AWS accounts that are similar
What are member accounts in an Organization?
Individual AWS accounts that contain your AWS resources
What are the benefits of an Organization in AWS?
Benefits
1. Consolidated Billing
a. The advantage of consolidated billing is that you receive one bill for multiple accounts
2. Cost Savings
a. You’ll receive volume discounts since usage is combined across accounts
3. Account Governance
a. You have a quick and automated way to create accounts or invite existing accounts
What is Control Tower?
Control Tower helps you ensure your accounts conform to company-wide policies
* Helps set up new accounts using a multi-account strategy
* Works directly with AWS organizations
* Enforces the best use of services across accounts
* Provides a dashboard to manage accounts