Replicar los datos entre los sitios primarios y secundarios

El proceso de replicación de los datos entre el sitio primario y el secundario implica la replicación de la base de datos utilizando modelos de editor y suscriptor en Microsoft SQL Server Management Studio, replicación del repositorio del servidor utilizando el Sistema de Archivos Distribuidos (DFS) de Windows y la realización de copias de seguridad de Elasticsearch (registro de auditoría) de los datos.

Antes de empezar

  • El DFS requiere Automation 360 v.29 o versión posterior.
  • Antes de instalar Automation 360, asegúrese de haber configurado su sitio secundario.

Configure la base de datos y el repositorio de uso compartido en el sitio secundario que se utiliza para la recuperación ante desastres. Haga respaldo de sus datos de Elasticsearch mediante la configuración del clúster de respaldo.

Procedimiento

  1. Replique la base de datos del sitio primario al sitio secundario utilizando los modelos de editor y suscriptor en Microsoft SQL Server Management Studio.
    Recommendations:
    • Utilice la edición Developer o Enterprise de Microsoft SQL Server para la replicación de la base de datos.

      Las versiones del editor y del suscriptor deben ser las mismas, o la diferencia entre ambas versiones no debe ser superior a dos versiones. Por ejemplo, no utilice Microsoft SQL Server 2012 de editor con Microsoft SQL Server 2019 de suscriptor.

    • Configure el editor y el distribuidor en el mismo sistema para evitar la latencia en el intercambio de datos.

      Utilice sistemas diferentes solo para la distribución de la carga, por ejemplo, para datos de más de 200 GB.

    1. Conéctese a la base de datos primaria para crear una publicación instantánea para las publicaciones locales.
    2. Agregue las tablas y las vistas como artículos.
    3. Utilice la opción de agente de capturas para crear una y mantenerla disponible para inicializar las suscripciones.
    4. Programe el agente de instantáneas para que realice respaldo de los datos a intervalos regulares (por ejemplo, cada 10 segundos desde las 12 a. m. hasta las 11:59:59 p. m.).
    5. Para seleccionar la cuenta que ejecutará el agente de capturas, configure las opciones de seguridad y del agente.
    6. Agregue una opción de publicación.
    7. Ejecute todos los agentes y distribuidores después de asegurarse de que los nombres del editor y de la base de datos son correctos.
    8. A fin de agregar suscriptores a las suscripciones locales, conéctese al servidor de la base de datos y proporcione los detalles de conexión para la base de datos en el sitio secundario.
    Para ver los pasos detallados, consulte Database Mirroring and Replication (SQL Server).
  2. Replique el repositorio (bots y los archivos de datos) utilizando el DFS de Windows desde el sitio primario al sitio secundario.
    1. Abra el DFS en la máquina donde está guardado el repositorio de uso compartido.
    2. Cree un nuevo grupo de replicación multipropósito para agregar miembros del grupo de replicación.
      Los miembros del grupo incluyen la máquina de origen en el sitio primario y la máquina de destino en el sitio secundario para almacenar el repositorio de uso compartido.
    3. Utilice la opción de malla completa para grupos de replicación DFS compuestos por menos de 10 servidores.
    4. Utilice la opción de ancho de banda completo para replicar los datos continuamente.
    5. Agregue la máquina donde está configurando el repositorio como miembro primario.
    6. Agregue una carpeta de respaldo para el repositorio de uso compartido de la máquina de destino.
    7. Compruebe que los datos se replican en la carpeta de respaldo en la máquina de destino.
    Para ver los pasos detallados, consulte Distributed File System Replication.
  3. Haga respaldo de los datos de Elasticsearch (registro de auditoría) agregando la dirección IP del clúster del sitio secundario en la Control Room en el sitio primario.