Amazon Elastic Container Service (Amazon ECS) is a fully managed container orchestration service. ECS has been a foundational pillar for key Amazon services, it can natively integrate with other services such as Amazon Route 53, Secrets Manager, AWS Identity and Access Management (IAM), and Amazon CloudWatch providing you a familiar experience to deploy and scale your containers. ECS allows your applications the flexibility to use a mix of Amazon EC2 and AWS Fargate with Spot and On-Demand pricing options.
Project Goal:
- Manage Docker images of cats and dogs in Amazon ECR.
- Create Amazon ECS cluster, task definitions, and services.
- Deploy simple containerized application cats and dogs path-routed through ALB.
- Scale ECS services and cluster automatically.