Conceptos

AWS Fargate

Motor de cómputo serverless para contenedores que elimina la necesidad de gestionar servidores, permitiendo ejecutar contenedores Docker pagando solo por los recursos consumidos.

seed#aws#fargate#serverless#containers#docker#ecs

¿Qué es?

AWS Fargate es un motor de cómputo serverless para contenedores. Funciona con ECS y EKS, eliminando la necesidad de aprovisionar y gestionar instancias EC2. Defines CPU y memoria para tu contenedor, y Fargate se encarga del resto.

Fargate vs EC2 Launch Type

AspectoFargateEC2
Gestión de servidoresNingunaTú gestionas
EscaladoPor taskPor instancia
CostoMayor por unidadMenor con reservas
Ideal paraCargas variables, equipos pequeñosCargas predecibles, optimización de costo

Cuándo usar Fargate

  • Equipos que no quieren gestionar infraestructura
  • Cargas de trabajo con demanda variable
  • Microservicios con diferentes requisitos de recursos
  • Batch jobs que necesitan más de 15 min (límite de Lambda)

Características

  • Spot: hasta 70% de descuento para cargas tolerantes a interrupciones
  • Ephemeral storage: hasta 200 GB por task
  • GPU support: para cargas de ML/AI

¿Por qué importa?

Fargate elimina la gestión de servidores para contenedores. No hay instancias que parchear, escalar o monitorear — solo defines CPU, memoria y tu imagen de contenedor. Es la opción por defecto para cargas de trabajo en contenedores que no requieren acceso al host.

Referencias

Conceptos