マネージド仮想ネットワークとは

マネージド仮想ネットワークは、Microsoft Fabric によって Fabric ワークスペースごとに作成および管理される仮想ネットワークです。 マネージド Virtual Network は、Fabric Spark ワークロードのネットワークの分離を提供します。つまり、コンピューティング クラスターは専用ネットワークに配置され、共有仮想ネットワークの一部ではなくなります。

また、マネージド Virtual Networkでは、マネージド プライベート エンドポイントなどのネットワーク セキュリティ機能や、Apache Spark を使用する Microsoft Fabric の Data Engineering や Data Science のアイテムに対するプライベート リンクのサポートも有効になります。

マネージド仮想ネットワークのしくみのアニメーション図。

専用仮想ネットワークでプロビジョニングされた Fabric ワークスペースは、次の 3 つの方法で価値を提供します。

  • マネージド仮想ネットワークを使用すると、仮想ネットワークを管理する負担を Microsoft Fabric にオフロードしながら、Spark ジョブを実行する Spark クラスター (ユーザーが任意のユーザー コードを実行できるようにする) の完全なネットワーク分離を実現できます。

  • ピーク時の負荷に基づいて Spark クラスターのサブネットを作成する必要はありません。これは Microsoft Fabric によって管理されるためです。

  • ワークスペースのマネージド仮想ネットワークとマネージド プライベート エンドポイントを使用すると、ファイアウォールの背後にあるデータ ソースやパブリック アクセスからブロックされているデータ ソースにアクセスできます。

注

現在、スイス西部リージョンおよび米国中西部リージョンでは、マネージド仮想ネットワークはサポートされていません。

アウトバウンド: マネージド プライベート エンドポイントは、Switzerland West および West Central US リージョンのキャパシティに関連付けられた Fabric ワークスペースでは利用できません。

Inbound: Private Link 設定が有効になっているテナント内で、このリージョンの Fabric 容量にワークスペースが関連付けられている場合、ノートブック、Spark ジョブ定義、レイクハウス操作を起点とする Data Engineering ジョブではエラーが発生します。

Fabric ワークスペースのマネージド仮想ネットワークを有効にする方法

管理された仮想ネットワークは、Fabric ワークスペースに対してプロビジョニングされます。

  • ワークスペースに管理されたプライベートエンドポイントを追加し、安全な アウトバウン ドアクセスを提供します。 ワークスペース管理者は、Fabric ワークスペースのワークスペース設定からマネージド プライベート エンドポイント接続を作成および削除できます。

    Microsoft Fabric 内でプライベート エンドポイントを作成するプロセスを示すアニメーション図。

    詳細については、「Fabric のマネージド プライベート エンドポイントについて」を参照してください

  • 受信ネットワーク保護を提供するPrivate Linkを有効にし、Fabric WorkspaceでSparkジョブを実行します。 テナント管理者は、Microsoft Fabricテナントのテナント設定でPrivate Link設定を有効にすることができます。

    プライベート リンク設定を有効にすると、最初の Spark ジョブ (ノートブックまたは Spark ジョブ定義) を実行するか、レイクハウス操作 (テーブルへの読み込み、最適化やバキュームなどのテーブル メンテナンス操作など) を実行すると、ワークスペースのマネージド仮想ネットワークが作成されます。

    Microsoft Fabric のプライベート リンクの構成の詳細をご覧ください

    注

    マネージド仮想ネットワークは、ワークスペースの最初の Spark ジョブのジョブ送信手順の一環として自動的にプロビジョニングされます。 マネージド仮想ネットワークがプロビジョニングされると、Spark のスターター プール (デフォルトのコンピューティング オプション) は無効になります。これは、共有仮想ネットワークでホストされている事前ウォーミングされたクラスターであるためです。 Spark ジョブは、ワークスペースの専用マネージド仮想ネットワーク内でジョブの送信時にオンデマンドで作成されたカスタム プールで実行されます。これは、Spark でセッションを開始するのに最大で 3 ~ 5 分かかる場合があります。