Configuração de instâncias inicializadas previamente para o grupo do Amazon ECS Auto Scaling - Amazon Elastic Container Service

Configuração de instâncias inicializadas previamente para o grupo do Amazon ECS Auto Scaling

O Amazon ECS oferece suporte a grupos de alta atividade do Amazon EC2 Auto Scaling. Um grupo de alta atividade é um grupo de instâncias do Amazon EC2 pré-inicializadas e prontas para serem colocadas em serviço. Sempre que sua aplicação precisar sofrer aumento de escala na horizontal, o Amazon EC2 Auto Scaling usa as instâncias pré-inicializadas do grupo de alta atividade em vez de iniciar instâncias frias, permite que qualquer processo de inicialização final seja executado e, em seguida, coloca a instância em serviço.

Para saber mais sobre grupos de alta atividade e como adicionar um grupo de alta atividade ao seu grupo do Auto Scaling, consulte Grupos de alta atividade para o Amazon EC2 Auto Scaling no Guia do usuário do Amazon EC2 Auto Scaling.

Ao criar ou atualizar um grupo de alta atividade para um grupo do Auto Scaling para o Amazon ECS, não é possível definir a opção que retorna instâncias para o grupo de alta atividade ao reduzir a escala horizontalmente (ReuseOnScaleIn). Para obter mais informações, consulte put-warm-pool na Referência da AWS Command Line Interface.

Para usar grupos de alta atividade com seu cluster do Amazon ECS, defina a variável de configuração do agente ECS_WARM_POOLS_CHECK como true no campo User data (Dados do usuário) do seu modelo de inicialização do grupo do Amazon EC2 Auto Scaling.

A seguir há um exemplo de como a variável de configuração do agente pode ser especificada no campo User data (Dados do usuário) de um modelo de inicialização do Amazon EC2. Substitua MyCluster pelo nome do seu cluster.

#!/bin/bash cat <<'EOF' >> /etc/ecs/ecs.config ECS_CLUSTER=MyCluster ECS_WARM_POOLS_CHECK=true EOF

Só há suporte para a variável ECS_WARM_POOLS_CHECK nas versões 1.59.0 e posteriores do agente. Para obter mais informações sobre as variáveis, consulte Configuração do agente de contêiner do Amazon ECS.