AWS Pricing and Support Flashcards
Pricing fundamentals
- You pay only for the services you need, for as long as needed, and without signing up for long-term contracts or complex pricing
- Don’t need to dedicate valuable resources to build infrastructure — AWS lets you replace large upfront expenses with lower variable costs which give you flexibility to buy services you need on demand
- AWS storage services can help to reduce costs and optimize savings by choosing the right combinations of storage solutions that’ll boost performance, security, and durability
- ‘Data transfer in’ is always free of charge
- ‘Data transfer out’ has tiered pricing — the more you use, the less you pay per gigabyte
- Custom pricing is available for high-volume projects with unique requirements
- AWS offers a free usage tier for new customers within services such as EC2, S3, EBS, ELB, etc.
‘Payment of services’ types:
- Pay as you go
- Pay less when you reserve
- Pay even less per unit by using more
- Pay even less as AWS grows
‘Pay as you go’
- A type of ‘payment of services’
- Allows to easily adapt to changing business needs without over-committing budgets, improving your responsiveness to change
- Ability to adapt your infrastructure depending on needs and not forecasting — thus reducing risk of over-provisioning or not having enough capacity
Reserved Instance (RI)
- An instant purchasing option for certain services such as Amazon EC2 and Amazon RDS
- Can save you up to 75% over equivalent on-demand capacity
RI payment options:
- All-up-front (AURI)
- Partial-up-front (PURI)
- No upfront payments (NURI)
All-up-front (AURI)
- It’s a RI payment option
- Full payment is made at the start of the term, with no other costs incurred for the remainder of the term, regardless of hours used
- Maximizes savings by getting the largest discount
Partial-up-front (PURI)
- It’s a RI payment option
- A portion of the cost must be paid upfront and the remaining hours in the term are billed at a discounted hourly rate, regardless whether the RI is being used
- Offers lower discounts but requires less spent upfront
No upfront payments (NURI)
- It’s a RI payment option
- You are billed a discounted hourly rate for every hour within the term, regardless of whether the RI is being used
- Can still receive a small discount
Consolidated Billing
- A feature to consolidate your AWS usage if you have multiple AWS accounts in order to get tiering benefits based on the total usage across your accounts
- Every organization has a master (payer) account that pays the charges of all the member (linked) accounts
Consolidated Billing benefits:
- One bill for multiple accounts
- Easy tracking — can track charges across multiple accounts and download the combined cost and usage data
- Combined usage — can combine usage across all accounts in the organization to share volume pricing and RI discounts, and Savings Plans
- No extra fees
Fundamental characteristics you pay for with AWS:
- Compute
- Storage
- Data transfer out
Data transfer out
- A fundamental characteristic you pay for with AWS
- Aggregated across Amazon EC2, Amazon S3, Amazon RDS, etc., and then charged at the outbound data transfer rate
- While you’re charged for this service, you’re not charged for inbound data transfer or data transfer between other services within the same region
Commonly used AWS services:
- Amazon EC2
- Amazon S3
- Amazon EBS
- Amazon RDS
- Amazon CloudFront
Amazon EC2
- It’s a commonly used AWS service
- A web service that provides secure, resizable compute capacity
- It’s interface allows you to obtain and configure capacity with minimal friction
- Changes the economies of computing by charging you only for the capacity you use
- Ability to provision multiple instances of these resources to handle peak loads
- OS prices are included in the instance prices
Amazon EC2 cost factors:
- Clock hours of server time — resources incur charges when running
- Machine configuration — considering the physical capacity of your instances as pricing varies based on AWS Region, OS, and memory
Amazon EC2 purchase types:
- On-demand instances
- Reserved instances
- Spot instances
On-demand instances
- A purchase type of Amazon EC2
- Allow you to pay for compute capacity by the hour or second with no minimum required commitments
On-demand instances are recommended for:
- Users that prefer low cost and flexibility of Amazon EC2 without any up-front payment or long-term commitment
- Applications with short-term, spiky, or unpredictable workloads that cannot be interrupted
- Applications being developed or tested on Amazon EC2 for the first time
Reserved instances
- A purchase type of Amazon EC2
- Allow to make a one-time payment (no up-front payment) for each instance you want to reserve
- Provide you with a significant discount (up to 75%) compared to on-demand instance pricing
- When assigned to a specific Availability Zone, they provide a capacity reservation which gives you additional confidence in your ability to launch instances when needed
Reserved instances are recommended for:
- Applications with steady state usage
- Application that may require reserved capacity
- Customers that can commit to using EC2 over a 1 or 3 year term to reduce total computing costs
Spot instances
- A purchase type of Amazon EC2
- Ability to bid for unused Amazon EC2 capacity for a discount of up to 90%
Spot instances are recommended for:
- Applications that have flexible start and end times
- Applications that are only feasible at very low compute prices
- Users with urgent computing needs for large amounts of additional capacity
Elastic Load Balancing (ELB) in relation to Amazon EC2 instances
- This service can be used to distribute traffic among EC2 instances
- Monthly cost is based upon number of hours the load balancer runs and the amount of data it processes
Amazon EC2 product options:
- Detailed monitoring
- Auto Scaling
- Elastic IP addresses
Detailed monitoring
- A product option within Amazon EC2
- Ability to use Amazon CloudWatch to monitor EC2 instances
- By default, basic monitoring is enabled and available at no additional cost
- You can opt for detailed monitoring for a fixed monthly rate — includes seven pre-selected metrics recorded once a minute
Auto Scaling
- A product option within Amazon EC2
- Automatically adjusts the number of EC2 instances in your deployment according to conditions you define
- Service is available at no additional charge beyond CloudWatch fees
Elastic IP addresses
- A product option for Amazon EC2
- Ability to have one IP address associated with an instance at no charge
Amazon EC2 software packages
- Partnerships with other vendors, such as Microsoft and IBM, simplify running these packages on your EC2 instances
- Need to obtain a vendor license if AWS does not provide this package for them — such as non-standard operating systems like Oracle, Windows Server, Microsoft SharePoint, etc.
- Ability to bring existing licenses to the cloud via specific vendor programs
Amazon S3
- It’s a commonly used AWS service
- An object storage service that offers industry-leading scalability, data availability, security, and performance
- Provides a simple web services interface that can store and retrieve any amount of data, at any time, from anywhere on the web
Amazon S3 provides:
- Durability, availability and scalability
- Comprehensive security and compliance capabilities
- Flexible management and data transfer
- Compatibility — supported by partners, vendors, and AWS services