La réplication AlloyDB Omni entre centres de données vous permet de créer des clusters et des instances de bases de données secondaires à partir d'un cluster de base de données principal. Vous pouvez ainsi rendre les ressources disponibles dans différents centres de données en cas d'indisponibilité du centre de données principal. Ces clusters de bases de données secondaires fonctionnent comme des copies des ressources de votre cluster de bases de données principal.
Voici les principaux concepts abordés sur cette page :
- Cluster de base de données principal. Cluster de base de données en lecture/écriture dans un seul centre de données.
- Cluster de base de données secondaire. Cluster de base de données en lecture seule situé dans un centre de données différent de celui du cluster principal, qui effectue une réplication asynchrone à partir du cluster de base de données principal. En cas de défaillance d'un cluster de bases de données principal AlloyDB Omni, vous pouvez promouvoir un cluster de bases de données secondaire en cluster de bases de données principal.
Avantages
La réplication entre centres de données sur AlloyDB Omni présente les avantages suivants :
Reprise après sinistre : Si le centre de données du cluster de base de données principal devient indisponible, vous pouvez promouvoir les ressources AlloyDB Omni d'un autre centre de données pour répondre aux requêtes.
Données réparties géographiquement : La distribution géographique des données les rapproche de vous et réduit la latence en lecture.
Équilibrage de charge géographique En cas de connexions lentes ou surchargées dans un centre de données, vous pouvez rediriger le trafic vers un autre centre de données.
Amélioration des performances de lecture. Elle permet de rendre les ressources AlloyDB Omni disponibles plus près du centre de données de votre application.
Basculement : Vous pouvez effectuer une commutation pour tester votre configuration de reprise après sinistre ou migrer votre charge de travail.
Utiliser la réplication entre centres de données
L'utilisation de la réplication AlloyDB Omni entre centres de données implique les tâches suivantes :
Créez un cluster de bases de données secondaire. Un cluster de base de données secondaire est une copie mise à jour en continu de votre cluster principal AlloyDB Omni.
Affichez un cluster de base de données secondaire. Une fois que vous avez créé un cluster de bases de données secondaires, vous pouvez consulter son état et celui de la réplication.
Promouvoir un cluster de bases de données secondaire Vous pouvez lire les données d'un cluster de bases de données secondaire, mais vous ne pouvez pas y écrire tant que vous ne l'avez pas promu en cluster de bases de données principal.
Il existe deux scénarios courants pour promouvoir votre cluster de bases de données secondaires en cluster de bases de données primaires :
Migration de centres de données Effectuez une migration planifiée des ressources AlloyDB Omni de leur centre de données principal vers un autre centre de données.
Reprise après sinistre : Activez rapidement les ressources AlloyDB Omni dans un centre de données secondaire si les ressources du centre de données principal deviennent indisponibles. En raison du délai de réplication, une perte de données peut se produire.
La promotion d'un cluster de bases de données secondaire le convertit en cluster de bases de données autonome entièrement fonctionnel, avec accès en lecture et écriture. Le cluster de bases de données promu ne réplique plus les données du cluster de bases de données principal auquel il était auparavant associé.
Commutation Le basculement vous permet d'inverser les rôles de vos clusters de bases de données principal et secondaire. Vous pouvez effectuer une commutation pour tester votre configuration de reprise après sinistre ou migrer votre charge de travail. Une fois la commutation terminée, la direction de la réplication est inversée.