このページでは、同種の PostgreSQL から AlloyDB for PostgreSQL への移行で Database Migration Service で使用できる移行ジョブについて説明します。既存の移行先クラスタと、移行ジョブの構成時に Database Migration Service が作成するクラスタについて説明します。
移行ジョブは、Database Migration Service によって管理されるデータ移動を表します。移行ジョブを使用すると、特定の移行プロセスに固有の設定を構成し、進行状況をモニタリングして、データ移動を安全に完了できます。
AlloyDB for PostgreSQL への同種移行の場合、Database Migration Service は継続的な移行のみをサポートします。継続的な移行では、移行元データベースの最初の完全ダンプが実行され、移行ジョブをプロモートするまで、継続的なデータ変更(CDC)のレプリケーションが継続的に実行されます。
Database Migration Service によって作成された移行先クラスタ
新しい AlloyDB for PostgreSQL クラスタに移行する場合、Database Migration Service は、移行ジョブの作成フローの一環としてクラスタとそのプライマリ インスタンスを作成できます。
Database Migration Service で移行先データベース クラスタを作成する場合は、 新しい移行先クラスタへの移行ジョブを作成するのガイダンスに沿って操作します。
Database Migration Service の外部で作成された移行先クラスタ
移行ジョブを構成する前に、Database Migration Service の外部に移行先の AlloyDB for PostgreSQL クラスタを作成できます。この方法は、Terraform やその他の Infrastructure as Code ツールを使ってインフラストラクチャを管理する場合に特に便利です。
Database Migration Service の外部で作成された移行先クラスタに移行する場合は、いくつかの制限事項を考慮する必要があります。詳細については、 既知の制限事項をご覧ください。
Database Migration Service の外部で作成された移行先データベースに移行する場合は、 既存の移行先クラスタへの移行ジョブを作成するのガイダンスに沿って操作します。
次のステップ
AlloyDB for PostgreSQL の同種移行の詳細な手順については、 AlloyDB for PostgreSQL への移行を開始するをご覧ください。