Billing & Pricing Flashcards
Fundamentals of AWS pricing
Pay as you go, pay for what you use, pay less as you use more, and pay even less when you reserve capacity.
Capex vs Opex
Capex stands for Capital Expenditure which is where you pay up front. Its’s a fixed, sunk cost.
Opex stands for Operational Expenditure which is where you pay for what you use. Eg: Electricity, gas, waster etc.
Basic pricing policies
- Pay as you go
- Pay less when you reserve
- Pay even less per unit by using more
- Pay even less as AWS grows
- Custom pricing
Best practices for pricing
- Understand the fundamentals of pricing
- Start early with cost optimization
- Maximize the power of flexibility
- Use the right pricing model for the job
3 fundamentals drivers of cost
- Compute
- Storage
- Data Outbound (data leaving AWS environment)
Free Services
- Amazon VPC
- Elastic beanstack (but not the resources it provision)
- CloudFormation (but not the resources it provision)
- IAM
- Auto scaling
- Opsworks (but not the resources it provision)
- Consolidated billing
EC2 - What determines price?
- Clock hours of server time
- Instance Type
- Pricing model
- Number of instances
- Load balancing
- Detailed Monitoring
- Auto scaling
- Elastic IP Addresses
- Operating Systems and software packages
EC2 pricing models
- On Demand
- Reserved
- Spot
- Dedicated Hosts
Lambda - What determines price?
- Request pricing
1.1 Free tier: 1 million requests per month
1.2 $0.20 per 1 million requests thereafter - Duration Pricing
2.1 400,000 GB-seconds per month free, up to 3.2 million seconds of compute time
2.2 $0.00001667 for every GB-second thereafter - Additional charges
3.1 If lambda uses another service
EBS - What determines price?
- Volumes (per GB)
- Snapshots (Per GB)
- Data transfers
S3 - What determines price?
- Storage class
- Storage
- Requests (GET, PUT, COPY)
- Data transfer
Glacier - What determines price?
- Storage
- Data retrieval times
What is snowball?
PB-scale data transport solution that uses secure appliances to transfer large amounts of data into and out of the AWS cloud.
Snowball - What determines price?
- Service fee per job
1.1 Snowball 50 TB: $200
1.2 Snowball 80 TB: $250 - Daily charge
2.1 First 10 days are free, after that it’s $15 a day - Data transfer
3.1 Data transfer in to S3 is free. Data transfer out is not.
RDS - What determines price?
- Cloud hours of Server time
- Database characteristics
- Database purchase types
- Number of database instances
- Provisioned storage
- Additional storage
- Requests
- Deployment type
- Data transfer