Billing and Pricing Flashcards
The 3 fundamental drivers of cost
- Compute - hourly from launch to termination
- Storage - data you store in the cloud
- Outbound data transfer - data in flight moving between systems
EC2 On-Demand Pricing
Pay by the hour or by the second without pre-paying
EC2 Savings Plan
Commit to compute usage measured per hour for 1 or 3 year term
EC2 Reserved Instances
Commit to use for 1 or 3 years, pay regardless of usage
EC2 Spot Instances
Instances only launch if spare capacity is available
EC2 Dedicated Hosts
An entire physical server just for you
Lambda pricing
- number of requests (includes testing)
- code execution time
- 1 million requests always free
S3 Pricing
- storage class
- storage - number and size of objects
- data transfer - data transferred out
- request and data retrieval - requests for data and amount of requests
RDS Pricing
- Running Clock Hours
- Type of database
- Storage
- Purchase Type
- Database Count
- API Requests
- Deployment Type
- Data Transfer
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
AWS Price List API
allows you to query the price of AWS services
- Query using JSON or HTML
- retrieve price alerts when prices change
Budgets
Allows you to set custom budgets that alert you when your costs or usage exceed your budgeted amount
- improve planning and cost control
- cost, usage, and reservation budgets
- budget alerts
Types of Budgets
- cost budget
- usage budget
- reservation budget - Set Reserved Instances or Savings Plans utilization or coverage targets
Cost and Usage Report
Contains the most comprehensive set of cost and usage data
Service to view the most granular data about your AWS bill
Cost and Usage Report
Cost Explorer
Allows you to visualize and forecast your costs and usage over time
- Visualize costs over time
- View past 12 months
- Forecast up to 3 months
Organizations
Allows you to centrally manage multiple AWS accounts under one umbrella
- group accounts
- single payment for all accounts
- automate account creation
- allocate resources and apply policies across accounts
Service Control Policies (SCPs)
Used to enforce permissions you want everyone in the organization to follow
How do organizations reduce cost by sharing resources?
Reserved Instance (RI) Sharing - allows all accounts in the organization to receive the hourly cost-benefit of RIs purchased by any other account.
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
Which service would help to disallow public write access to all S3 buckets across all accounts in an organization?
Control Tower
Systems Manager
Gives you visibility and control over your AWS resources
- automate operational tasks
- group resources and take action
- patch and run commands on multiple EC2 instances or manage RDS instances
Which service would allow you to deploy operating system and software patches automatically across a large group of instances?
Systems manager
Trusted Advisor
Provide real-time guidance to help you provision your resources following AWS best practices
- Checks for unrestricted access on specific ports in EC2 (Free)
- Checks S3 bucket permissions to determine if public access (Free)
- Checks for MFA on root user (Free)
- Checks IAM password policy (Enterprise, Business)
- Checks for RDS public snapshots (Free)
- Checks for service usage greater than 80% (Enterprise, Business)
- Checks for exposed access keys (Enterprise, Business)
- Checks for CloudFront Content Delivery optimization (Enterprise, Business)