ダウンタイムを最小限に抑えてデータベースを 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 スキーマでデータベース オブジェクトの整合性と品質を確保できます。
AlloyDB for PostgreSQL の Database Migration Service
クイックスタート移行と呼ばれる特別な軽量移行フローが AlloyDB for PostgreSQL に直接統合されています。これにより、 Google CloudVirtual Private Cloud にプライベート IP アドレスを持つソース(Compute Engine 上のセルフマネージド データベースや、プライベート ネットワーキングが有効になっている Cloud SQL for PostgreSQL インスタンスなど)からの同種移行を迅速に行うことができます。
このフローでは、Database Migration Service が、ソース データベースに接続するためのすべてのネットワーキング要件を自動的に管理できます。
AlloyDB for PostgreSQL のクイックスタート移行の詳細については、クイックスタート移行をご覧ください。