ECS
Fargate
ECR
* This is where you store your Docker images so they can be run by ECS or Fargate
EC2 VS Lambda
EC2
Amazon Lambda • Virtual functions – no servers to manage! • Limited by time - short executions • Run on-demand • Scaling is automated!
Lambda Benefits
Easy Pricing:
• Pay per request and compute time
• Free tier of 1,000,000 AWS Lambda requests and 400,000 GBs of compute time
Lambda Container Image
* ECS / Fargate is preferred for running arbitrary Docker images
Amazon API Gateway
• Fully managed service for developers to easily create, publish, maintain,
monitor, and secure APIs
• Serverless and scalable
• Supports RESTful APIs and WebSocket APIs
• Support for security, user authentication, API throttling, API keys, monitoring
AWS Batch
AWS Lightsail