Amazon EC2 provides pay-as-you-go pricing and a broad selection of hardware and software that's available via the AWS Marketplace by using Amazon Machine Images (AMIs)
- Pay only for what you use
- Resizable compute capacity
- Complete control of your computing resources
- Reduced time required to obtain and boot new server instances
Template for:
- Storage volumes
- Launch permissions
- A block device mapping
Examples
- Application server
- Web server
- Database server
- Game server
- Mail server
- Media server
- Catalog server
- File server
Amazon EC2 can solve some problems that are more difficult with an on-premises server.
When using disposable resources:
- Elasticity
- Control
- Flexibility
- Integrated
- Reliable
- Secure
- Inexpensive
- Simple
Choosing the correct type is very important for efficient use of your instances and cost reduction.
- Suitable for a broad range of workloads
- Balances compute, memory, and networking resources
- Use cases
- Small databases and midsize databases
- Low-traffic websites and web applications
- Offers high-performance processors
- Ideal for compute-intensive applications and batch processing workloads
- Use cases
- Video encoding
- High-performance web servers
- Delivers fast performance for memory-intensve workloads
- Well suited for high-performance databases
- Use cases
- Distributed memory caches
- High-performance databases
- Offers low latency and high input/output operations per seconds (IOPS)
- Suitable for workloads such as distributed file systems and data warehousing applications
- Use cases
- Data warehousing
- Log or data processing applications
- Uses hardware accelerators to expedite data processing
- Ideal for application streaming and graphics workloads
- Use cases
- 3D visualizations
- Machine learning
- No upfront costs or minimum contracts
- Ideal for short-term, irregular workloads
- Ideal for workloads with flexible start and end times
- Offers savings over On-Demand prices
- Can withstand interruptions
- Provides a billing discount over On-Demand pricing
- Requires a 1-year or 3-year term commitment
- Offers up to 72% savings over On-Demand costs for a consistent amount of compute usage
- Requires a 1-year or 3-year term commitment
- An EC2 instance that runs in a VPC on hardware for a single customer
- Higher cost compared to standard Amazon EC2 instances
- A physical server with EC2 instance capacity for a single customer
- Most expensive Amazon EC2 option