Publicado: Feb 24, 2022

O Amazon EC2 Auto Scaling Warm Pools agora tem suporte para dois novos recursos: você agora pode hibernar suas instâncias de Warm Pool e pode configurar seu grupo de Auto Scaling para retornar instâncias em execução para um Warm Pool na redução de escala. Com o Warm Pools, você pode aumentar a escala mais rapidamente trazendo instâncias para o serviço a partir de um pool pré-inicializado de instâncias do EC2. Os Warm 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 antes que as instâncias do EC2 estejam prontas para atender ao tráfego.

  • O Suporte a Hibernação para Warm Pools ajuda as aplicações com ocupação de memória significativa a aumentar a escala rapidamente. Você agora pode escolher colocar suas instâncias de Warm Pool no estado hibernado, além dos estados suportados anteriormente de parado e em execução. Escolher a hibernação permite que você pré-inicialize o estado de toda a instância do EC2, não apenas o estado do disco, para instâncias que precisam reconstruir estado de memória significativo antes de serem colocados em serviço.
  • A redução de escala para Warm Pool evita que você tenha que reconstruir uma nova instância de Warm Pool durante a redução de escala. Esse aprimoramento permite que instâncias em execução sejam colocadas de volta no Warm Pool durante um evento de redução de escala. Anteriormente, o EC2 Auto Scaling terminaria uma das instâncias “em serviço” durante a redução de escala e, então, iniciaria e pré-inicializaria uma nova instância para preencher o Warm Pool. Agora, as instâncias podem ser recolocadas no Warm Pool no estado desejado - parada, hibernada ou em execução, mas ociosa.

Esses recursos estão disponíveis via AWS SDKs, na AWS Command Line Interface (CLI) e no AWS CloudFormation. O suporte do AWS Management Console para a criação de instâncias de Warm Pool para redução de escala para Warm Pools será lançado em breve. Para saber mais sobre este recurso, visite a documentação do Warm Pool. A hibernação é compatível com a maioria, mas não todos, os tipos de instância e de sistemas operacionais. Consulte a documentação de hibernação para as configurações compatíveis. A redução de escala para Warm Pools está disponível em todas as regiões públicas da AWS. Consulte nossa documentação sobre o suporte a Hibernate para Warm Pools para obter uma lista das regiões onde este recurso é suportado.