Database Migration Service は、同種の PostgreSQL から AlloyDB for PostgreSQL への移行に柔軟な継続的移行フローを提供します。データベース アーキテクチャ、ネットワーク構成、ダウンタイムの許容範囲、リソース管理の慣行に応じて、移行目標を達成するように設計されたさまざまなワークフローから選択できます。ネットワークと構成の詳細な前提条件については、各移行ガイドをご覧ください。
次の表に、各移行ワークフローの概要を示します。
| 移行ワークフロー | 適した使用例 | 説明 |
|---|---|---|
| 新しい宛先クラスタに移行する | Database Migration Service で移行ワークロードに合わせてクリーンなターゲット クラスタを作成する標準的な移行。 | Database Migration Service は、選択した構成オプションを使用して、新しい移行先の AlloyDB for PostgreSQL クラスタとプライマリ インスタンスを自動的に作成し、移行元のスキーマとデータを継続的に複製します。 |
| 既存の移行先クラスタに移行する | 宛先クラスタのパラメータを事前に構成する必要があるシナリオ、カスタムのプライベート IP または VPC 構成が必要なシナリオ、Terraform または Infrastructure as Code(IaC)を介してクラスタがプロビジョニングされるシナリオ。 | 作成して構成した AlloyDB for PostgreSQL クラスタにデータを移行します。宛先クラスタは RUNNABLE 状態である必要があります。また、デフォルトのシステム データベース(postgres、template0、template1)のみが含まれ、ユーザー テーブルは含まれていない必要があります。 |
| クイックスタート移行を使用する(プレビュー) | pgnative レプリケーションと Private Service Connect ネットワーク アタッチメントにより、迅速な設定と効率的な移行を実現し、ネットワーク構成を簡素化します。 |
事前定義された構成とプライベート接続を使用して、PostgreSQL データベースを AlloyDB for PostgreSQL に移行する自動継続移行を実行します。詳しくは、クイック スタート移行についてをご覧ください。 |