Publicado: Apr 20, 2022
Agora, você pode definir um tempo de aquecimento de instância padrão para todas as atividades de escalabilidade, substituições de verificação de integridade e outros eventos de substituição no ciclo de vida da instância do Auto Scaling. O Amazon EC2 Auto Scaling é um serviço que permite escalar e gerenciar automaticamente grupos lógicos de instâncias, conhecidos como grupos de Auto Scaling, que atendem à sua aplicação. O EC2 Auto Scaling faz isso monitorando várias métricas, como utilização de CPU e demanda de aplicações, para determinar se uma instância precisa ser substituída, removida ou adicionada ao seu grupo do Auto Scaling. A definição do parâmetro de tempo de aquecimento da instância padrão pode simplificar a configuração do grupo do Auto Scaling, garantindo que todas as políticas de escalabilidade e substituição estejam cientes do tempo que suas instâncias normalmente levam para estarem prontas para atender à demanda.
Anteriormente, você só podia definir um tempo de aquecimento para eventos selecionados de escalabilidade e substituição (atualização de instâncias, rastreamento de metas e políticas de escalabilidade de etapas) e eles precisavam ser configurados individualmente. Agora, ao definir um parâmetro de tempo de aquecimento padrão que se aplica a todo o grupo do Auto Scaling, você pode garantir facilmente que todos os eventos de escalabilidade e substituição de instâncias (atualização de instâncias, políticas de escalabilidade manual e dinâmico, ações agendadas e substituições de verificação de integridade) usem o mesmo tempo de aquecimento para agregar métricas para o Amazon CloudWatch e determinar a capacidade do seu grupo. Especificamente, se as suas instâncias tendem a gastar um tempo conhecido para se preparar para servir o tráfego após a execução (por exemplo, para pré-carregar dados da aplicação), definir o tempo de aquecimento padrão da instância pode ajudar a evitar escalabilidade inadvertida ou eventos de substituição das seguintes maneiras. Em primeiro lugar, as instâncias não serão contadas para a capacidade desejada do seu grupo de Auto Scaling até que o tempo de aquecimento termine. Em segundo lugar, as métricas do CloudWatch das instâncias não serão usadas para iniciar ações de escalabilidade ou substituição até que o tempo de aquecimento tenha decorrido.
Você pode definir o tempo de aquecimento padrão da instância no seu grupo do EC2 Auto Scaling por meio do parâmetro DefaultInstanceWarmup no Console de Gerenciamento da AWS, nos AWS SDKs, na AWS Command Line Interface (CLI) e no CloudFormation. Este recurso está disponível em todos regiões públicas da AWS. Para obter informações sobre esse recurso, acesse esta página.