Service Description
Amazon EC2 + ELB Traditional Approach (Virtual Servers + Load Balancing)
AWS Elastic Beanstalk Simplify management of web apps and simple batch apps. Automatically creates
EC2 + ELB (load balancing and auto scaling)
AWS Elastic Container
Service (ECS)
Simplify running of microservices with Docker containers. Run containers in EC2
based ECS Clusters.
Amazon EKS (Elastic
Kubernetes Service)
Run Managed Kubernetes Clusters in AWS
AWS Fargate Serverless version of ECS/EKS
AWS Lambda Serverless - Do NOT worry about servers
AWS Batch Manage batch jobs (AWS Fargate, Amazon EC2 & Spot Instances)