View a markdown version of this page

Componentes del cambio de región - 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 de región

A continuación se describen los componentes y conceptos de la característica de cambio de región del Controlador de recuperación de aplicaciones de Amazon (ARC).

Plan

Un plan es el proceso de recuperación fundamental de su aplicación. Un plan se crea con la creación de uno o más flujos de trabajo con bloques de ejecución que se ejecutarán en secuencia o en paralelo. A continuación, cuando se produce un deterioro regional, se ejecuta el plan para realizar una recuperación de la aplicación cambiando la aplicación para que se ejecute en una región en buen estado.

Plan secundario

Un plan secundario es un plan independiente que se puede ejecutar desde un plan principal para coordinar escenarios más complejos de recuperación de aplicaciones. Puede anidar los planes de cambio de región en un nivel.

Flujo de trabajo

Un plan de cambio de región incluye uno o más flujos de trabajo. Un flujo de trabajo se compone de pasos que contienen bloques de ejecución, que usted especifica para que se ejecuten en paralelo o en secuencia, para completar la activación o desactivación de una región como parte de un plan de recuperación. En el caso de un plan que configure con un active/passive enfoque, debe crear un flujo de trabajo que pueda usarse para activar cualquiera de sus regiones o flujos de trabajo de activación independientes, uno para cada región. En el caso de un plan que configure para un active/active enfoque, debe crear un flujo de trabajo para activar sus regiones y un flujo de trabajo para desactivarlas.

Bloque de ejecución

Agrega pasos a los flujos de trabajo del plan de cambio de región que contienen un bloque de ejecución. Los bloques de ejecución le permiten especificar la recuperación de varias aplicaciones o recursos en una región de activación. Al añadir un paso a un flujo de trabajo, puede añadirlo en secuencia con otros pasos o en paralelo con uno o varios pasos más.

Configuraciones ordenadas y no ordenadas

Puede optar por ejecutar bloques de ejecución específicos con una ejecución ordenada (planificada) o no ordenada (no planificada). Cuando su entorno se encuentre en buen estado, podrá utilizar el flujo de trabajo ordenado para ejecutar todos los pasos con una ejecución del plan de forma ordenada. El modo de flujo de trabajo no ordenado utiliza solo los pasos y acciones necesarios. Cuando ejecuta un plan en modo no ordenado, cambia el comportamiento de los bloques de ejecución en un flujo de trabajo u omite bloques de ejecución específicos, según el tipo de bloque de ejecución.

Los tipos específicos de bloques de ejecución tienen un comportamiento diferente cuando se ejecutan de modo no ordenado. Los detalles sobre estas diferencias se describen en la sección que incluye información sobre cada tipo de bloque de ejecución. Para obtener más información, consulte Agregación de bloques de ejecución.

Configuraciones de Active/active and active/passive

Existen dos enfoques principales para crear una configuración flexible para una aplicación en varias regiones: active/passive activa/activa. El cambio de región es compatible con la recuperación de aplicaciones con ambos enfoques.

Con una active/passive configuración, se implementan dos réplicas de la aplicación en dos regiones diferentes, y el tráfico de clientes solo se dirige a una región.

Con una active/active configuración, se implementan dos réplicas en dos regiones diferentes, pero ambas réplicas procesan el trabajo o reciben tráfico.

Ejecución del plan

Cuando se ejecuta un plan de cambio de región, se implementa la recuperación de una aplicación cuando una región se ve afectada, activando una región en buen estado para la aplicación y el tráfico que recibe. Con una active/active configuración, también se ejecuta un plan para desactivar la región afectada.

Alarmas de estado de aplicaciones

Las alarmas de estado de las aplicaciones son CloudWatch alarmas que se especifican en un plan para indicar el estado de la aplicación en cada región. El cambio de región usa alarmas de estado de las aplicaciones para ayudar a determinar el tiempo de recuperación real después de cambiar de región para implementar la recuperación.

Desencadenadores

Puede utilizar desencadenadores en el cambio de región para automatizar la recuperación de las aplicaciones. Cuando creas un disparador, especificas una o más CloudWatch alarmas de Amazon y defines qué condiciones de alarma (como «roja» o «verde») deberían iniciar la ejecución del plan. Cuando se cumplen las condiciones especificadas, Region Switch ejecuta automáticamente el plan. Los activadores son distintos de las alarmas de estado de las aplicaciones: inician la ejecución del plan, mientras que las alarmas de estado de las aplicaciones ayudan a Region Switch a calcular el tiempo de recuperación real una vez finalizado el plan.

Flujo de trabajo tras la recuperación

Un flujo de trabajo posterior a la recuperación es un flujo de trabajo opcional que se ejecuta después de una recuperación exitosa para prepararse para futuros eventos regionales. Estos flujos de trabajo requieren que ambas regiones estén en buen estado y funcionen en la región que anteriormente estaba afectada. Las ejecuciones posteriores a la recuperación hacen referencia al ID de ejecución de recuperación de la ejecución de recuperación más reciente.

Los flujos de trabajo posteriores a la recuperación admiten los siguientes bloques de ejecución:

  • RDS Create: réplica entre regiones

  • Lambda de acción personalizada

  • Aprobación manual

  • Plan de cambio de región

Paneles

El cambio de región incluye paneles de control en los que puede realizar un seguimiento de los detalles sobre las ejecuciones de los planes en tiempo real.