Skip to content

Amazon ECS

¿Qué es Amazon ECS?

Amazon Elastic Container Service (Amazon ECS) es un servicio de gestión de contenedores rápido y altamente escalable que facilita la ejecución, detención y gestión de contenedores en un cluster. Tus contenedores se definen en una task definition (definición de tarea) que utilizas para ejecutar tareas individuales o tareas dentro de un servicio. En este contexto, un servicio es una configuración que te permite ejecutar y mantener un número específico de tareas simultáneamente en un cluster. Podés ejecutar tus tareas y servicios en una infraestructura serverless gestionada por AWS Fargate. Alternativamente, para tener más control sobre tu infraestructura, podés ejecutar tus tareas y servicios en un cluster de instancias de Amazon EC2 gestionadas por vos.

¿Por qué elegir Amazon ECS?

Amazon ECS tiene una gran variedad de casos de uso y se integra perfectamente con el resto del ecosistema de AWS. Además, dado que ECS ha sido un pilar fundamental para servicios clave de Amazon, puede integrarse de forma nativa con otros servicios como Amazon Route 53, Secrets Manager, AWS Identity and Access Management (IAM) y Amazon CloudWatch, proporcionándote una experiencia familiar para desplegar y escalar tus contenedores. Los casos de uso de los clientes de Amazon ECS van desde el despliegue de aplicaciones web hasta casos de uso de machine learning; si tu aplicación puede ejecutarse dentro de un contenedor, hay una probabilidad muy alta de que puedas usar Amazon ECS como tu solución de orquestación de contenedores.

Por qué a los clientes les encanta usar Amazon ECS

  • Los usuarios de Amazon ECS pueden enfocarse en construir aplicaciones y no en la infraestructura. Proporciona entornos consistentes para mejorar la velocidad del desarrollador, por lo que no tenés que preocuparte por diferentes dependencias o herramientas para que tus contenedores se ejecuten.
  • Amazon ECS escalará de forma rápida y sencilla para vos, eliminando la necesidad de hacerlo manualmente. Hay una carga operativa reducida porque AWS ha eliminado el "trabajo pesado no diferenciado" de tener que gestionar la infraestructura a medida que cambia la demanda de tu aplicación.
  • Amazon ECS está diseñado con una mentalidad de "seguridad primero" y está aislado por diseño. Los usuarios pueden desplegar y gestionar sus aplicaciones con tranquilidad, ya que ECS ha sido construido con seguridad uniforme en todos los entornos y se mantiene mediante automatización.

Soporte del Ecosistema de Socios para Amazon ECS

La Amazon Partner Network (APN) cuenta con un vasto conjunto de socios que apoyan a Amazon ECS de diferentes maneras, ayudando a cumplir con los requisitos y necesidades de los clientes en una variedad de casos de uso. Hay cinco categorías principales que la APN proporciona para los socios, que incluyen:

  • Foundational (Fundamentos)
  • Monitoreo y Logging
  • DevOps
  • CI/CD
  • Seguridad

La APN también cuenta con un conjunto de socios consultores que pueden asistirte en la etapa de implementación de tu proyecto.

Para aprender más sobre los socios de contenedores de la APN, visita este enlace.

En la siguiente sección, te guiaremos sobre cómo configurar tu entorno para poder seguir correctamente este workshop.

Released under the GPL-3.0 License.