Publicado en: Apr 20, 2022
Ahora puede configurar un tiempo de calentamiento de instancias predeterminado para todas las actividades de escalado, sustituciones de comprobación de estado y otros eventos de sustitución en el ciclo de vida de instancias de Auto Scaling. Amazon EC2 Auto Scaling es un servicio que le permite escalar y administrar de manera automática grupos lógicos de instancias, conocidos como grupos de Auto Scaling, que brindan servicio a su aplicación. EC2 Auto Scaling lleva a cabo estos procesos al supervisar diferentes métricas, como el uso de la CPU y la demanda de la aplicación, para determinar si una instancia debe ser sustituida, eliminada o agregada a su grupo de Auto Scaling. Configurar el parámetro de tiempo de calentamiento de instancias predeterminado simplifica la configuración del grupo de Auto Scaling al garantizar que todas las políticas de escalado y sustitución son conscientes del tiempo que las instancias suelen tardar en estar listas para satisfacer la demanda.
Anteriormente, solo podía establecer un tiempo de calentamiento para eventos de escalado y sustitución seleccionados (actualización de instancias, seguimiento de destino y políticas de escalado escalonado); además, dicho periodo solo podía configurarse de forma individual. Ahora, al configurar un parámetro de tiempo de calentamiento predeterminado que se aplica a todo el grupo de Auto Scaling, puede garantizar con facilidad que todos los eventos de escalado y sustitución de instancias (actualización de instancias, políticas de escalado manual y dinámico, acciones programadas y sustituciones de comprobaciones de estado) utilizan el mismo tiempo de calentamiento para agregar métricas a Amazon CloudWatch y determinar la capacidad del grupo. De manera específica, si sus instancias tienden a dedicar una cantidad de tiempo conocida para prepararse antes de servir tráfico una vez que se lanzan (p. ej., para precargar datos de la aplicación), configurar el tiempo de calentamiento de instancias predeterminado puede ayudarle a evitar eventos de escalado o sustitución involuntarios de las siguientes maneras. En primer lugar, las instancias no se computarán para la capacidad deseada del grupo de Auto Scaling hasta que finalice el tiempo de calentamiento. Además, las métricas de CloudWatch de las instancias no se utilizarán para iniciar acciones de escalado o sustitución hasta que se agote el tiempo de calentamiento.
Puede configurar el tiempo de calentamiento de instancias predeterminado en su grupo de EC2 Auto Scaling a través del parámetro DefaultInstanceWarmup mediante la consola de administración de AWS, los SDK de AWS, AWS Command Line Interface (AWS CLI) y CloudFormation. Esta característica está disponible en todas las regiones públicas de AWS. Para obtener más información sobre esta característica, consulte esta página.