Activación del escalado automático de clústeres de Amazon ECS - Amazon Elastic Container Service

Activación del escalado automático de clústeres de Amazon ECS

Active el escalado automático del clúster para que Amazon ECS administre el escalado de las instancias de Amazon EC2 registradas en su clúster.

Si quiere utilizar la consola para activar el escalado automático de clústeres, consulte Creación de un proveedor de capacidad de Amazon ECS.

Antes de comenzar, cree un grupo de escalado automático y un proveedor de capacidad. Para obtener más información, consulte Proveedores de capacidad de Amazon ECS para el tipo de lanzamiento de EC2 .

Para activar el escalado automático de clústeres, asocie el proveedor de capacidad al clúster y, a continuación, active el escalado automático de clústeres.

  1. Utilice el comando put-cluster-capacity-providers para asociar uno o más proveedores de capacidad con el clúster.

    Para agregar proveedores de capacidad de AWS Fargate, incluya los proveedores de capacidad de FARGATE y FARGATE_SPOT en la solicitud. Para obtener más información, consulte put-cluster-capacity-providers en la Referencia de los comandos de AWS CLI.

    aws ecs put-cluster-capacity-providers \ --cluster ClusterName \ --capacity-providers CapacityProviderName FARGATE FARGATE_SPOT \ --default-capacity-provider-strategy capacityProvider=CapacityProvider,weight=1

    Para agregar un grupo de escalado automático para el tipo de inicio de EC2, incluya el nombre del grupo de escalado automático en la solicitud. Para obtener más información, consulte put-cluster-capacity-providers en la Referencia de los comandos de AWS CLI.

    aws ecs put-cluster-capacity-providers \ --cluster ClusterName \ --capacity-providers CapacityProviderName \ --default-capacity-provider-strategy capacityProvider=CapacityProvider,weight=1
  2. Utilice el comando describe-clusters para verificar que la asociación se haya realizado correctamente. Para obtener más información, consulte describe-clusters en la Referencia de los comandos de AWS CLI.

    aws ecs describe-clusters \ --cluster ClusterName \ --include ATTACHMENTS
  3. Utilice el comando update-capacity-provider para activar el escalado automático administrado para el proveedor de capacidad. Para obtener más información, consulte update-capacity-provider en la Referencia de los comandos de AWS CLI.

    aws ecs update-capacity-provider \ --capacity-providers CapacityProviderName \ --auto-scaling-group-provider managedScaling=ENABLED