There are FIVE types of Amazon EC2 instances
Balanced computing, memory, and networking
Suitable for web servers, dev environments, and medium databases
High virtual CPUs to memory ratio
Ideal for scientific modeling, batch processing, gaming server
Designed for large in-memory processing
Perfect for in-memory databases and real-time big data analytics
Uses hardware accelerators like GPUs
Targeted at machine learning, video processing, high performance computing
High sequential read/write access
Great for distributed file systems and data warehousing