Ativar o ajuste de escala automático de clusters - Amazon Elastic Container Service

Ativar o ajuste de escala automático de clusters

É possível usar a AWS CLI para ativar o ajuste de escala automático de clusters.

Antes de você começar, crie um grupo do Auto Scaling e um provedor de capacidade. Para ter mais informações, consulte Provedores de capacidade de grupo do Amazon EC2 Auto Scaling.

Associar o provedor de capacidade ao cluster

Use as etapas a seguir para associar o provedor de capacidade ao cluster.

  1. Use o comando put-cluster-capacity-providers para associar um ou mais provedores de capacidade ao cluster.

    Para adicionar os provedores de capacidade do AWS Fargate, inclua os provedores de capacidade FARGATE e FARGATE_SPOT na solicitação. Para obter mais informações, consulte put-cluster-capacity-providers na Referência de comandos da 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 adicionar um grupo do Auto Scaling para o tipo de execução do EC2, inclua o nome do grupo do Auto Scaling na solicitação. Para obter mais informações, consulte put-cluster-capacity-providers na Referência de comandos da AWS CLI.

    aws ecs put-cluster-capacity-providers \ --cluster ClusterName \ --capacity-providers CapacityProviderName \ --default-capacity-provider-strategy capacityProvider=CapacityProvider,weight=1
  2. Use o comando describe-clusters para verificar se a associação foi bem-sucedida. Para obter mais informações, consulte describe-clusters na Referência de comandos da AWS CLI.

    aws ecs describe-clusters \ --cluster ClusterName \ --include ATTACHMENTS

Ativar a escalabilidade gerenciada para o provedor de capacidade

Use as etapas a seguir para ativar a escalabilidade gerenciada para o provedor de capacidade.

  • Use o comando update-capacity-provider para ativar a autoescalabilidade gerenciada para o provedor de capacidade. Para obter mais informações, consulte update-capacity-provider na Referência de comandos da AWS CLI.

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