View a markdown version of this page

Configuration de la réplication externe à partir de clusters de Multi-AZ bases de données pour Amazon RDS - Amazon Relational Database Service

Les traductions sont fournies par des outils de traduction automatique. En cas de conflit entre le contenu d'une traduction et celui de la version originale en anglais, la version anglaise prévaudra.

Configuration de la réplication externe à partir de clusters de Multi-AZ bases de données pour Amazon RDS

Vous pouvez configurer la réplication entre un Multi-AZ cluster de bases de données et une base de données externe à Amazon RDS.

La réplication externe permet aux clusters de Multi-AZ bases de données de répliquer des données entre une instance de base de données RDS et une base de données externe, sur site ou dans un autre environnement cloud. Ce point est avantageux pour la reprise après sinistre, la migration des données et le maintien de la cohérence entre les systèmes situés sur différents sites. La section couvre les conditions préalables à la configuration de la réplication, la manière de configurer le processus et les principales considérations telles que la latence de la réplication, la bande passante et la compatibilité avec les différents moteurs de base de données.

RDS for MySQL

Pour configurer la réplication externe pour un Multi-AZ cluster de base de données RDS pour MySQL, vous devez conserver les fichiers journaux binaires sur les instances de base de données du cluster suffisamment longtemps pour garantir que les modifications sont appliquées à la réplique avant qu'Amazon RDS ne supprime le fichier binlog. Pour ce faire, configurez la conservation des journaux binaires en appelant la procédure stockée mysql.rds_set_configuration et en spécifiant le paramètre binlog retention hours. Pour plus d’informations, consultez nombre d’heures de conservation du journal binaire.

La valeur par défaut pour binlog retention hours est NULL, ce qui signifie que les journaux binaires ne sont pas conservés (0 heure). Si vous souhaitez configurer une réplication externe pour un Multi-AZ cluster de bases de données, vous devez définir le paramètre sur une valeur autre queNULL.

Vous ne pouvez configurer la conservation des journaux binaires qu'à partir de l'instance de base de données d'écriture du Multi-AZ cluster de base de données, et le paramètre est propagé à toutes les instances de base de données de lecture de manière asynchrone.

En outre, nous vous recommandons vivement d'activer GTID-based la réplication sur votre réplique externe. Ensuite, si l’une des instances de base de données échoue, vous pouvez reprendre la réplication à partir d’une autre instance de base de données saine au sein du cluster. Pour plus d’informations, consultez Réplication avec des identifiants de transaction globaux dans la documentation MySQL.

RDS pour PostgreSQL

Pour configurer la réplication externe pour un cluster de base de données RDS pour Multi-AZ PostgreSQL, vous devez activer la réplication logique. Pour obtenir des instructions, veuillez consulter Configuration de la réplication logique PostgreSQL Multi-AZ avec des clusters de bases de données pour Amazon RDS.