🐳Amazon ECS vs AWS Fargate🚢
Estos dos no son tanto rivales como capas: ECS es el orquestador, mientras que Fargate es un motor de cómputo serverless sobre el que ECS puede ejecutar tareas en lugar de EC2.
Lanza una encuesta moomz: ¿quién gana?
moomz.com — 10s, anónimo, gratis
🐳Amazon ECS
- ✓Control total sobre las instancias EC2 subyacentes
- ✓A menudo más barato para cargas de trabajo estables y predecibles
- ✓Ajuste de grano fino de los tipos de instancia y la ubicación
- ✓Reutiliza instancias reservadas o spot para ahorrar
🚢AWS Fargate
- ✓Sin servidores que parchear, escalar o gestionar
- ✓Paga solo por la vCPU y la memoria que usan las tareas
- ✓Más rápido de lanzar con mucha menos sobrecarga operativa
- ✓Escala las tareas hacia arriba y hacia abajo de forma automática
Veredicto
Ejecuta ECS sobre EC2 para cargas de trabajo estables donde quieres control de costes y ajuste. Ejecuta ECS sobre Fargate cuando quieras la simplicidad serverless y ninguna infraestructura que vigilar.
Preguntas frecuentes
¿Es ECS distinto de Fargate?+
Sí: ECS es el orquestador; Fargate es una opción de cómputo que ECS usa en lugar de EC2.
¿Cuál es más barato?+
ECS respaldado por EC2 suele ser más barato para cargas estables; Fargate gana en uso irregular o impredecible.
¿Sigo configurando ECS con Fargate?+
Sí: defines las definiciones de tareas y los servicios de ECS de cualquier forma; Fargate solo elimina la gestión de servidores.
También en