Microsoft Azure Database for PostgreSQL フレキシブル サーバー ソースのネットワーク接続を構成する

このページでは、Database Migration Service を使用して Cloud SQL for PostgreSQL への同種移行を行うために、Microsoft Azure Database for PostgreSQL フレキシブル サーバー ソースのネットワーク接続を構成する方法について説明します。次の方法を使用できます。

リバース SSH トンネルを使用することもできますが、この方法では、必要なネットワーク コンポーネントをホストするために追加の仮想マシン(VM)を作成する必要があります。

Private Service Connect インターフェースを構成する

Microsoft Azure Database for PostgreSQL フレキシブル サーバーのソースに Private Service Connect インターフェースを使用したプライベート接続を使用する手順は次のとおりです。

  1. Google Cloud からソース VPC への Cloud VPN を使用した直接接続を設定します。

    ネットワーク アーキテクチャによっては、システムに追加の VPN ゲートウェイを設定する必要があります。詳細については、Cloud VPN のドキュメントの Google Cloud と Azure の間に HA VPN 接続を作成するをご覧ください。

  2. Private Service Connect が有効になっている移行先の Cloud SQL インスタンスを作成します。Cloud SQL のドキュメントの Private Service Connect 対応インスタンスを作成するをご覧ください。
  3. インスタンスのアウトバウンド接続用に Private Service Connect を構成します。このプロセスは、大まかに次の手順で行います。
    1. Cloud VPN を設定した VPC ネットワークにネットワーク アタッチメントを作成する。ネットワーク アタッチメント用に予約されたサブネット範囲は、RFC 1918 範囲内である必要があります。
    2. 移行先の Cloud SQL for PostgreSQL インスタンスにネットワーク アタッチメントを割り当てる。

    プロセスの詳細については、Cloud SQL ドキュメントの アウトバウンド接続を構成するをご覧ください。

  4. 後の段階で、 ソース接続プロファイルを作成するときに、Microsoft Azure Database for PostgreSQL フレキシブル サーバー ソースのプライベート IP を入力します。
  5. 移行ジョブを作成するときに、接続方法として [PSC インターフェース] を選択します。

VPC ピアリングを構成する

Microsoft Azure Database for PostgreSQL フレキシブル サーバーのソースに Virtual Private Cloud ピアリングを使用したプライベート接続を使用する手順は次のとおりです。

  1. Microsoft Azure Database for PostgreSQL フレキシブル サーバー ソースへの Cloud VPN との直接接続を設定します。

    詳細については、Cloud VPN のドキュメントの Google Cloud と Azure の間に HA VPN 接続を作成するをご覧ください。

    Virtual Private Cloud ネットワークがプライベート サービス アクセス用に構成されていることを確認します。詳細については、 プライベート サービス アクセスを構成するをご覧ください。

  2. 移行先の Cloud SQL インスタンスが、プライベート サービス アクセス(PSA)でプライベート IP を使用するように構成され、Cloud VPN がある VPC とピアリングされていることを確認します。詳細については、Cloud SQL ドキュメントの プライベート IP を使用するをご覧ください。
  3. 後の段階で、 ソース接続プロファイルを作成するときに、Microsoft Azure Database for PostgreSQL フレキシブル サーバー ソースのプライベート IP を入力します。
  4. 移行ジョブを作成するときに、接続方法として [VPC ピアリング] を選択します。

IP 許可リストの接続を構成する

Microsoft Azure Database for PostgreSQL フレキシブル サーバーのソースにパブリック IP 許可リスト接続方法を使用する手順は次のとおりです。

  1. 移行先の Cloud SQL インスタンスのパブリック IP を有効にします。Cloud SQL ドキュメントの パブリック IP を有効にする。

    新しい宛先インスタンスに移行する場合は、パブリック IP を有効にして宛先を作成してください。

  2. 移行先の Cloud SQL インスタンスのパブリック IP からのパブリック ネットワーク アクセスを許可するように、移行元の Microsoft Azure Database for PostgreSQL フレキシブル サーバーを構成します。

    詳細については、Microsoft ドキュメントの パブリック ネットワーク アクセスを変更するをご覧ください。

  3. 後で ソース接続プロファイルを作成するときに、ソース データベース IP にインスタンスの完全修飾サーバー名を使用します。

    Microsoft Azure Database for PostgreSQL フレキシブル サーバー インスタンスの接続の詳細を表示する方法については、Microsoft ドキュメントの サーバー接続情報を取得するをご覧ください。

  4. 移行ジョブを作成するときに、接続方法として [IP 許可リスト] を選択します。

次のステップ