Ativação do ajuste de escala automático de cluster do Amazon ECS - Amazon Elastic Container Service

Ativação do ajuste de escala automático de cluster do Amazon ECS

Você ativa o ajuste de escala automático de cluster, para que o Amazon ECS gerencie o ajuste de escala de instâncias do Amazon EC2 registradas no cluster.

Se você quiser usar o console para ativar o ajuste de escala automático do cluster, consulte Criação de um provedor de capacidade para o Amazon ECS.

Antes de você começar, crie um grupo do Auto Scaling e um provedor de capacidade. Para obter mais informações, consulte Provedores de capacidade do Amazon ECS para o tipo de inicialização do EC2 .

Para ativar o ajuste de escala automático de cluster, associe o provedor de capacidade ao cluster e, em seguida, ative o ajuste de escala automático de 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
  3. 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