Publicado: Apr 8, 2021
Os Warm Pools do Amazon EC2 Auto Scaling ajudam a dimensionar as aplicações mais rapidamente e economizar dinheiro, exigindo menos instâncias em execução contínua. Com os Warm Pools, os clientes podem melhorar a elasticidade de suas aplicações criando um grupo de instâncias do EC2 pré-inicializadas e prontas para atender rapidamente ao tráfego de aplicações. Além disso, os Warm Pools oferecem uma maneira de economizar custos de computação, colocando instâncias pré-inicializadas em um estado parado.
Os Warms Pools são adequados para aplicações com etapas de inicialização demoradas, como carregar gigabytes de dados, provisionar serviços ou executar scripts personalizados, que podem levar vários minutos ou mais para atender ao tráfego. Agora, essas aplicações podem iniciar instâncias paradas pré-inicializadas para atender ao tráfego em apenas 30 segundos. Por padrão, quando configurado, um warm pool manterá uma quantidade suficiente de instâncias paradas pré-inicializadas para que o grupo do Auto Scaling possa ser dimensionado rapidamente para seu tamanho máximo a qualquer momento. Além disso, os clientes podem executar etapas de inicialização personalizadas em uma instância do EC2 que se move de e para um warm pool usando hooks de ciclo de vida.
Esse recurso está disponível por meio do Console de Gerenciamento da AWS, dos SDKs da AWS e da Interface de linhas de comando (CLI) da AWS. O suporte para Warm Pools do AWS CloudFormation estará disponível em breve. O Amazon EC2 Auto Scaling está disponível em todas as regiões públicas da AWS e nas regiões do AWS GovCloud (EUA). Para saber mais sobre esse recurso, acesse esta documentação da AWS.