グローバルプールを使用すると、管理者は複数の Azure Virtual Desktop ホストプールを共有の割り当てポリシーおよびフェイルオーバーポリシーの下でグループ化できるため、ホストプールを一度に1つずつ管理するのではなく、ユーザーを適切なホストプールに自動的に割り当てることができます。
注記
この機能はパブリックプレビューです。
グローバルプールは現在開発中であり、今後のリリースで機能の追加や改善が予定されています。
主な機能
-
Entra ID グループのメンバーシップに基づく、ポリシー主導型の一元的なユーザー割り当て。Entra ID グループ内に重複するメンバーがいる場合は、優先順位を設定可能です
-
共有配布モードの下で1つ以上のホストプールを組み合わせるプール グループ
-
ポリシーに合わせてホストプールの割り当てグループに対するユーザーの追加と削除を行う、15分ごとの自動同期(およびオンデマンドの手動同期)
-
自動リバランス機能を備えた、プールグループ内のホストプール間での配布
-
標準的なカウントベースのサイジングに加えて、パーセンテージベースの自動スケールサイジングも利用可能です。
-
ユーザーをあるプールグループから別のプールグループにリダイレクトするフェイルオーバーポリシー
-
複数のアイデンティティテナントにわたるマルチセッションデスクトップおよびRemoteAppエクスペリエンスのサポート
-
単一のRemoteAppカタログはグローバルプールごとに1回定義され、後から追加されたホストプールを含むすべてのプールグループで自動的に利用可能になります。そのため、ホストプールを作成する前に、プレースホルダーとしてRemoteAppカタログを構築できます。
-
グローバルプールとそのプール グループは、アプリ展開ポリシーのオプションとして利用できます(UAM:展開ポリシーを管理する)、ホストプールプロファイルページに表示されます。
対象ユーザー:
AVD/Nerdio Manager 個別のホストプールで割り当てを構成するのではなく、一元化されたポリシーベースのユーザー割り当てを必要とする、大規模またはマルチリージョンのAzure Virtual Desktop環境を管理する管理者。
一般的なシナリオ:
-
ホストプールごとの手動割り当てでは拡張できない、多数のホストプールを持つ大規模なエンタープライズAVD展開
-
段階的なデスクトップイメージのロールアウト -- ユーザーを本番環境のプールグループから新しいイメージを実行しているプールグループへ段階的に移行する
-
計画メンテナンス中または停止中にユーザーをリダイレクトするためのプールグループ間のフェイルオーバー
-
単一の統合された割り当てアプローチを必要とする、複数のアイデンティティテナントを使用している組織
|
問題/制限 |
影響 |
緩和策/計画された修正 |
|---|---|---|
|
シングル セッション デスクトップはまだサポートされていません。 |
グローバルプールは、マルチセッション デスクトップエクスペリエンスにのみ使用できます。 |
パブリックプレビューでは、グローバルプールにマルチセッション デスクトップエクスペリエンスを使用してください。 |
|
グローバルプールまたはポリシー用のパブリックAPIはありません。 |
グローバルプールは、まだAPIや自動化経由で構成や管理を行うことはできません。 |
Nerdio Manager UIを使用して、グローバルプールを構成および管理してください。 |
|
UI内のガードレールと検証は限定的です。 |
構成の問題(フェイルオーバーグループメンバーシップの重複など)は、UIで事前にフラグが立てられません。 |
ポリシーとフェイルオーバーの構成を有効にする前に、注意深く確認してください。 |
|
すべてのホストプールプロファイルがまだサポートされているわけではありません。 |
パブリックプレビューでは、コアプロファイル(Active Directory、VM、RDP/FSLogixなど)のみがグローバルプールホストプールで利用可能です。 |
Nerdioは通常のホストプールとの完全な機能同等性を目指しており、追加のプロファイルも計画されています。 |
|
NME UI でのユーザー操作 |
必要な Azure / Microsoft Graph のアクセス許可 |
|---|---|
|
グローバルプールページを開く |
|
|
既存の Entra ID グループを使用してグローバルプールを作成する |
Microsoft Graph application permission |
|
グローバルプールの設定を編集 |
Azureへの直接的な書き込み権限がありません。選択されたプロファイルの一部では、検証中に参照される Azure リソースへの読み取りアクセスが必要になる場合があります。 |
|
空のグローバルプールを削除する |
AzureまたはMicrosoft Graphへの直接的な権限がありません。ホストプールは、先に個別に削除する必要があります。 |
|
プール グループを作成する、編集する、または削除する |
AzureまたはMicrosoft Graphへの直接的な権限がありません |
|
割り当てポリシーの作成、編集、有効化、無効化、または削除 |
属性配布グループを選択または検証する際のMicrosoft Graph |
|
フェイルオーバーポリシーの作成、編集、有効化、無効化、または削除 |
AzureまたはMicrosoft Graphへの直接的な権限がありません。変更は、次回の同期時にユーザーに適用されます。 |
|
生成されたホストプール名のプレビュー |
|
|
Create Host Pools with an existing Entra ID group の翻訳として、既存の Entra ID グループを使用してホストプールを作成する |
|
|
ホストプールの作成とEntra ID グループの自動作成 |
|
|
Entra ID グループを保持したままホストプールを削除する |
|
|
ホストプールとそのEntra ID グループを削除する |
|
|
グローバルプール構成でRemoteAppを追加、編集、または削除する |
即時の Azure 権限はありません。変更は NME に保存され、グローバルプールの同期 によって Azure に適用されます。 |
|
デスクトップまたは個人用プールのグローバルプール同期を実行する |
|
|
Run Sync Global Pool for a RemoteApp pool の翻訳として、RemoteApp プールのグローバルプール同期を実行する |
|
|
自動スケール設定を保存する |
VM 展開プロファイルによって参照される、構成済みのリソースグループ、ネットワーク、イメージ、ストレージ、暗号化、容量、およびその他のリソースへの読み取りアクセス |
|
自動スケールの強制開始を選択する |
構成済みの VM 展開および自動スケールプロファイルで必要とされる、Azure Compute、Network、Storage、および関連する書き込み権限 |
|
Azure Capacity Extenderを有効にする |
選択したキャパシティ拡張機能のプロファイルによって参照される VM サイズ、リージョン、サブスクリプション、およびリソースへの読み取りおよび書き込みアクセス |
注記
NMEがApp Groupを作成する際、そのアプリケーションに対して当該 App Group 上のユーザーアクセス管理者の付与を試みます。NMEアプリケーションに既に所有者またはユーザーアクセス管理者の権限がない場合、対話型AzureユーザーコンテキストにはMicrosoft.Authorization/roleAssignments/writeが必要です。
Nerdio Managerでは、以下の権限を手動で追加する必要があります。Nerdio Manager環境でIntuneが有効になっている場合、これらは既に割り当てられている可能性があります。
Group.ReadWrite.All
GroupMember.ReadWrite.All
Group.ReadWrite.Allは、NMEがEntra IDグループを作成または削除する場合にのみ必要です。GroupMember.ReadWrite.Allは、NMEがホストプールグループ間でユーザーを再割り当てするため、グローバルプール同期に必要です。
-
グローバルプールの同期ではユーザーは移動しません:プールグループの存在、アクティブなポリシーの種類/項目、ユーザーの適格性(グローバルプールのEntra IDグループと一致するポリシーグループの両方に含まれている必要があります)、割り当てグループの容量、およびフェイルオーバーポリシーや優先順位によってユーザーが別の場所にリダイレクトされていないかを確認してください。
-
グローバルプールの同期に失敗しました:タスクで詳細を確認し、Nerdio Managerが関連するEntra IDグループを読み取り/書き込みできること、ホストプールにApplication Groupがあること、および割り当てグループにデスクトップ仮想化ユーザー役割がアサインされていることを確認してください。
-
予期しないプールグループに割り当てられたユーザー:アクティブなポリシーと優先順位、重複するEntra IDグループメンバーシップ、アクティブなフェイルオーバーポリシー、配布モード、および割り当て容量を確認してください。
グローバルプールは、Azureテナントに追加のリソースをデプロイする必要とします。
以下の表は、Global Poolsで使用される補足リソースを指定しており、各リソースについて次の情報を示しています。
-
リソースが必須のものかオプションか
-
機能を有効にしたときにリソースが自動的に展開されるか、手動で構成が必要とされるか
-
リソースに関連する追加コストやサブスクリプション、およびこれらのコストの請求方法について。
|
リソース名 |
必須 |
展開 |
コストと請求 |
|---|---|---|---|
|
Entra IDセキュリティグループ(プールレベルの適格性グループおよびホストプールごとの割り当てグループ) |
✓ |
自動または手動 |
既存のEntra IDライセンス階層を超える直接的なコストは発生しません |
|
Azure Virtual Desktopワークスペース、ホストプール、およびApplication Group(プール グループ内のホストプールごと) |
✓ |
手動 |
スタンドアロンのホストプールと同じく、標準のAzure Virtual Desktop/コンピュートコストが適用されます。 |
考慮事項
-
Global Poolsは、固定のホスト数の代替として、パーセンテージベースのオートスケールサイジング(最小アクティブホストキャパシティ%およびキャパシティ超過バースト%)をサポートしています。これは、固定数のホストではなく、プール全体のサイズに合わせてキャパシティをスケールする必要がある場合に便利です。
-
割り当ての同期は15分ごとに自動的に実行されます。ユーザーが多い場合やポリシーの変更が多い場合は、結果を検証する前に完全な同期サイクルが完了するまで待つか、手動同期ボタンをトリガーしてオンデマンドで同期してください。
-
リバランシングにはプール グループ内に複数のホストプールの割り当てが必要であり、プール グループの配布モード(深さ優先または幅優先)に従います。
推奨事項
-
フェイルオーバーターゲットのプール グループ(ホストプールおよびオートスケール)を事前準備してください。
-
RemoteAppとデスクトップイメージはGlobal Pool全体で共有されるため(プールグループごとではありません)、異なるアプリセットやデスクトップエクスペリエンスを必要とするユースケースには、個別のGlobal Poolを計画してください。
コメント (0件のコメント)