Amazon ECS

Contenedores en AWS sin complicarse con infraestructura

¿Qué es ECS?

Elastic Container Service

  • Orquestador de contenedores de AWS
  • Ejecuta containers Docker
  • Integra con:
    • VPC
    • Load Balancers
    • IAM

Alternativa a Kubernetes (más simple en AWS)

Modos de ejecución

EC2

  • Tú administras servidores
  • Más control
  • Más complejidad

Fargate

  • Serverless
  • No gestionas instancias
  • Pagas por uso

👉 En este curso usamos Fargate

Componentes clave

  • Cluster → agrupador lógico
  • Service → mantiene tasks vivas (es la aplicación)
  • Task → instancia en ejecución
  •  
  • Task Definition → "docker-compose" simplificado
  •  
  • Load Balancer → expone la app

Flujo de tráfico

Internet

Load Balancer

Target Group

Service (ECS)

Task (contenedor)

👉 Objetivo del desafío: construir este flujo

Amazon ECS

By Rodolfo Pilas

Amazon ECS

  • 6