Contenido Archivado

El siguiente contenido es de una versión anterior de este sitio web y es posible que no se muestre correctamente.

Con motivo de AWS re:Invent, Amazon Web Services ha presentado su nuevo servicio Amazon EC2 Container Service, un servicio de gestión de contenedores que facilita la tarea de ejecutar y administrar aplicaciones distribuidas mediante contenedores a través de AWS.

En su estadio inicial, el servicio EC2 Container Service es compatible con Docker, lo que permitirá a los clientes iniciar, administrar y escalar sus operaciones, pasando de un contenedor a cientos de miles, dentro de un clúster gestionado de instancias de Amazon Elastic Compute Cloud (Amazon EC2).

Un contenedor Docker es una forma estandarizada de que la aplicación describa sus requerimientos de infraestructura. Esta solución marca una línea clara entre el desarrollador de software y las TI. Con Docker, el desarrollador no tiene que preocuparse de que la aplicación esté corriendo sobre una máquina virtual o un servidor dedicado, o de que alguna parte de todo el stack tenga una versión diferente de software que no encaje con la aplicación.

Clientes de AWS llevan años desplegando contenedores de Docker y otros contenedores ligeros bajo Linux en Amazon EC2.  Sin embargo, para usarlos a gran escala en diferentes clústers de instancias de Amazon EC2, hasta ahora los clientes han tenido que desarrollar su propio software o herramientas de código libre para contar con la capacidad de asignar los recursos necesarios para cada contenedor, programar su colocación y monitorizar los contenedores ya desplegados.

El servicio EC2 Container Service incluye un potente conjunto de API diseñadas para ejecutar y administrar contenedores. El servicio coordina y automatiza el despliegue de contenedores y permite programarlos para dar con la implantación óptima de instancias en función de las necesidades de la aplicación, las políticas de aislamiento de un cliente y los requisitos del cliente en cuanto a disponibilidad de la aplicación. Además, los clientes podrán ejecutar una combinación de aplicaciones o tareas en un clúster de instancias, para mejorar la utilización de cada clúster.

“Muchos de nuestros clientes nos han confirmado que buscan ejecutar contenedores Docker con el mismo nivel de control y las mismas funciones que utilizan en sus instancias tradicionales en Amazon EC2,” asegura Matt Garman, vicepresidente de Amazon EC2 para Amazon Web Services. “El servicio EC2 Container Service da respuesta a las solicitudes de estos clientes, haciendo muy sencillo administrar contenedores a estas escalas. Además, continuamos trabajando para integrar muchas de las funciones más populares de AWS, como la monitorización de CloudWatch, el equilibrado elástico de las cargas (Elastic Load Balancing), IP elásticas y la función de administración de identidades y accesos de AWS (AWS Identity and Access Management). Para los clientes que quieran usar contenedores, el servicio EC2 Container Service hace de AWS la mejor opción para ejecutar y variar la escala de sus aplicaciones de forma eficiente y segura.”

El servicio EC2 Container Service se integra con Docker Hub, un repositorio alojado en la red, en el que se distribuyen las aplicaciones basadas en contenedores de Docker y se comparten públicamente entre toda la comunidad de desarrolladores o de forma privada en el seno de una organización.