Cette page présente la réplication AlloyDB Omni entre centres de données.
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 bases de données principal. Vous pouvez ainsi rendre les ressources disponibles dans différents centres de données en cas de panne dans le 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 bases de données principal. Cluster de bases de données en lecture/écriture dans un seul centre de données.
- Cluster de bases de données secondaire. Cluster de bases 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 bases 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 centre de données sur AlloyDB Omni présente les avantages suivants :
Reprise après sinistre. Si le centre de données du cluster de bases 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 répartition 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 rapprocher les ressources AlloyDB Omni du centre de données de votre application.
Commutation. 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 bases de données secondaire est une copie mise à jour en continu de votre cluster AlloyDB Omni principal.
Affichez un cluster de bases de données secondaire. Une fois que vous avez créé un cluster de base de données secondaire, 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 secondaire en cluster de bases de données principal :
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 La commutation 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.