Réplication des données entre les sites principaux et secondaires

Le processus de réplication des données entre le site principal et le site secondaire implique la réplication de la base de données à l'aide du modèle d'éditeur et d'abonné dans Microsoft SQL Server Management Studio, la réplication de référentiel de serveur à l'aide du système de fichiers distribués (DFS) Windows et la sauvegarde des données Elasticsearch (journal d'audit).

Prérequis

  • Le système de fichiers distribués nécessite Automation 360 v.29 ou une version ultérieure.
  • Avant d'installer le programme d'installation Automation 360, assurez-vous d'avoir configuré votre site secondaire.

Configurez la base de données et le référentiel partagé dans le site secondaire utilisé pour la reprise après sinistre. Sauvegardez vos données Elasticsearch en configurant le cluster de sauvegarde.

Procédure

  1. Répliquez la base de données du site principal vers le site secondaire à l'aide des modèles d'éditeur et d'abonné dans Microsoft SQL Server Management Studio.
    Recommendations :
    • Utilisez l'édition Microsoft SQL Server Développeur ou Enterprise pour la réplication de base de données.

      Les versions de l'éditeur et de l'abonné doivent être identiques, ou l'écart entre les deux versions ne doit pas être supérieur à deux versions. Par exemple, n'utilisez pas l'éditeur Microsoft SQL Server 2012 avec l'abonné Microsoft SQL Server 2019.

    • Configurez l'éditeur et le distributeur sur le même système pour éviter la latence dans le partage des données.

      Utilisez des systèmes différents uniquement pour la répartition de charge, par exemple, pour les données supérieures à 200 Go.

    1. Connectez-vous à la base de données principale pour créer une publication instantanée pour vos publications locales.
    2. Ajoutez les tableaux et les vues en tant qu'articles.
    3. Utilisez l'option de l'agent de capture instantanée pour créer un instantané et conserver l'instantané disponible pour initialiser les abonnements.
    4. Planifiez l'agent de capture instantanée pour sauvegarder les données à intervalles réguliers (toutes les 10 secondes de 00 h  00 à 23 h 59 min 59 s, par exemple).
    5. Pour sélectionner le compte pour exécuter l'agent de capture instantanée, configurez les paramètres de sécurité et d'agent.
    6. Ajouter une option de publication.
    7. Exécutez tous les agents et distributeurs après vous être assuré que les noms de l'éditeur et de la base de données sont corrects.
    8. Pour ajouter des abonnées aux abonnements locaux, connectez-vous au serveur de bases de données et fournissez les détails de connexion de la base de données du site secondaire.
    Pour en savoir plus, consultez la rubrique Database Mirroring and Replication (SQL Server).
  2. Répliquez le référentiel (robots et fichiers de données) à l'aide du DFS Windows depuis le site principal vers le site secondaire.
    1. Ouvrez le DFS sur la machine sur laquelle le référentiel partagé est enregistré.
    2. Créez un nouveau groupe de réplication polyvalent pour ajouter des membres du groupe de réplication.
      Les membres du groupe incluent la machine source dans le site principal et la machine de destination dans le site secondaire pour stocker le référentiel partagé.
    3. Utilisez l'option de maillage complet pour les groupes de réplication DFS composés de moins de 10 serveurs.
    4. Utilisez l'option de bande passante complète pour répliquer les données en continu.
    5. Ajoutez la machine sur laquelle vous configurez le référentiel en tant que membre principal.
    6. Ajoutez un dossier de sauvegarde pour le référentiel partagé à partir de la machine de destination.
    7. Vérifiez que les données sont répliquées dans le dossier de sauvegarde sur la machine de destination.
    Pour en savoir plus, consultez la rubrique Distributed File System Replication.
  3. Sauvegardez les données Elasticsearch (journal d'audit) en ajoutant l'adresse IP du cluster de sites secondaires dans la Control Room sur le site principal.