

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
<a name="neptune-global-database-block"></a>

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 error 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 estén 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, realiza una conmutación por error entre regiones a uno de los clústeres de bases de datos secundarios de su 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
<a name="neptune-global-database-block-config"></a>

Para configurar un bloque de ejecución de Amazon Neptune Global Database, 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 Amazon Neptune Global Cluster](security_iam_region_switch_neptune.md).

1. **Nombre del paso: **introduzca un nombre.

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

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

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

1. **Especifique la opción para la base de datos de 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 ante interrupciones imprevistas en las que la pérdida de datos sea aceptable.

1. **Tiempo de espera: **introduzca un valor de tiempo de espera.

A continuación, elija **Guardar paso**.

## Funcionamiento
<a name="neptune-global-database-block-how"></a>

Al configurar un bloque de ejecución de Amazon Neptune Global Database, puede realizar la conmutación por error o la conmutación de bases de datos globales como parte de la recuperación de la aplicación.

Este bloque admite los modos de ejecución tanto elegantes como irregulares:
+ **Graceful**: el conmutador de región realiza la operación que especificó en la configuración (conmutación o conmutación por error). Si ha configurado la conmutación, llama al conmutador de región`SwitchoverGlobalCluster`, 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 de región llama`FailoverGlobalCluster`, lo que promociona inmediatamente el clúster de destino sin esperar a que se complete la replicación (posible pérdida de datos).
+ **Incorrecto:** si ha configurado una configuración incorrecta, el conmutador de región llama al clúster secundario de `FailoverGlobalCluster` destino`AllowDataLoss=true`. Amazon Neptune promociona inmediatamente el clúster de destino para que sea el nuevo principal sin esperar a que se complete 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 irregular mientras ya se está realizando una conmutación, el conmutador de región primero anula la conmutación en curso (volviendo a la conmutación principal original), espera a que el clúster esté disponible y, a continuación, realiza la conmutación por error al clúster de destino.

En ambos modos, el conmutador de región sondea el estado del clúster global hasta que el clúster de destino pase a ser 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 estaba grabando el bloque cuando se ejecuta el bloque, el conmutador de región 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 Amazon Neptune Global Database, consulte [Uso de 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](https://docs.aws.amazon.com/neptune/latest/userguide/neptune-global-database-failover.html).

## Qué se evalúa como parte de la evaluación del plan
<a name="neptune-global-database-block-eval"></a>

Cuando Region Switch evalúa su plan, Region Switch realiza varias comprobaciones de la configuración y los permisos del bloque de ejecución de Amazon Neptune. La característica de cambio de región verifica que lo siguiente sea correcto:
+ Existe el clúster global de Amazon Neptune especificado en la configuración.
+ Los ARN del clúster configurados son miembros del clúster global especificado.
+ Hay clústeres de bases de datos de Amazon Neptune tanto en la región de origen como en la de destino.
+ Los clústeres de bases de datos de origen y destino están en un estado que permite la transición de base de datos global.
+ Hay instancias de base de datos tanto en el clúster de origen como en el de destino.

El cambio de región también valida que la función de IAM del plan tenga los permisos necesarios para la conmutación por error y la conmutación de Amazon Neptune. Para obtener más información sobre los permisos necesarios para los bloques de ejecución del cambio de región, consulte [Identity-based ejemplos de políticas para el cambio de región en ARC](security_iam_id-based-policy-examples-region-switch.md).

Los permisos de IAM correctos son esenciales para el correcto funcionamiento del bloque de ejecución de Amazon Neptune. Si se produce un error en alguna de estas validaciones, la característica de cambio de región muestra advertencias sobre la existencia de problemas y proporciona mensajes de error específicos para ayudarle a resolver los problemas de permisos o configuración. Esto garantiza que su plan tenga el acceso necesario para administrar e interactuar con Amazon Neptune cuando este paso se ejecute durante la ejecución de un plan.