次の方法で共有


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

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

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

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

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

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

移行ランタイム サーバーは、さまざまなソース PostgreSQL インスタンスから Azure Database for PostgreSQL フレキシブル サーバー インスタンスにデータを転送するために不可欠です。 ランタイム サーバーは、プライベート ネットワーク経由でのみアクセスできるオンプレミスデータベース、Azure 仮想マシン、AWS インスタンスなどのソースと、プライベート エンドポイントを持つターゲットの Azure Database for PostgreSQL フレキシブル サーバー インスタンスに適用できます。

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

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

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

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

Azure ポータルの使用

  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 を選ぶことをお勧めします。
  • ネットワーク: 移行ランタイム サーバーが仮想ネットワークに適切に統合されていること、およびネットワーク セキュリティによってソース サーバーとターゲット サーバーの両方との安全な通信が可能であることを確認します。 詳細については、「移行サービスのネットワーク ガイド」を参照してください。
  • 移行後のクリーンアップ: 移行が完了したら、不要なコストを回避するために、移行ランタイム サーバーを使用停止にする必要があります。 削除する前に、すべてのデータが正常に移行され、サーバーが不要になっていることを確認します。