Saltar al contenido principal

AWS Fargate

Qué es

Un motor de cómputo sin servidor para contenedores que funciona tanto con Amazon Elastic Container Service (ECS) como con Amazon Elastic Kubernetes Service (EKS).

Para qué sirve

Ejecutar contenedores sin necesidad de aprovisionar, configurar o gestionar servidores o clústeres subyacentes. Solo paga por los recursos de cómputo consumidos por sus contenedores.

Casos de uso

  • Ejecutar aplicaciones contenerizadas sin gestión de infraestructura
  • Microservicios y APIs sin servidor
  • Aplicaciones web y backends
  • Procesamiento de datos por lotes y tareas programadas
  • Entornos de desarrollo y pruebas

Puntos clave

  • Sin servidor: Sin servidores que gestionar, AWS maneja toda la infraestructura
  • Pago por uso: Solo paga por los recursos de cómputo (vCPU y memoria) que sus contenedores utilizan
  • Escalado automático: Escala automáticamente para satisfacer las demandas de la aplicación
  • Seguridad: Aísla cargas de trabajo de contenedores en un entorno seguro
  • Integración: Se integra nativamente con Amazon ECS y Amazon EKS

Comparación

  • AWS Fargate vs. EC2 para contenedores: Fargate proporciona una experiencia sin servidor para contenedores, abstraiendo completamente la infraestructura subyacente. Ideal para desarrolladores que quieren concentrarse únicamente en el código de la aplicación y no preocuparse por los servidores. EC2 para contenedores (ECS/EKS con EC2) permite un mayor control sobre la infraestructura subyacente, como el tipo de instancia, sistema operativo y configuraciones de red. Ideal para casos de uso que requieren personalización profunda o donde el costo es un factor crítico y puede optimizar el uso de instancias.