Clústeres y capacidad de Amazon ECS - Amazon Elastic Container Service

Las traducciones son generadas a través de traducción automática. En caso de conflicto entre la traducción y la version original de inglés, prevalecerá la version en inglés.

Clústeres y capacidad de Amazon ECS

Un clúster de Amazon ECS es una agrupación lógica de tareas o servicios. Además de las tareas y los servicios, un clúster consta de los siguientes recursos:

  • La capacidad de la infraestructura, que puede ser una combinación de lo siguiente:

    • Instancias de Amazon EC2 en la nube AWS

    • Sin servidor (AWS Fargate (Fargate)) en la nube AWS

    • Máquinas virtuales (VM) o servidores locales en las instalaciones

  • La red (VPC y subred) en la que se ejecutan sus tareas y servicios

    Cuando utiliza instancias de Amazon EC2 para la capacidad, la subred puede estar en zonas de disponibilidad, zonas locales, zonas de Wavelength o AWS Outposts.

  • Un espacio de nombres opcional

    El espacio de nombres se utiliza para la service-to-service comunicación con Service Connect.

  • Una opción de monitoreo

    CloudWatch Container Insights tiene un coste adicional y es un servicio totalmente gestionado. Recopila, agrega y resume automáticamente métricas y registros de Amazon ECS.

Conceptos de proveedores de capacidad

Los proveedores de capacidad constan de los siguientes componentes.

Proveedor de capacidad

Un proveedor de capacidad define la capacidad del clúster que Amazon ECS reduce y escala verticalmente de la infraestructura que especifique. Para utilizar un proveedor de capacidad, primero debe asociarlo con el clúster.

Puede usar un proveedor de capacidad de una estrategia de proveedores de capacidad para determinar la infraestructura en la que se ejecuta una tarea. Cada tarea debe tener una estrategia de proveedores de capacidad, un tipo de lanzamiento o utilizar la estrategia de proveedores de capacidad predeterminada asociada al clúster seleccionado. Debe hacer referencia a la estrategia del proveedor de capacidad y no al proveedor de capacidad. Si una tarea usa un tipo de lanzamiento, ningún proveedor de capacidad del clúster tendrá en cuenta la capacidad que utiliza.

AWS Fargate En efecto, los proveedores de capacidad son un proveedor de FARGATE_SPOT capacidad FARGATE y un proveedor de capacidad que AWS crea. Asocie el proveedor de capacidad al clúster y, a continuación, agréguelo a una estrategia de proveedores de capacidad.

Para los usuarios de Amazon ECS en Amazon EC2, un proveedor de capacidad consta de un nombre, un grupo de escalado automático. Un proveedor de capacidad también consta de todos los ajustes de la protección contra escalado administrado y terminación administrada. Al activar el escalado administrado, Amazon ECS amplía y reduce los grupos de escalado automático en su nombre.

Estrategia de proveedores de capacidad predeterminada

Puede asociar una estrategia de proveedores de capacidad predeterminada con un clúster de Amazon ECS. Después de esto, Amazon ECS utiliza una estrategia de proveedores de capacidad predeterminada al crear un servicio o ejecutar una tarea independiente en el clúster y cuando no se especifica ningún tipo de lanzamiento o proveedor de capacidad personalizada. Le recomendamos que defina una estrategia de proveedores de capacidad predeterminada para cada clúster.

Estrategia de proveedores de capacidad

Una estrategia de proveedores de capacidad consiste en uno o más proveedores de capacidad. Puede especificar un valor base y de peso opcionales para un control más preciso. La estrategia de proveedores de capacidad forma parte de la configuración de un clúster, servicio o tarea. Sin embargo, no se pueden crear estrategias de proveedores de capacidad reutilizables. La estrategia de proveedores de capacidad de cada clúster, servicio o estrategia de proveedores de capacidad de tareas es independiente.

Si la estrategia de proveedores de capacidad predeterminada para un clúster no satisface sus necesidades, especifique una estrategia de proveedores de capacidad personalizada al crear un servicio o ejecutar una tarea independiente.

importante

Cuando establece un tipo de lanzamiento en lugar de una estrategia de proveedores de capacidad para las tareas de los clústeres en los que los proveedores de capacidad administran la capacidad, esas tareas no se cuentan para las acciones de escalado del proveedor de capacidad.

Solo los proveedores de capacidad que ya estén asociados a un clúster y tengan un estado ACTIVE o UPDATING se pueden utilizar en una estrategia de proveedores de capacidad. Puede asociar un proveedor de capacidad a un clúster al crear un clúster.

En una estrategia de proveedores de capacidad, el valor de base opcional designa cuántas tareas, como mínimo, se ejecutan en un proveedor de capacidad especificado. Solo un proveedor de capacidad en una estrategia de proveedor de capacidad puede tener una base definida.

El valor de peso designa el porcentaje relativo del número total de tareas lanzadas que utiliza el proveedor de capacidad especificado. Considere el siguiente ejemplo. Tiene una estrategia que contiene dos proveedores de capacidad y ambos tienen un peso de 1. Cuando se alcanza el porcentaje base, las tareas se dividen en partes iguales entre los dos proveedores de capacidad. Con la misma lógica, suponga que especifica un peso de 1 para capacityProviderA y un peso de 4 para capacityProviderB. Luego, para cada tarea que se ejecute con capacityProviderA, cuatro tareas utilizan capacityProviderB.