View a markdown version of this page

Componentes del cambio automático de zona - Controlador de recuperación de aplicaciones (ARC) de Amazon

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.

Componentes del cambio automático de zona

En el siguiente diagrama se muestra un ejemplo de un cambio automático que desvía el tráfico de una zona de disponibilidad. AWS inicia un cambio automático cuando la telemetría interna indica que hay una alteración en la zona de disponibilidad que podría afectar a los clientes.

Diagrama de un cambio automático de zona con tres zonas de disponibilidad

Los siguientes son componentes de las capacidades de cambio automático de zona de ARC.

Cambios automáticos de zona

El cambio automático de zona desvía el tráfico para un recurso, sin que tenga que realizar ninguna acción. El cambio automático zonal es una función de ARC que permite AWS iniciar un cambio automático cuando la telemetría interna indica que existe una alteración en la zona de disponibilidad que podría afectar a los clientes. Tenga en cuenta que, en algunos casos, es posible que se desvíen recursos que no se vean afectados.

Ejecuciones de práctica

Al habilitar el cambio automático zonal para un recurso, también debe configurar las ejecuciones prácticas de cambio automático zonal para el recurso. AWSrealiza un cambio zonal para las sesiones de práctica aproximadamente una vez por semana, durante unos 30 minutos. También puede programar ejecuciones de práctica bajo demanda.

Las ejecuciones de práctica garantizan que la aplicación pueda ejecutarse con normalidad sin una zona de disponibilidad. En una sesión de práctica, AWS desplaza el tráfico de un recurso fuera de una zona de disponibilidad con un cambio zonal y, a continuación, desplaza el tráfico hacia atrás cuando finalice la sesión de práctica.

Configuraciones de las ejecuciones de práctica

Mediante las configuraciones de ejecuciones de práctica, puede definir los periodos de tiempo (periodos bloqueados o permitidos) en los que ARC puede iniciar una ejecución de práctica para un recurso con cambio automático de zona. También se definen las CloudWatch alarmas para una sesión de AWS práctica. Puede modificar una configuración de ejecución de práctica en cualquier momento para añadir o cambiar los periodos de tiempo bloqueados o permitidos, así como para actualizar las alarmas de la ejecución de práctica.

Para habilitar el cambio automático de zona, debe tener una configuración de ejecución de práctica establecida para un recurso.

Puede eliminar una ejecución de práctica, pero, primero, debe deshabilitar el cambio automático de zona.

Alarmas de las ejecuciones de práctica

Al configurar las ejecuciones de práctica, se especifican CloudWatch las alarmas (que se crean primero CloudWatch) en función de los requisitos de recursos y aplicaciones. Las alarmas que se especifiquen pueden impedir que se inicie una ejecución de práctica o pueden detener una ejecución de práctica en curso si la aplicación se ve afectada negativamente por esta.

Si una alarma que se especifique pasa a un estado de ALARM, ARC finaliza el cambio de zona de la ejecución de práctica, de modo que el tráfico del recurso ya no se desvía de la zona de disponibilidad.

Hay dos tipos de alarmas que se especifican para las ejecuciones de práctica: alarmas de resultado, para supervisar el estado del recurso y la aplicación durante la ejecución de práctica, y alarmas de bloqueo, que se pueden configurar para impedir que se inicien las ejecuciones de práctica o para detener una ejecución de práctica en curso. Se requiere al menos una alarma de resultado; las alarmas de bloqueo son opcionales.

Resultados de las ejecuciones de práctica

ARC informa del resultado de cada ejecución de práctica. A continuación se muestran los posibles resultados de las ejecuciones de práctica:

  • PENDIENTE: el cambio de zona para la ejecución de práctica está activo (en curso). Aún no hay ningún resultado que mostrar.

  • CORRECTO: la alarma de resultado no entró en ningún estado de ALARM durante la ejecución de práctica, y la ejecución de práctica llevó a cabo el periodo de prueba completo de 30 minutos.

  • INTERRUMPIDA: la ejecución de práctica finalizó por un motivo distinto al de la alarma de resultado al entrar en un estado de ALARM. Una ejecución de práctica puede interrumpirse por varios motivos. Por ejemplo, una ejecución de práctica que finaliza porque la alarma de bloqueo especificada para ella ha entrado en un estado de ALARM tiene un resultado de INTERRUPTED. Para obtener más información sobre un resultado de INTERRUPTED, consulte Resultados de las ejecuciones de práctica.

  • ERROR: la alarma de resultado entró en un estado de ALARM durante la ejecución de práctica.

  • CAPACITY_CHECK_FAILED: la comprobación de la capacidad equilibrada entre las zonas de disponibilidad para los recursos de equilibrio de carga y del grupo de escalado automático ha producido un error.

Built-in normas de seguridad

Las reglas de seguridad integradas en ARC impiden que entre en vigor más de un cambio de tráfico para un recurso a la vez. Es decir, solo un cambio de zona iniciado por el cliente, un cambio de zona de ejecución de práctica (iniciado por AWS o por un cliente) o un cambio automático del recurso pueden desviar activamente el tráfico de una zona de disponibilidad. Por ejemplo, si inicia un cambio de zona para un recurso cuando se ha desviado en ese momento con el cambio automático, el cambio de zona tendrá prioridad. Para obtener más información, consulte Prioridad de los cambios de zona.

Identificador de recursos

El identificador de un recurso para habilitar el cambio automático de zona, que es el nombre de recurso de Amazon (ARN) para el recurso. Solo puede habilitar el cambio automático de zona para los recursos de la cuenta que se encuentren en un servicio de AWS compatible con ARC.

Administrar recursos

Los equilibradores de carga de aplicación registran los recursos automáticamente en ARC para el cambio automático de zona. Debe activar manualmente otros recursos para el cambio automático de zona.

Nombre del recurso

El nombre de un recurso administrado en ARC.

Estado aplicado

Un estado aplicado indica si un cambio de tráfico está en vigor para un recurso. Al configurar el cambio automático de zona, un recurso puede tener más de un cambio de tráfico activo, es decir, un cambio de zona de ejecución de práctica, un cambio de zona iniciado por el cliente o un cambio automático. Sin embargo, solo se aplica uno, es decir, está en vigor para el recurso a la vez. El cambio que tiene el estado APPLIED determina la zona de disponibilidad a la que se ha desviado el tráfico de la aplicación para un recurso y cuándo finaliza ese cambio de tráfico.

Tipo de cambio

Define el tipo de cambio de zona. Los cambios de zona pueden ser de uno de los siguientes tipos:

  • ZONAL_SHIFT

  • ZONAL_AUTOSHIFT

  • PRACTICE_RUN

  • FIS_EXPERIMENT