Publicado en: Feb 24, 2022

Los grupos de calentamiento de Amazon EC2 Auto Scaling ahora admiten dos nuevas características: hibernar las instancias de los grupos de calentamiento y configurar el grupo de Auto Scaling para que devuelva las instancias en ejecución a un grupo de calentamiento durante un proceso de reducción horizontal de la escala. Con los grupos de calentamiento, puede escalar horizontalmente más rápido al habilitar instancias de un grupo preinicializado de instancias de EC2. Los grupos de calentamiento son adecuados para las aplicaciones que tienen pasos de inicialización largos, como la carga de gigabytes de datos, el aprovisionamiento de servicios o la ejecución de scripts personalizados, que pueden tardar varios minutos o más tiempo en completarse antes de que esas instancias de EC2 estén listas para atender el tráfico.

  • La compatibilidad de la hibernación con los grupos de calentamiento ayuda a las aplicaciones con estados de memoria significativos a escalar horizontalmente más rápido. Ahora puede elegir colocar sus instancias de grupo de calentamiento en el estado de hibernación, además de los estados admitidos anteriormente: detenidas y en ejecución. Elegir la hibernación le permite preinicializar el estado de toda la instancia de EC2, no solo el estado del disco, para las instancias que deben recuperar un estado de memoria significativo para que se puedan habilitar.
  • El retorno a los grupos de calentamiento por la reducción horizontal de la escala le ahorra tener que volver a crear una nueva instancia de grupo de calentamiento durante el proceso de reducción horizontal de la escala. Esta mejora permite que las instancias en ejecución se vuelvan a colocar en el grupo de calentamiento durante un evento de reducción horizontal de la escala. Antes, EC2 Auto Scaling terminaba una de las instancias en ejecución que se encontraba “en servicio” durante la reducción horizontal de la escala y, luego, lanzaba una instancia nueva y realizaba la preinicialización de esta para rellenar el grupo de calentamiento. Ahora, las instancias se pueden volver a colocar en el grupo de calentamiento con el estado deseado: detenida, en hibernación o en ejecución pero inactivas.

Estas características están disponibles a través de AWS SDK, AWS Command Line Interface (CLI) y AWS CloudFormation. Pronto, la consola de administración de AWS admitirá la creación de instancias en hibernación en los grupos de calentamiento y el retorno a estos grupos cuando se produce una reducción horizontal de la escala. Para obtener más información acerca de esta característica, visite la documentación de los grupos de calentamiento. La hibernación admite casi todos, pero no todos, los tipos de instancias y los sistemas operativos. Consulte la documentación de hibernación para conocer las configuraciones admitidas. El retorno a los grupos de calentamiento por la reducción horizontal de la escala está disponible en todas las regiones públicas de AWS. Consulte nuestra documentación sobre la compatibilidad de la hibernación con los grupos de calentamiento para acceder a una lista de las regiones en las que se admite esta característica.