-
Notifications
You must be signed in to change notification settings - Fork 0
AWS ‐ ECS
FullstackCodingGuy edited this page Sep 16, 2024
·
3 revisions
It is container management service, it helps to start/stop/schedule/manage a container on cloud.
Containers can be managed using task definition, tasks can run on a cluster.
- Regional service - containers can be run on different regions independently
- High Availability - will be always available to customers
- Availability Zones - containers are replicated internally
- Schedule container placement
- Build & Deploy environment - to support microservice model or ETL workloads (batch, extract, transform and load activities)
- To use ECS, first you will create a cluster or use existing cluster in VPCs
- Schedule container placement using Task Definitions (json document)
- Run the task or create services to execute the definition
- Store images in container registry
- Docker
- AWS Copilot
- AWS Cloud Development Kit (CDK)
- AWS Fargate - its a serverless compute technology in aws that ecs uses to run your container
- EC2 Instance
- Windows/Mac containers