Saltar al contenido
CLF-C02Sesión 9 · Escalado y serverless

AWS Fargate

Qué es: AWS Fargate es el motor serverless para contenedores: corre las tareas de ECS y los contenedores de EKS sin que crees ni administres instancias EC2.

Analogía: el servicio de mensajería que manda el vehículo adecuado para cada paquete; tú solo entregas la caja. Dónde falla la analogía: con la mensajería no eliges el vehículo. En Fargate declaras exactamente la CPU y la memoria de cada tarea, y pagas por ellas cada segundo que corre.

Ejemplo real: el catálogo de Nébula, en ECS, pasa de instancias EC2 a Fargate. El equipo ya no parchea ni escala servidores: ECS pide a Fargate cada copia nueva. A diferencia de Lambda, sus contenedores pueden correr días.

De izquierda a derecha, más administra AWS: EC2, donde administras el sistema operativo; ECS o EKS sobre EC2, donde administras las instancias; Fargate, donde solo das el contenedor; y Lambda, donde solo das el código.

Úsalo cuando: tengas contenedores y no quieras administrar servidores, incluidos procesos largos. No lo uses cuando: necesites acceso al servidor anfitrión, hardware especial como GPU o exprimir el costo de una carga estable grande: ahí convienen instancias EC2 en el clúster.

En el examen: “contenedores sin administrar servidores” o “sin aprovisionar instancias EC2 para ECS o EKS” es Fargate.

Trampa común: Fargate no reemplaza a ECS ni a EKS: trabaja debajo de ellos. El orquestador decide qué correr; Fargate pone dónde correrlo.

110