次の方法で共有


Azure Database for PostgreSQL の移行サービスを使用した移行ランタイム サーバー

移行ランタイム サーバーは、Azure Database for PostgreSQL の移行サービスにおいて重要なコンポーネントです。 これは中間サーバーとして機能し、移行プロセス中に安全で効率的なデータ転送を保証します。 このサーバーは、プライベート ネットワーク経由でのみアクセスできる環境からデータベースを移行する場合に特に便利です。

移行元の PostgreSQL インスタンスとターゲットの Azure Database for PostgreSQL フレキシブル サーバー インスタンスの間のブリッジとして機能することで、移行ランタイム サーバーはシームレスなデータ移行を容易にします。 これにより、安全で分離されたネットワーク空間内で移行が行われ、転送されるデータの整合性と機密性が維持されます。

この記事では、移行ランタイム サーバー、サポートされているシナリオ、および Azure Database for PostgreSQL の移行サービス内でそれを効果的に使用する方法について詳しく説明します。

移行ランタイム サーバーを示すスクリーンショット。

移行ランタイム サーバーでサポートされる移行シナリオ

移行ランタイム サーバーは、異なるソース PostgreSQL インスタンスと Azure Database for PostgreSQL フレキシブル サーバー インスタンスの間でデータを転送するために不可欠です。 次のシナリオで必要になります。

  • ソースがプライベート エンドポイントで構成された Azure Database for PostgreSQL - 単一サーバーであり、ターゲットがプライベート エンドポイントを持つ Azure Database for PostgreSQL フレキシブル サーバーである場合。

移行サービスでは、単一サーバーからフレキシブル サーバーへの移行を実行するためにランタイム サーバーを使用する場合、Microsoft Entra ID で認証されたロールのコピーはサポートされていません。 移行を開始する前に、ターゲット サーバーで Entra ID で認証されたロールを手動で作成することをお勧めします。

  • プライベート ネットワーク経由でのみアクセス可能なオンプレミス データベース、Azure 仮想マシン、AWS インスタンスなどのソースと、プライベート エンドポイントを持つターゲット Azure Database for PostgreSQL フレキシブル サーバー インスタンスの場合。

移行ランタイム サーバーの使用方法

Azure Database for PostgreSQL の移行サービス内で移行ランタイム サーバーを使用するには、次の 2 つの移行オプションがあります。

  • セットアップ時に Azure portal を使用する。
  • Azure CLI で移行作成コマンドを実行中に、JSON プロパティ ファイルで migrationRuntimeResourceId パラメーターを指定する。

両方の方法でこれを行う方法を次に示します。

Azure portal を使用する

  1. Azure portal にサインインし、Azure Database for PostgreSQL インスタンスの移行サービス (ターゲット サーバーから) にアクセスします。

  2. サービス内で新しい移行ワークフローを開始します。

  3. [ランタイム サーバー] タブが表示されたら、[ランタイム サーバーの使用] ラジオ ボタンで [はい] を選択します。

  4. ご自分の Azure サブスクリプションとリソース グループを選択します。 仮想ネットワーク統合 Azure Database for PostgreSQL フレキシブル サーバー インスタンスの場所を選択します。

  5. 移行ランタイム サーバー インスタンスとして機能する適切な Azure Database for PostgreSQL フレキシブル サーバー インスタンスを選択します。

    移行ランタイム サーバーの選択を示すスクリーンショット。

移行ランタイム サーバーの基本事項

  • 最小限の構成: Azure Database for PostgreSQL フレキシブル サーバーから作成されているにもかかわらず、移行ランタイム サーバーは、高可用性、バックアップ、バージョンの特定性、高度なストレージ機能を必要とせずに移行を容易にするだけです。
  • パフォーマンスとサイズ設定: ワークロードを管理するには、移行ランタイム サーバーを適切にスケーリングする必要があります。 ターゲット サーバーと同等以上の SKU を選ぶことをお勧めします。
  • ネットワーク: 移行ランタイム サーバーが仮想ネットワークに適切に統合されていること、およびネットワーク セキュリティによってソース サーバーとターゲット サーバーの両方との安全な通信が可能であることを確認します。 詳細については、移行サービスのネットワーク ガイドを参照してください。
  • 移行後のクリーンアップ: 移行が完了したら、不要なコストを回避するために、移行ランタイム サーバーを使用停止にする必要があります。 削除する前に、すべてのデータが正常に移行され、サーバーが不要になっていることを確認します。