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.
Cambio automático zonal en Amazon Application Recovery Controller () ARC
Con el cambio automático zonal, usted autoriza AWS a desviar el tráfico de recursos de una aplicación desde una zona de disponibilidad durante los eventos, en su nombre, para reducir el tiempo de recuperación. AWS inicia un cambio automático cuando la telemetría interna indica que hay un deterioro en la zona de disponibilidad que podría afectar a los clientes. Cuando se AWS inicia un cambio automático, el tráfico de aplicaciones hacia los recursos que ha configurado para el cambio automático zonal comienza a alejarse de la zona de disponibilidad.
Tenga en cuenta que esto ARC no inspecciona el estado de los recursos individuales. AWS inicia un cambio automático cuando la AWS telemetría detecta una alteración en la zona de disponibilidad que podría afectar a los clientes. En algunos casos, es posible que el tráfico se desvíe hacia recursos que no se vean afectados.
Con el cambio automático zonal, también autorizas AWS a desviar el tráfico de recursos de una aplicación desde una zona de disponibilidad, en tu nombre, para realizar prácticas habituales. Es necesario realizar ejecuciones de práctica para el cambio automático de zona. Los cambios zonales que se ARC inician al practicar te ayudan a garantizar que alejar el tráfico de una zona de disponibilidad durante un cambio automático sea seguro para tu aplicación. Las ejecuciones de práctica prueban de forma periódica que la aplicación puede funcionar con normalidad sin una zona de disponibilidad. Para ello, inicie cambios de zona que desvíen el tráfico de un recurso de una zona de disponibilidad. Las sesiones de práctica se llevan a cabo semanalmente y proporcionan un resultado (por ejemplo, SUCCEEDED
o) que le ayuda FAILED
a comprender si la aplicación funciona según lo esperado.
importante
Antes de configurar las ejecuciones de práctica o habilitar el cambio automático zonal, le recomendamos encarecidamente que escale previamente la capacidad de los recursos de la aplicación en todas las zonas de disponibilidad de la región en la que están desplegados los recursos de la aplicación. No debe confiar en el escalado según la demanda cuando comience un cambio automático o una ejecución de práctica. El cambio automático de zona, incluidas las ejecuciones de práctica, funciona de forma independiente y no espera a que se completen las acciones de escalado automático. Confiar en el escalado automático, en lugar del escalado previo, puede provocar que la aplicación tarde más en recuperarse.
Si utiliza el escalado automático para gestionar los ciclos de tráfico normales, le recomendamos encarecidamente que configure la capacidad mínima del escalado automático para seguir funcionando con normalidad si se pierde una zona de disponibilidad.
Si planea habilitar el cambio automático zonal o configurar ejecuciones de práctica, después de preescalar la capacidad de recursos de la aplicación, compruebe que la aplicación puede funcionar normalmente sin una zona de disponibilidad. Para comprobarlo, inicie un cambio de zona para desviar el tráfico de un recurso de una zona de disponibilidad.
Para garantizar que las pruebas con cambio zonal sean eficaces, es importante comprobar que el tráfico se agota según lo previsto desde la zona de destino desde la que se va a desplazar. Tanto los balanceadores de carga de aplicaciones como los balanceadores de carga de red proporcionan métricas por zona de disponibilidad en Amazon CloudWatch que puedes usar para monitorearlas. Según el tiempo que el servicio y los clientes reutilicen las conexiones, es posible que el tráfico continúe hacia la zona de la que te has alejado durante más tiempo del esperado. Para obtener más información, consulte Limitar el tiempo que los clientes permanecen conectados a sus puntos de conexión.
Tras comprobar, iniciando y evaluando un cambio zonal, que la aplicación puede seguir funcionando con normalidad si el tráfico se desplaza fuera de una zona de disponibilidad, la práctica habitual que se ARC realiza le ayuda a confirmar, de forma continua, que tiene suficiente capacidad para realizar un cambio automático.
Además de habilitar el cambio automático zonal para un recurso de balanceador de carga en la ARC consola, tienes la opción de habilitar el cambio automático zonal para un balanceador de carga específico en la consola de Amazon. EC2 Para obtener más información sobre cómo habilitar el cambio automático zonal con Elastic Load Balancing, consulta Zonal shift en la Guía del usuario de Elastic Load Balancing.
Los cambios de zona de las ejecuciones de práctica y los cambios automáticos son temporales. Con los cambios automáticos, cuando la zona de disponibilidad afectada se recupera, se AWS detiene el traslado del tráfico de recursos fuera de la zona de disponibilidad. El tráfico de aplicaciones de los clientes vuelve a todas las zonas de disponibilidad de la región. Con una ejecución de práctica, el tráfico se desvía de una zona de disponibilidad para un solo recurso durante unos 30 minutos y, a continuación, vuelve a dirigirse a todas las zonas de disponibilidad de la región.
Puedes configurar EventBridge las notificaciones de Amazon para que te avisen sobre los cambios automáticos y las carreras de práctica. Para obtener más información, consulte Uso del cambio automático zonal con Amazon EventBridge.
Acerca del cambio automático zonal
El cambio automático zonal es una capacidad que, en su nombre, AWS desplaza el tráfico de recursos de las aplicaciones fuera de una zona de disponibilidad. AWS inicia un cambio automático cuando la telemetría interna indica que hay un deterioro en la zona de disponibilidad que podría afectar a los clientes. La telemetría interna incorpora métricas de varias fuentes, incluida la AWS red y los servicios Amazon EC2 y Elastic Load Balancing.
Puede habilitar un cambio automático de zona para los equilibradores de carga de red y los equilibradores de carga de aplicaciones con el equilibrio de carga entre zonas desactivado.
Cuando despliega y ejecuta AWS aplicaciones en balanceadores de carga en varias regiones (normalmente tres) AZs y las escala previamente para mantener la estabilidad estática, AWS puede recuperar rápidamente las aplicaciones de los clientes en una zona de disponibilidad al reducir el tráfico con un cambio automático. Al desviar el tráfico de recursos a otras AZs zonas de la región, AWS puede reducir la duración y la gravedad del posible impacto causado por cortes de energía, problemas de hardware o software en una zona de disponibilidad u otros problemas.
Cuando se AWS inicia un cambio automático para un recurso de equilibrio de carga, ARC establece las comprobaciones de estado de Amazon Route 53 en mal estado para las direcciones IP correspondientes del recurso de equilibrio de carga, de modo que el tráfico del recurso ya no se dirija a la zona de disponibilidad. Cuando AWS determina que la zona de disponibilidad está lista para que vuelva el tráfico de la aplicación, ARC restablece las comprobaciones de estado de Route 53 y restablece las direcciones IP zonales originales.
Al habilitar el cambio automático zonal para un recurso, también debe configurar una ejecución de práctica para el recurso. AWS realiza ejecuciones de práctica aproximadamente una vez por semana, durante 30 minutos, para asegurarse de que tiene la capacidad suficiente para ejecutar la aplicación sin una de las zonas de disponibilidad de la región.
Al igual que ocurre con el cambio de zona, hay algunas situaciones específicas en las que el cambio automático de zona no desvía el tráfico de la zona de disponibilidad. Por ejemplo, si los grupos objetivo del balanceador de carga AZs no tienen ninguna instancia, o si todas las instancias están en mal estado, entonces el balanceador de carga está en un estado de apertura por error y no puedes cambiar ninguna de ellas. AZs
Para obtener más información sobre el cambio automático de zona, consulte Cambio automático zonal en Amazon Application Recovery Controller () ARC.