Windows + Linux Support Vertical Scaling (except Serverless) SDKs JavaScript Python PHP .NET Ruby Java Go Node.js Common Functionality
Windows + Linux Support Vertical Scaling (except Serverless) SDKs JavaScript Python PHP .NET Ruby Java Go Node.js Common Functionality
Windows + Linux Support Vertical Scaling (except Serverless) SDKs JavaScript Python PHP .NET Ruby Java Go Node.js Common Functionality
Windows + Linux Support Vertical Scaling (except Serverless) SDKs JavaScript Python PHP .NET Ruby Java Go Node.js Common Functionality
Websites + APIs * *Non-serverless
Content Type Websites + APIs Auto Scale None Virtual Machines AWS Manages Storage Included Cost (10,000 MAUs) USD$5 / month (Fixed) Serverless No Containers Optional Amazon Lightsail
Content Type Websites + APIs Auto Scale Horizontal Scaling Virtual Machines User Manages Storage Elastic Block Storage Cost (10,000 MAUs) ~USD$20 – 30 / month Serverless No Containers Optional Amazon EC2
Content Type Websites + APIs Auto Scale Horizontal Scaling Virtual Machines AWS Manages Storage Logs + Artifacts Cost (10,000 MAUs) ~USD$10 - $20/month Serverless No Containers Optional Elastic Beanstalk
Content Type Websites + APIs Auto Scale Horizontal Scaling Virtual Machines AWS Manages Storage Not Included Cost (10,000 MAUs) ~USD$50 – 100 / month Serverless No Containers Required Amazon ECS
Content Type Websites + APIs Auto Scale Horizontal Scaling Virtual Machines AWS Manages Storage Not Included Cost (10,000 MAUs) ~USD$50 – 100 / month Serverless No Containers Required Amazon EKS
Serverless Websites + APIs
Server less
Instant Scale Scale Up to meet User Demand Scale Down to 0 When Idle
Cold Start vs Warm Start *Test data includes AL2023 performance regression (Fixed in February 2024 Release)
Content Type Websites + APIs Auto Scale Horizontal Scaling Virtual Machines AWS Manages Storage Not Included Cost (10,000 MAUs) Free* ‡ Serverless Yes Containers Optional AWS Lambda *1,000,000 free requests / month ‡USD$0.0000133334 / GB-second + USD$0.20 per 1M requests
Content Type Websites + APIs Auto Scale Horizontal Scaling Virtual Machines AWS Manages Storage Not Included Cost (10,000 MAUs) ~USD$50 - $100 / month Serverless Yes Containers Required AWS Fargate
Content Type Websites + APIs Auto Scale Horizontal Scaling Virtual Machines AWS Manages Storage Included Not Included Cost (10,000 MAUs) ~USD$30 - $60 / month Serverless Yes Containers Optional AWS App Runner
Static Websites + SPAs
Content Type Static Websites ‡ Auto Scale N/A Virtual Machines N/A* Storage Included Yes ‡ Cost (10,000 MAUs) ~USD$5 / month Serverless Yes Containers No Amazon S3 *3,500 PUT, COPY, POST, DELETE or 5,500 GET or HEAD requests per second ‡S3 is an object storage service
Content Type Static Websites* Auto Scale Yes* Virtual Machines AWS Manages Storage Not Included Cost (10,000 MAUs) ~USD$10-30 /month* Serverless Yes* Containers Optional AWS Amplify *Integrates with other AWS Services for dynamic websites + scaling
Quick Review
More Fine-Grained Control Less Operational Overhead Lightsail EC2 Elastic Beanstalk Self-Managed Virtual Machines AWS-Managed Virtual Machines ECS EKS Containers Serverless Containers Serverless App Runner Fargate Lambda Web Apps + APIs
More Fine-Grained Control Less Operational Overhead Static Websites + Single Page Applications (SPAs) Amplify S3