ネットワーク構成を計画する

このページでは、移行のネットワーク接続を計画する際に考慮すべき事項の概要について説明します。

ネットワーキングの観点から、Database Migration Service と AlloyDB for PostgreSQL は、 Google Cloud プロジェクトで使用する Virtual Private Cloud(VPC)ネットワークの外部にある独自の専用ネットワーク(サービス ネットワークと呼ばれる)に存在するサービス プロデューサーです。

標準移行とクイックスタート移行のどちらを実行するかに応じて、Database Migration Service は異なるネットワーキング アーキテクチャを使用してデータベースに接続します。このページでは、主に標準の継続的な移行に関するネットワークの考慮事項について説明します。

標準の移行接続

標準の同種 PostgreSQL から AlloyDB for PostgreSQL への移行では、Database Migration Service は移行先の AlloyDB for PostgreSQL クラスタに接続し、移行プロセスを管理します。移行元インスタンスへの直接ネットワーク接続を確立するのは移行先クラスタであり、Database Migration Service はプロセスを監視します。

標準移行のネットワーク接続を構成する目的は、移行先の AlloyDB for PostgreSQL クラスタがネットワーク経由で移行元データベース サーバーにルーティングして到達できるようにすることです。

移行元データベースのサービスと移行先の AlloyDB for PostgreSQL ネットワーク構成に応じて、さまざまな接続方法を使用できます。

  • IP 許可リスト: 宛先のアウトバウンド IP アドレスを送信元のファイアウォールまたは許可リストに追加して、パブリック インターネット経由で接続します。
  • リバース SSH トンネル: 暗号化された SSH トンネルを介して、中間の Compute Engine 踏み台インスタンスを介してレプリケーション トラフィックをルーティングします。
  • クラウドでホストされている VM を経由する TCP プロキシ: ネットワーク間の直接ルーティングが不可能な場合に、中間 Compute Engine VM 上のコンテナ化された TCP プロキシを介してレプリケーション トラフィックをルーティングします。
  • VPC ピアリングを使用したプライベート接続: ピアリングされた VPC ネットワークを介して、ソース データベースのプライベート IP アドレスに接続します(プライベート サービス アクセスの宛先クラスタの場合)。
  • Private Service Connect インターフェースを使用したプライベート接続: ネットワーク アタッチメントを使用して、ソース データベースのプライベート IP アドレスに接続します(PSC 対応の移行先クラスタの場合)。

移行元インスタンスを移行用に構成する前に、 ネットワーキングの概要ページでエンドツーエンドのネットワーキング環境を評価し、シナリオに最適な方法を選択してください。

クイック スタート移行の接続

クイックスタート移行では、Database Migration Service が移行元データベースと移行先の AlloyDB for PostgreSQL クラスタの間に位置する仲介者として機能する、仲介型ネットワーキング モデルを使用します。

  • ソース接続: Database Migration Service は、Private Service Connect インターフェースとプライベート接続構成を使用してソース データベースに接続します。ソース データベースには、 Google Cloud VPC ネットワーク内で割り当てられたプライベート IP アドレスが必要です。ソース データベースが Google Cloudの外部でホストされている場合は、Cloud VPN または Cloud Interconnect を使用して VPC ネットワークに接続する必要があります。他の方法(パブリック IP 許可リストやリバース SSH トンネルなど)はサポートされていません。

  • 宛先接続: Database Migration Service は、宛先インスタンスへのネットワーク通信をフルマネージドで提供します。宛先クラスタで Private Service Connect が有効になっている必要があります。

クイックスタート ネットワーキング アーキテクチャ、コンポーネント図、制限事項の詳細については、メインの Database Migration Service ドキュメントの クイックスタート移行のネットワーク接続をご覧ください。

次のステップ