Cloud SQL の移行先インスタンスにカスケード リードレプリカを設定する

Database Migration Service を使用すると、データを Cloud SQL 移行先インスタンスに移行し、そのインスタンスにカスケード リードレプリカを設定できます。

カスケード リードレプリカを使用すると、インスタンスをプライマリに昇格させる前に、同じリージョンまたは異なるリージョンの Cloud SQL リードレプリカの下にリードレプリカを作成できます。プライマリ インスタンスを含む、最大 4 レベルまでのカスケード リードレプリカを追加できます。

Cloud SQL for MySQL のカスケード リードレプリカは、 グローバル トランザクション識別子(GTID)ベースのレプリケーションでのみサポートされています。 移行でカスケード リードレプリカを使用する場合は、移行元インスタンスで GTID_MODE を ON に設定します。

カスケード リードレプリカを設定する

カスケード リードレプリカを使用している Cloud SQL 移行先にデータを移行するには:

  1. 標準の移行プロセスを実行しますが、CDC フェーズに達しても移行ジョブをプロモートしないでください。詳細については、 同種 MySQL 移行を使ってみるをご覧ください。

  2. CDC フェーズに入ったら、カスケード リードレプリカを設定できます。Cloud SQL 移行先 インスタンスのカスケード リードレプリカを作成する方法については、 カスケード レプリカを設定するをご覧ください。

  3. Database Migration Service を使用して、Cloud SQL レプリカをプライマリ インスタンスに昇格させることができます。 移行先インスタンスの昇格については、 移行をプロモートするをご覧ください。

Cloud SQL レプリカをプライマリ インスタンスに昇格させると、レプリカのカスケード レプリカ階層が保持されます。