Azure Virtual Desktop のホスト プール管理アプローチ
重要
Azure Virtual Desktop 用のセッション ホスト構成を使用するホスト プールは、現在プレビュー段階です。 ベータ版、プレビュー版、または一般提供としてまだリリースされていない Azure の機能に適用される法律条項については、「Microsoft Azure プレビューの追加使用条件」を参照してください。
ホスト プールは、同じ構成を持ち、同じワークロードを提供するセッション ホスト仮想マシンの、論理的なグループ分けです。 ホスト プールの管理アプローチには "標準" と "セッション ホスト構成" の使用の 2 つがあり、いずれかを選択できます (プレビュー)。 この記事では、どちらを使うか決めるのに役立つよう、各管理アプローチと、それらの違いについて説明します。
注意事項
現在、ホスト プールの管理アプローチはホスト プールの作成時に設定され、後で変更することはできません。 管理アプローチは、ホスト プールのプロパティに格納されます。 セッション ホスト構成の使用に関するプレビューの後半では、任意のホスト プールでセッション ホスト構成を使用できるようにする予定です。
セッション ホスト構成管理アプローチ
ホスト プール内のセッション ホストの作成、更新、スケーリングは、既存のツールとプロセスがない場合、多くの作業が必要になることがあります。 セッション ホスト構成管理アプローチでは、次のネイティブ機能の組み合わせを使って、統合された動的なエクスペリエンスが提供されます。
"セッション ホスト構成" では、セッション ホストをどのような構成にする必要があるかを指定します。
"セッション ホスト管理ポリシー" では、セッション ホストを作成および更新する方法を指定します。
"セッション ホスト更新" は、セッション ホスト構成が更新されたときにセッション ホストを更新します。 セッション ホスト更新により、プール内のすべてのセッション ホストが同じ構成を持つようになります。
自動スケーリングでは、実際の使用状況とスケーリング計画で定義されているスケジュールに基づいて、セッション ホストの数が動的にスケールアップおよびスケールダウンします。
重要
セッション ホスト構成管理アプローチは、プールされたホスト プールでのみ使用できます。 セッション ホスト構成のホスト プールを使っている場合は、標準管理のホスト プール用に設計されたツールを使って、Azure Virtual Desktop サービスの外部でセッション ホストを作成、更新、またはスケーリングすることはできません。
セッション ホストは、Active Directory ドメインにのみ参加できます。 Microsoft Entra ID へのセッション ホストの参加はサポートされていませんが、Microsoft Entra ハイブリッド参加を使用できます。
セッション ホストの構成
セッション ホスト構成は、ホスト プール内のセッション ホストの構成を指定する、セッション ホスト構成管理アプローチのサブリソースです。 セッション ホスト構成は、ホスト プールのライフサイクル全体を通して保持され、ホスト プール内のセッション ホストに合わせて調整されます。 セッション ホスト構成には、次のプロパティが含まれます。
- VM イメージ
- VM 名プレフィックス
- VM resource group
- VM サイズ
- OS ディスクの情報
- ドメイン参加の情報
- VM ネットワークの構成
- VM の場所
- VM の可用性ゾーン
- VM のセキュリティの種類
- VM 管理者の資格情報
- VM 名プレフィックス
- VM ブート診断の情報
- カスタム構成の PowerShell スクリプト
- VM のタグ
新しく作成されるセッション ホストは、ホスト プールのセッション ホスト構成から作成されます。 ホスト プール内のセッション ホストを更新するには、セッション ホスト構成を最初に更新する必要があります。 セッション ホスト構成を更新した後、セッション ホスト更新機能を使って、その更新をホスト プール内のセッション ホストにいつ適用するかをスケジュールします。 ホスト プールにセッション ホストがない場合は、セッション ホスト構成のプロパティを変更しても、セッション ホスト更新をスケジュールする必要はありません。
セッション ホスト構成のホスト プールと、標準管理のホスト プールの比較については、「ホスト プールの管理アプローチを比較する」をご覧ください。
セッション ホスト管理ポリシー
セッション ホスト管理ポリシーは、ホスト プール内のセッション ホストで必要な更新方法を指定する、ホスト プールのサブリソースです。 セッション ホスト管理ポリシーは、ホスト プールの有効期間を通して保持され、セッション ホスト更新によってホスト プール内のセッション ホストを更新するときに使われます。 セッション ホスト構成の各ホスト プールで使われるセッション ホスト管理ポリシーは 1 つだけであり、ホスト プールとは無関係にセッション ホスト管理ポリシーを削除することはできません。
Azure portal を使用した場合は、セッション ホスト構成のホスト プールを作成すると、既定のセッション ホスト管理ポリシーが作成されます。 セッション ホストを更新するときにその値をオーバーライドしたり、いつでも PowerShell を使ってセッション ホスト管理ポリシーを更新したりできます。
セッション ホスト管理ポリシーには、次のパラメーターが含まれます。
パラメーター | 説明 | Azure portal の既定値 |
---|---|---|
タイム ゾーン | ホスト プール内のセッション ホストの更新をスケジュールするときに使うタイム ゾーン。 | UTC |
元の VM を保存する | 更新の前に元の仮想マシン (VM) を保存するかどうかを決定します。 このパラメーターはロールバック シナリオで便利ですが、元の VM のコンポーネントを格納するには通常のコストがかかります。 | 元の VM が保存されます。 |
更新の間に削除される最大 VM 数 | 同時に更新するセッション ホストの最大数 ("バッチ サイズ" とも呼ばれます)。 | 1 |
ログオフの遅延分数 | 更新開始時にユーザーにサインアウトが通知された後で待機する時間 (0 から 60 分)。 この時間が経過すると、ユーザーは自動的にサインアウトされます。 | 2 |
ログオフ メッセージ | 接続されているセッション ホストが更新されることをユーザーに表示するメッセージ。 | You will be signed out |
標準管理アプローチ
ホスト プールの標準管理アプローチでは、ユーザーがホスト プール内のセッション ホストの作成、更新、スケーリングを管理します。 自動パイプラインやカスタム スクリプトなどの既存のツールとプロセスを使う場合は、ホスト プールの標準管理の種類を使う必要があります。 標準管理用に設計された既存のツールは、セッション ホスト構成では機能しません。 セッション ホスト構成のホスト プールと、標準管理のホスト プールの比較については、「ホスト プールの管理アプローチを比較する」をご覧ください。
ホスト プールの管理アプローチを比較する
次の表は、さまざまなシナリオ、または Azure Virtual Desktop のさまざまな機能の使用時について、セッション ホスト構成のホスト プールと標準管理のホスト プールの管理アプローチを比較したものです。
シナリオまたは機能 | セッション ホストの構成 | 標準管理 |
---|---|---|
セッション ホストを作成する | Azure portal を使い、セッション ホスト構成に基づいて、セッション ホストを追加します。 Azure Virtual Desktop の外部で作成されたセッション ホストをホスト プールに追加するために登録トークンを取得することはできません。 | 任意の方法を使ってセッション ホストを追加した後、登録トークンを使ってホスト プールに追加します。 Azure portal を使う場合は、毎回構成を入力する必要があります。 |
セッション ホストを構成する | セッション ホスト構成により、一貫したセッション ホストの構成が保証されます。 | ホスト プール内のセッション ホストの構成の一貫性は、ユーザーが保証する必要があります。 セッション ホスト構成は使用できません。 |
セッション ホストをスケーリングする | 自動スケーリングを使用し、スケジュールと使用状況に基づいて、セッション ホストのオンとオフの切り替え、作成、削除を行います。 | 自動スケーリングを使い、スケジュールと使用状況に基づいて、セッション ホストのオンとオフを切り替えます。 |
セッション ホストのイメージを更新する | セッション ホスト更新を使い、セッション ホスト管理ポリシーとセッション ホスト構成に基づいて、セッション ホストのイメージと構成を更新します。 | 自動パイプラインやカスタム スクリプトなど、ユーザー独自の既存のツールとプロセスを使って、セッション ホストのイメージと構成を更新します。 セッション ホスト更新を使うことはできません。 |
セッション ホストの電源を自動的にオンにする | エンド ユーザーが必要な時にだけセッション ホストをオンにできるようにするには、Start VM on Connect を使います。 | エンド ユーザーが必要な時にだけセッション ホストをオンにできるようにするには、Start VM on Connect を使います。 |
次のステップ
セッション ホスト構成または標準管理を使って Azure Virtual Desktop をデプロイする方法を理解します。
セッション ホスト更新について理解します。