Virtual Instances | EC2 | Elastic Compute Cloud – Virtual machines for running applications. |
Virtual Instances | Lightsail | Simplified virtual private servers (VPS) for small-scale applications. |
Containers | ECS | Amazon Elastic Container Service – Run and manage Docker containers. |
Containers | EKS | Amazon Elastic Kubernetes Service – Managed Kubernetes for container orchestration. |
Containers | Fargate | Serverless compute for containers, no need to manage underlying infrastructure. |
Serverless | Lambda | Event-driven compute service that runs code without provisioning servers. |
Serverless | App Runner | Serverless web app and API deployment service. |
Edge Computing | Greengrass | Run local compute, messaging, and data caching for IoT devices. |
Hybrid | Outposts | Bring AWS infrastructure on-premises for hybrid cloud environments. |
Batch Processing | Batch | Run batch jobs on EC2 instances with managed job scheduling. |
Managed Compute | Elastic Beanstalk | Platform as a Service (PaaS) for deploying and managing applications. |
Database Compute | RDS | Relational Database Service – Managed relational databases. |
Database Compute | Aurora | High-performance, scalable relational database compatible with MySQL/PostgreSQL. |
Database Compute | Neptune | Graph database for social networks, recommendation systems, etc. |
Storage Compute | S3 Glacier | Archive storage with low cost but longer retrieval times. |
Storage Compute | S3 Intelligent-Tiering | Automatically moves data between storage tiers based on access patterns. |
Storage Compute | S3 One Zone-IA | Infrequent access storage in a single Availability Zone. |
Storage Compute | S3 Standard-IA | Infrequent access storage across multiple Availability Zones. |
Storage Compute | S3 Glacier Deep Archive | Lowest-cost storage for rarely accessed data. |