Pricing, Billing & Governance Flashcards
AWS Pricing - 3 fundamental drivers
- Compute - hourly from launch to termination
- Storage - data you store
- Outbound data transfer - data in flight
3 Free Offer Types
- 12 months free - following your sign-up
- Always free - available to all AWS customers
- Trials - short-term free trial
EC2 Pricing (5)
- On-Demand - per hour or per second
- Savings Plan - commit to per hour usage for 1-3 year term
- Reserved Instances - commit to 1-3 years regardless of usage
- Spot Instances - only launch if spare capacity available
- Dedicated Hosts - entire server for you
Lambda pricing (3)
- Number of requests (inc. test invokes).
- Code execution time (from execution to stop).
- Always free (1 million requests per month).
S3 pricing (4) - pay for the storage used
- Storage class (such as glacier).
- Storage (number and size of objects stored).
- Data transfer (amount of data transferred OUT of S3 Region).
- Request and data retrieval.
Application Discover Service
Helps you plan migration projects to the AWS Cloud. Used to estimate TCO (total cost of ownership) and migrate.
RDS pricing (8)
- Running clock hours (from start to stop).
- Type of database.
- Storage.
- Purchase type (on demand or reserved).
- Database count (no. of instances).
- API calls.
- Deployment type (one AZ or multiple).
- Data transfer (outbound charge).
Pricing Calculator
Provides an estimate of AWS fees and charges; helps you get your TCO.
AWS Price List API
Query the price of AWS services using JSON or HTML and receive price alerts when prices change.
Budgets
Set custom budgets that alert you when cost or usage is exceeded. Notifications can be sent via SNS or Chatbot Alerts.
Budget Types
- Cost budgets.
- Usage budgets.
- Reservation budgets (like Savings Plans utilisation).
Cost and Usage Report
Comprehensive cost and usage data. Lists usage for each service category. Provides hourly, daily or monthly level breakdown.
Cost Explorer
Visualise and forecast costs and usage over time - view past 12 months and forecast up to 12 months.
Cost Allocation Tags
Track your spend:
1. Allow you to label resources using a key-value pair.
2. You can track costs via the cost allocation report.
Organizations
Centrally manage multiple AWS accounts.
- Group accounts (master payer is the root account) with Units and Member Accounts.
- Pay for all with a single payment (consolidated billing)
- Automate account creation
- Allocate resources and apply policies across all accounts with Service Control Policies (SCPs)