Database Migration Service を使用して AlloyDB for PostgreSQL に移行する

ダウンタイムを最小限に抑えてデータベースを AlloyDB for PostgreSQL に移行するには、Database Migration Service を使用します。Database Migration Service は、ネットワーキングを合理化し、初期データベース スナップショットと継続的なレプリケーションを管理し、移行プロセス全体でステータスの更新を提供します。

Database Migration Service には、さまざまなユースケースに対応する複数の移行パスが用意されています。

  • 同種移行では、セルフマネージドまたはマネージド サービス(Cloud SQL for PostgreSQL、Amazon RDS、Amazon Aurora など)からデータベース SQL エンジンを変更せずにデータを移動できます。Database Migration Service を使用すると、バックアップ ファイル(物理または論理)から移行したり、スナップショットを取得したりできます。

  • Oracle および SQL Server ソースから AlloyDB for PostgreSQL への異種移行では、Gemini を活用した変換機能を使用して、データベース オブジェクトを PostgreSQL に変換できます。これらの機能により、変換された PostgreSQL スキーマでデータベース オブジェクトの整合性と品質を確保できます。

Database Migration Service を使用してオンプレミスまたは他のクラウドから Google Cloud へのデータフローを示すアーキテクチャ図。同種移行と異種移行、最小限のダウンタイム、Gemini を活用した変換などの主な機能が強調されています。
図 1. Database Migration Service のアーキテクチャとデータフロー(クリックして拡大)。

AlloyDB for PostgreSQL の Database Migration Service

クイックスタート移行と呼ばれる特別な軽量移行フローが AlloyDB for PostgreSQL に直接統合されています。これにより、 Google CloudVirtual Private Cloud にプライベート IP アドレスを持つソース(Compute Engine 上のセルフマネージド データベースや、プライベート ネットワーキングが有効になっている Cloud SQL for PostgreSQL インスタンスなど)からの同種移行を迅速に行うことができます。

このフローでは、Database Migration Service が、ソース データベースに接続するためのすべてのネットワーキング要件を自動的に管理できます。

この図は、Compute Engine 上のセルフホスト型データベースからのクイックスタート移行のために Database Migration Service によって促進されるネットワーク接続を示しています。
図 2. Compute Engine 上のセルフホスト型データベースからのクイックスタート移行のために、Database Migration Service によって促進されるネットワーク接続。(クリックして拡大)
この図は、Compute Engine 上のセルフホスト型データベースからのクイックスタート移行のために Database Migration Service によって促進されるネットワーク接続を示しています。

AlloyDB for PostgreSQL のクイックスタート移行の詳細については、クイックスタート移行をご覧ください。

次のステップ