Descripción de laboratorio
Amazon Elastic Container Service (Amazon ECS) es un servicio de administración de contenedores muy escalable y rápido que facilita la tarea de ejecutar, detener y administrar contenedores Docker en un clúster de instancias de Amazon EC2.
Este laboratorio lo guiará en los pasos para realizar lo siguiente:
- crear una definición de tarea, es decir, una descripción de una aplicación que contiene uno o más contenedores Docker
- crear un clúster, que es una agrupación lógica de instancias de Amazon EC2 en la que puede colocar tareas
- crear un servicio que le permita ejecutar y mantener una cantidad determinada de instancias de una definición de tarea simultáneamente
El entorno del laboratorio le proporcionará un grupo de Auto Scaling de instancias EC2 que utilizará para completar el clúster y un balanceador de carga elástico para utilizar con el servicio de ECS.
Temas tratados
Al final de este laboratorio, podrá hacer lo siguiente:
- crear una definición de tarea de ECS
- completar un clúster de ECS
- implementar una aplicación en un servicio de ECS
- implementar una actualización de aplicación cambiando la definición de tarea
- escalar verticalmente la aplicación
Conocimientos técnicos requeridos
Para completar este laboratorio con éxito, debe estar familiarizado con los contenedores Docker, así como con las técnicas generales y el vocabulario de administración de servidores y operaciones de desarrollo.
Además, debe tener conocimientos básicos de aplicaciones web y redes, como puertos TCP, proxies HTTP y balanceadores de carga.