Budgeting / Pricing Flashcards
Pricing: The Three Fundamental Drivers of Cost
1: compute - hourly from launch to termination
2: Storage - the data you store in the cloud
3: outbound data transfer - data in flight moving between systems
3 Free Offer Types
1: 12 months free - free usage following your initial sign-up date to AWS
2: always free - offers do not expire & are available to all AWS customers
3: trials - short-term free trials starting from the date you activate a particular service
EC2 Pricing (5 ways to pay for E2 Instances)
1: on demand - you pay by the hour or second without pre-paying
2: savings plan - commit to compute usage measured per hour for 1 - 3 years
3: reserved instances - commit to use 1 or 3 years regardless of usage
4: spot instances - instances only launch if spare capacity is available
5: dedicated hosts - an entire physical server just for you
Lambda Pricing
1: number of requests
2: code execution - from execution start, in response to events, to stop
3: always free, 1 million requests per month
S3 Pricing
You pay for the storage you use
1: storage class - various storage classes
2: storage - # and size of objects
3: data transfer - data transferred out of an S3 region
4: request & date retrieval - requests made for data and # of requests
RDS Prising
1: running clock hours
2: type of db
3: storage
4: purchase type
5: db count
6: api requests
7: deployment type
8: data transfer
Total Cost of Ownership (TCO)
Understand that this is the entire cost direct and indirect of moving to & working with AWS
Application Discovery Service
Helps plan Migration projects to AWS
Plan migration projects
Used to estimate TCO
Works with other services to migrate servers
How to Minimize TCO in AWS
1: minimize capital expenditures
2: utilize reserved instances (helps lock in pricing)
3: right size your resources (helps match provisioning of resources to your usage needs to reduce TCO)
You can calculate TCO using the pricing calculator
AWS Price List API
Allows you to query the price of AWS resources
Query using JSON or HTML
Receive 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
Budget Types
Cost Budgets - plan how much you want to spend on a service
Usage Budgets - plan how much you want to use on one or more service
Reservation Budgets - set RIs or savings plans utilization or coverage targets
Cost and Usage Reports
Contains the most comprehensive set of cost & usage data
Aggregate usage data on a daily, hourly, or monthly level
Once set it can be downloaded from the S3 console
Cost Explorer
Allows you to visualize & forecast your costs and usage over time
Visualize costs over time
View past 12 months
Forecast for up to three months
Cost Allocation Tags
1: tags allow you to label resources using a key & value pair
2: tags allow you to track costs via cost allocation report
Governance and Management Services
Governance & management services help you maintain control over cost, compliance, & security across your AWS accounts