Contenedores en AWS

Tus aplicaciones en contenedores, corriendo en AWS y listas para escalar

Los contenedores empaquetan tu aplicación con todo lo que necesita, así corre igual en la computadora de un desarrollador y en producción. En AWS los orquestamos para que escalen solos, se recuperen ante fallas y se desplieguen sin cortes.

Elegimos la plataforma adecuada para tu caso: Amazon ECS con Fargate cuando querés olvidarte de los servidores, o Amazon EKS cuando necesitás el ecosistema de Kubernetes.

¿Te suena?

Cuándo te conviene este servicio

  • Tu aplicación corre en servidores que hay que mantener, parchear y escalar a mano.
  • Los despliegues implican cortes de servicio.
  • Querés separar tu sistema en servicios que escalen de forma independiente.
  • Ya usás Docker en desarrollo pero no tenés una forma ordenada de llevarlo a producción.
Qué incluye

Lo que hacemos por vos

01

Contenerización

Dockerfiles optimizados y multi-stage para tus aplicaciones, con imágenes livianas y seguras.

02

Orquestación en ECS o EKS

Clusters, servicios y task definitions configurados con buenas prácticas y como código.

03

Balanceo y redes

Application Load Balancer, health checks y tareas en subnets privadas, sin exponer lo que no hace falta.

04

Escalado automático

Tu aplicación suma o quita capacidad según la demanda, para no pagar de más ni quedarte corto.

05

Registro de imágenes

Imágenes versionadas en Amazon ECR, con escaneo de vulnerabilidades.

06

Logs y métricas

Todo centralizado en CloudWatch para detectar y resolver problemas rápido.

Tecnología

Servicios y herramientas que usamos

  • Amazon ECS
  • AWS Fargate
  • Amazon EKS
  • Amazon ECR
  • Application Load Balancer
  • Amazon CloudWatch
  • Docker
  • Terraform
Preguntas frecuentes

Lo que suelen preguntarnos

¿ECS o Kubernetes (EKS)?

ECS con Fargate es más simple de operar y suele ser la mejor opción para la mayoría de los equipos. EKS tiene sentido si ya usás Kubernetes o necesitás herramientas de su ecosistema. Te recomendamos según tu caso.

¿Qué es Fargate?

Es la forma de correr contenedores en AWS sin administrar servidores: definís cuánta CPU y memoria necesita cada tarea y AWS se encarga del resto.

¿Mi aplicación tiene que estar preparada para contenedores?

Casi cualquier aplicación se puede contenerizar. En el diagnóstico revisamos qué ajustes necesita, como la configuración por variables de entorno o el manejo de archivos.