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

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

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 のクイック スタート移行の詳細については、クイック スタート移行をご覧ください。

次のステップ