Kaskadenlesereplikate für eine Cloud SQL-Zielinstanz einrichten

Mit dem Database Migration Service können Sie Daten zu einer Cloud SQL-Zielinstanz migrieren und dann kaskadierende Lesereplikate für diese Instanz einrichten.

Mit kaskadierenden Lesereplikaten können Sie ein Lesereplikat unter einem Cloud SQL-Lesereplikat in derselben oder einer anderen Region erstellen, bevor Sie Ihre Instanz zur primären Instanz hochstufen. Sie können bis zu vier Ebenen kaskadierender Lesereplikate hinzufügen, einschließlich der primären Instanz.

Kaskadierende Lesereplikate in Cloud SQL for MySQL werden nur für die auf globalen Transaktions-IDs (GTIDs) basierende Replikation unterstützt. Wenn Sie kaskadierende Lesereplikate in Ihrer Migration verwenden möchten, legen Sie GTID_MODE für Ihre Quellinstanz auf ON fest.

Kaskadierende Lesereplikate einrichten

So migrieren Sie Ihre Daten zu einem Cloud SQL-Ziel, das kaskadierende Lesereplikate verwendet:

  1. Führen Sie den Standardmigrationsprozess aus, stufen Sie den Migrationsjob aber nicht hoch, wenn er die CDC-Phase erreicht. Weitere Informationen finden Sie unter Homogene MySQL-Migrationen starten.

  2. Sobald Sie sich in der CDC-Phase befinden, können Sie Ihr kaskadierendes Lesereplikat einrichten. Informationen zum Erstellen kaskadierender Lesereplikate für eine Cloud SQL-Zielinstanz finden Sie unter Kaskadierendes Replikat einrichten.

  3. Sie können Ihr Cloud SQL-Replikat mit dem Database Migration Service zur primären Instanz hochstufen. Informationen zum Hochstufen einer Zielinstanz finden Sie unter Migration hochstufen.

Wenn Sie das Cloud SQL-Replikat zu einer primären Instanz hochstufen, wird die kaskadierende Replikathierarchie des Replikats beibehalten.