Ejecute un failover hacia los discos secundarios y realice una replicación inversa hacia los discos primarios para la recuperación ante desastres de múltiples discos.
Las operaciones de failover y replicación inversa en un grupo consistente de pares de replicación se aplican a todos los pares de replicación del grupo.
Requisitos previos
-
Los discos primarios están desvinculados de las instancias ECS y se encuentran en estado Unattached (consulte Detach data disk), o bien las instancias ECS vinculadas están en estado Stopped.
NotaEsto garantiza que los discos primarios sean de solo lectura durante la replicación inversa, lo cual evita fallos en la replicación.
-
Se recomienda crear instantáneas para respaldar los datos del disco. Consulte Create a snapshot.
NotaLas instantáneas generan costos de facturación. Consulte Snapshot billing.
(Opcional) Paso 1: Realizar un simulacro de recuperación ante desastres
Una vez activada la replicación asíncrona, el grupo replica continuamente los datos de los discos primarios a los secundarios. Utilice la función de simulacro de recuperación ante desastres para clonar los datos de los discos secundarios en nuevos discos de simulacro y verificar la integridad de la aplicación en el sitio secundario. Un simulacro no afecta la replicación asíncrona, y un fallo en un disco del sitio primario no afecta al simulacro. Sin embargo, un fallo en un disco del sitio secundario puede provocar una excepción en el simulacro.
Inicie sesión en la consola EBS.
En la barra de navegación izquierda, seleccione .
En la esquina superior izquierda de la página, seleccione una región y un resource group.
En la página de grupos consistentes de pares de replicación, localice el grupo objetivo y haga clic en su ID.
En la sección Drills, haga clic en Create Drill.
-
En el mensaje Create Drill, confirme la región y la zona, y haga clic en OK.
Se crea un disco de simulacro para cada disco secundario en la zona del grupo, con las mismas configuraciones que el disco secundario. Cada disco de simulacro contiene los datos del punto de recuperación más reciente, los cuales puede utilizar para verificar la integridad de la aplicación.
NotaPuede crear varios simulacros para respaldar datos en diferentes puntos de recuperación.
Una vez finalizado el simulacro, elimine promptly el simulacro y los discos de simulacro en la sección Drills para reducir costos.
Paso 2: Ejecutar un failover
Un failover puede suspender la replicación asíncrona. Ejecute un failover únicamente cuando un disco primario falle, a fin de prevenir la pérdida de datos.
En la barra de navegación superior, cambie a la región del sitio secundario, por ejemplo, China (Beijing).
-
Localice el grupo objetivo y seleccione
> Failover en la columna Actions.NotaAlternativamente, haga clic en el ID del grupo y luego en Failover en la esquina superior derecha.
-
En el mensaje que aparece, lea las notas y haga clic en OK.
Después del failover, aparece Failed Over en la columna de estado.
-
Vincule los discos del sitio secundario a instancias ECS temporales para reanudar las operaciones comerciales.
Consulte Create an instance with Custom Launch y Attach a data disk.
Paso 3: Ejecutar una replicación inversa
Tras la replicación inversa, los datos de los discos en el sitio primario se sobrescriben con los datos del sitio secundario. Cree instantáneas de los discos del sitio primario para evitar la pérdida de datos. Consulte Create a snapshot.
En la barra de navegación superior, cambie a la región del sitio secundario, por ejemplo, China (Beijing).
-
Localice el grupo que pasó por failover y seleccione
> Reverse Replication en la columna Actions.NotaAlternativamente, haga clic en el ID del grupo y luego en Reverse replication en la esquina superior derecha.
-
En el mensaje Reverse replication, lea las notas y haga clic en OK.
El grupo entra en estado Stopped y la relación entre los sitios primario y secundario se invierte.
NotaEl sitio primario original pasa a ser el sitio secundario, y viceversa. Ejemplo:
Antes de la replicación inversa: China (Beijing) es el sitio primario y China (Shanghai) es el sitio secundario.
Después de la replicación inversa: China (Shanghai) pasa a ser el sitio primario y China (Beijing) pasa a ser el sitio secundario.
-
Localice el grupo replicado inversamente y haga clic en Start en la columna Actions.
La replicación asíncrona se inicia y replica los datos desde los discos originales del sitio secundario hacia los discos originales del sitio primario.
Cuando el grupo entra en estado Normal, la replicación de datos ha terminado y la recuperación ante desastres ha concluido.
-
(Opcional) Restaure la relación inicial entre el sitio primario y el sitio secundario en el grupo consistente de pares de replicación.
La replicación inversa invierte la relación primario/secundario. Para restaurar la relación original, realice las siguientes operaciones:
Revise la columna Secondary Region/Zone y cambie a esa región en la barra de navegación superior.
Localice el grupo y seleccione
> Failover en la columna Actions.Seleccione
> Reverse replication en la columna Actions.Una vez completada la replicación inversa, haga clic en Start en la columna Actions para reactivar el grupo.
Compruebe que las columnas Primary Region/Zone y Secondary Region/Zone muestren la relación original.