Las traducciones son generadas a través de traducción automática. En caso de conflicto entre la traducción y la version original de inglés, prevalecerá la version en inglés.
Inversión de cambios con una reversión manual o automática
Puede revertir una actualización de instancias que todavía está en curso. No puede revertirla después de que haya terminado. Sin embargo, puede volver a actualizar el grupo de escalado automático si inicia una nueva actualización de instancias.
Cuando se revierte, Amazon EC2 Auto Scaling reemplaza las instancias que se han implementado hasta el momento. Las nuevas instancias coinciden con la configuración que guardó por última vez en el grupo de escalado automático antes de iniciar la actualización de instancias.
Amazon EC2 Auto Scaling ofrece las siguientes formas de retroceder:
-
Reversión manual: se inicia una reversión manualmente para invertir lo que se implementó hasta el punto de reversión.
-
Reversión automática: Amazon EC2 Auto Scaling revierte automáticamente lo que se implementó si la actualización de la instancia falla por algún motivo o si alguna de CloudWatch las alarmas que especifique entra en ese estado.
ALARM
Contenido
Consideraciones
Las siguientes consideraciones se aplican cuando se utiliza una reversión:
-
La opción de reversión solo está disponible si especifica la configuración deseada como parte del inicio de una actualización de instancias.
-
Solo puede revertir a una versión anterior de una plantilla de lanzamiento si la versión es una versión numerada específica. La opción de reversión no está disponible si el grupo de escalado automático está configurado para usar la versión de plantilla
$Latest
o$Default
. -
Tampoco puede volver a una plantilla de lanzamiento configurada para usar un AMI alias del almacén de AWS Systems Manager parámetros.
-
La configuración que guardó por última vez en el grupo de escalado automático debe encontrarse en un estado estable. Si no está en un estado estable, el flujo de trabajo de reversión seguirá ejecutándose, pero al final se producirá un error. Hasta que no se resuelva el problema, es posible que el grupo de escalado automático se encuentre en un estado de error y ya no pueda lanzar instancias correctamente. Esto podría afectar a la disponibilidad del servicio o la aplicación.
Inicio manual de una reversión
Inicio de una actualización de instancias con reversión automática
Con la función de reversión automática, puedes revertir automáticamente la actualización de la instancia cuando se produce un error, por ejemplo, cuando hay errores o cuando se activa una CloudWatch alarma de Amazon específicaALARM
.
Si habilita la reversión automática y se producen errores al reemplazar las instancias, la actualización de instancias intentará completar todas las sustituciones durante una hora antes de que se produzca un error y se revierta. Por lo general, estos errores se deben a errores de EC2 lanzamiento, comprobaciones de estado mal configuradas o a no ignorar o permitir la finalización de las instancias que están en ese Standby
estado o protegidas contra la escalabilidad automática.
La especificación de CloudWatch las alarmas es opcional. Para especificar una alarma, primero tiene que crearla. Puede especificar alarmas de métricas y alarmas compuestas. Para obtener información sobre cómo crear la alarma, consulta la Guía del CloudWatch usuario de Amazon. Si utiliza las métricas de Elastic Load Balancing como ejemplo, si utiliza un equilibrador de carga de aplicación, puede utilizar las métricas HTTPCode_ELB_5XX_Count
y HTTPCode_ELB_4XX_Count
.
Consideraciones
-
Si especificas una CloudWatch alarma pero no habilitas la reversión automática y el estado de alarma pasa a
ALARM
, la actualización de la instancia fallará sin revertirla. -
Puede elegir un máximo de 10 alarmas al iniciar una actualización de instancias.
-
Al elegir una CloudWatch alarma, la alarma debe estar en un estado compatible. Si el estado de la alarma es
INSUFFICIENT_DATA
oALARM
, recibirá un error al intentar iniciar la actualización de instancias. -
Al crear una alarma para que la utilice Amazon EC2 Auto Scaling, la alarma debe incluir cómo tratar los puntos de datos faltantes. Si a una métrica le faltan puntos de datos por diseño, el estado de la alarma es
INSUFFICIENT_DATA
durante esos períodos. Cuando esto ocurre, Amazon EC2 Auto Scaling no puede reemplazar las instancias hasta que se encuentren nuevos puntos de datos. Para forzar la alarma a fin de mantener el estado anteriorALARM
oOK
, puede optar por ignorar los datos que faltan en su lugar. Para obtener más información, consulta Cómo configurar el modo en que las alarmas tratan los datos faltantes en la Guía del CloudWatch usuario de Amazon.