Amazon EC2 Container Service (ECS) es un servicio de gestión de contenedores de alto rendimiento y escalabilidad compatible con los contenedores de Docker que le permite ejecutar fácilmente aplicaciones distribuidas en un clúster gestionado de instancias de Amazon EC2. Amazon ECS elimina la necesidad de instalar, operar y escalar su propia infraestructura de gestión de clústeres. Mediante sencillas llamadas a la API, puede implementar y eliminar aplicaciones con contenedores Docker, realizar consultas del estado completo del clúster y acceder a numerosas características familiares como grupos de seguridad, Elastic Load Balancing, volúmenes de EBS y funciones de IAM. Con Amazon ECS, puede programar la colocación de los contenedores en su clúster en función de las necesidades de los recursos y los requisitos de disponibilidad. También puede integrar su propio programador o programadores de terceros para satisfacer los requisitos específicos de la aplicación o de la empresa.
No se incurre en ningún cargo adicional por el uso de Amazon EC2 Container Service. Solo tiene que pagar por los recursos de AWS (por ejemplo, instancias de EC2 o volúmenes de EBS) creados para almacenar y ejecutar la aplicación. Visite la página sobre contenedores Docker en AWS para obtener más información sobre las ventajas de los contenedores y sus casos de uso.
Amazon EC2 Container Service
IntroducciónDisfrute de doce meses de acceso a la capa de uso gratuito de AWS, así como de características del nivel Basic de AWS Support, entre otras, un servicio ininterrumpido de atención al cliente, foros de soporte y muchas más.
Amazon EC2 Container Service elimina la necesidad de operar software de gestión de clústeres o diseñar arquitecturas de clústeres tolerantes a fallos. No hace falta instalar, gestionar ni escalar software, lo que le permite concentrarse en crear aplicaciones compatibles con Docker.
Puede utilizar Amazon EC2 Container Service para programar trabajos por lotes y aplicaciones de larga ejecución. Asimismo, puede utilizar las API para obtener información actualizada del estado del clúster e integrar sus programadores y los de terceros. Amazon ECS es un sistema de simultaneidad optimista y estado compartido compatible con múltiples programadores en el mismo clúster, a fin de satisfacer todos los requisitos empresariales y de aplicación.
Amazon EC2 Container Service se integra con Elastic Load Balancing, Elastic Block Store, Virtual Private Cloud, IAM y CloudTrail, lo que le aporta una solución completa para la ejecución de una gran variedad de servicios o aplicaciones con contenedores.
Amazon EC2 Container Service puede integrarse o extenderse fácilmente mediante API sencillas. Amazon ECS ofrece una visibilidad y un control absolutos de los recursos de AWS, para que pueda integrar y utilizar fácilmente sus programadores o conectar Amazon ECS con el proceso de entrega de software existente (p. ej., sistemas de entrega e integración continuas).
Amazon EC2 Container Service se basa en una tecnología desarrollada con muchos años de experiencia en la ejecución de servicios de alta escalabilidad. Puede implementar decenas o decenas de miles de contenedores Docker en cuestión de segundos con Amazon ECS sin incrementar la complejidad.
Amazon EC2 Container Service implementa sus contenedores en sus propias instancias de EC2. No se comparten los recursos informáticos con otros clientes. Sus clústeres se ejecutan en una VPC, lo que le permite usar sus propias ACL de red y grupos de seguridad de VPC. Estas características le proporcionan un alto nivel de aislamiento y le permiten usar ECS para crear aplicaciones muy seguras y fiables.

