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