移行ジョブについて

このページでは、Database Migration Service の同種移行ジョブについて説明します。既存の移行先インスタンスと、移行ジョブの構成時に Database Migration Service がユーザーに代わって作成するインスタンスについて説明します。

移行ジョブは、Database Migration Service によって管理されるデータ移動を表します。移行ジョブを使用すると、特定の移行プロセスに固有の設定を構成し、進行状況をモニタリングして、データ移動を安全に完了できます。移行ジョブの進行状況は、タイプ(継続的または 1 回限り)、使用する機能(マネージド ダンプを使用するか、独自のバックアップ ファイルを指定するかなど)、移行先が新しい Cloud SQL インスタンスか既存の Cloud SQL インスタンスかによって異なります。

Database Migration Service によって作成された移行先インスタンス

新しい Cloud SQL for MySQL インスタンスに移行する場合は、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 MySQL 移行の完全なステップバイステップの移行チュートリアルについては、 Cloud SQL for MySQL 移行のスタートガイドをご覧ください。