View a markdown version of this page

Bloque de ejecución de Amazon Neptune Global Cluster - 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.

Bloque de ejecución de Amazon Neptune Global Cluster

El bloque de ejecución de la base de datos global de Amazon Neptune le permite realizar un flujo de trabajo de recuperación por conmutación o conmutación para una base de datos global de Neptune.

  • Transición: esta operación se denominaba anteriormente conmutación por error planificada administrada. Utilice este enfoque para escenarios controlados, como el mantenimiento operativo y otros procedimientos operativos planificados, en los que todos los clústeres de Amazon Neptune y otros servicios con los que interactúan se encuentran en buen estado. Dado que esta característica sincroniza los clústeres secundarios de base de datos con el principal antes de realizar cualquier otro cambio, el RPO es 0 (sin pérdida de datos).

  • Conmutación por error: utilice este enfoque para recuperarse de una interrupción imprevista. Con este enfoque, se realiza una conmutación por error entre regiones en uno de los clústeres de bases de datos secundarios de la base de datos global de Amazon Neptune. El objetivo de punto de recuperación (RPO) de este enfoque suele ser un valor distinto de cero medido en segundos. La cantidad de datos perdidos depende del retraso en la replicación de la base de datos global de Amazon Neptune Regiones de AWS en el momento del error.

Configuración

Para configurar un bloque de ejecución de la base de datos global de Amazon Neptune, introduzca los siguientes valores.

importante

Antes de configurar el bloque de ejecución, asegúrese de que la función de ejecución del plan cuente con la política de IAM correcta. Para obtener más información, consulte Ejemplo de política de bloques de ejecución de clústeres globales de Amazon Neptune.

  1. Nombre del paso: introduzca un nombre.

  2. Descripción del paso (opcional): introduzca una descripción del paso.

  3. Nombre del clúster de la base de datos global de Neptune: introduzca el identificador de la base de datos global.

  4. ARN del clúster para la región: introduzca el ARN del clúster que se utilizará en cada región del plan.

  5. Especifique la opción para la base de datos Neptune: elija entre conmutación o conmutación por error (pérdida de datos), según sus requisitos de recuperación. Elija la conmutación para las operaciones planificadas sin pérdida de datos, o la conmutación por error para la recuperación después de una interrupción no planificada, cuando la pérdida de algunos datos sea aceptable.

  6. Tiempo de espera: introduzca un valor de tiempo de espera.

A continuación, elija Guardar paso.

Funcionamiento

Al configurar un bloque de ejecución de la base de datos global de Amazon Neptune, puede conmutar por error o cambiar las bases de datos globales como parte de la recuperación de la aplicación.

Este bloque admite los modos de ejecución correctos y no correctos:

  • Graceful: el conmutador regional realiza la operación que especificó en la configuración (conmutación o conmutación por error). Si configuró la conmutación, el conmutador regional llamaSwitchoverGlobalCluster, lo que sincroniza todos los clústeres secundarios con el principal antes de promover el clúster de destino (sin pérdida de datos). Si configuró la conmutación por error, el conmutador regional llamaFailoverGlobalCluster, lo que promueve inmediatamente el clúster de destino sin esperar a que se complete la replicación (posible pérdida de datos).

  • Incorrecto: si ha configurado parámetros incorrectos, el conmutador regional llama desde el clúster secundario AllowDataLoss=true de FailoverGlobalCluster destino. Amazon Neptune promueve inmediatamente el clúster de destino para convertirlo en el nuevo principal sin esperar a que finalice la replicación. Esto puede provocar una pérdida de datos igual al retraso de replicación en el momento de la conmutación por error.

Si se solicita una ejecución incorrecta mientras la conmutación ya está en curso, Region Switch primero revierte la conmutación en curso (volviendo a la principal original), espera a que el clúster esté disponible y, a continuación, realiza la conmutación por error en el clúster de destino.

En ambos modos, el conmutador regional sondea el estado del clúster global hasta que el clúster de destino se convierta en el escritor y el clúster vuelva a un available estado, o hasta que se alcance el tiempo de espera configurado.

Si el clúster de destino ya era el que escribía cuando se ejecuta el bloque, Region Switch lo detecta y completa el paso inmediatamente sin realizar ningún cambio.

Para obtener más información sobre la recuperación ante desastres de las bases de datos globales de Amazon Neptune, consulte Cómo utilizar la conmutación o la conmutación por error en las bases de datos globales de Amazon Neptune en la Guía del usuario de Amazon Neptune.