Azure Virtual Desktop の用語

重要

この内容は、Azure Resource Manager Azure Virtual Desktop オブジェクトを含む Azure Virtual Desktop に適用されます。 Azure Resource Manager オブジェクトを含まない Azure Virtual Desktop (クラシック) を使用している場合は、こちらの記事を参照してください。

Azure Virtual Desktop は、仮想デスクトップとアプリケーションへの簡単で安全なアクセスをユーザーに提供するサービスです。 このトピックでは、Azure Virtual Desktop の用語と一般構造について少し詳しく説明します。

ホスト プール

ホスト プールとは、Azure Virtual Desktop エージェントを実行するときに Azure Virtual Desktop にセッション ホストとして登録する Azure 仮想マシンのコレクションです。 ホスト プール内のすべてのセッション ホスト仮想マシンは、一貫したユーザー エクスペリエンスを実現するために同じイメージから供給される必要があります。 ユーザーに公開されるリソースは、アプリケーション グループを通じて制御します。

ホスト プールには以下の 2 種類があります。

  • 個人用。各セッション ホストが個人ユーザーに割り当てられています。 個人用ホスト プールは、パフォーマンスとデータの分離のために環境を最適化する専用デスクトップをエンドユーザーに提供します。

  • プール済み。ユーザー セッションは、ホスト プール内の任意のセッション ホストに負荷分散できます。 1 つのセッション ホストに複数の異なるユーザーが同時に存在する場合があります。 プールされたホスト プールは、エンド ユーザーに共有リモート エクスペリエンスを提供します。これにより、コストの削減と効率の向上が保証されます。

次の表では、ホスト プールの種類ごとの違いについて詳しく説明します。

機能 個人用ホスト プール プールされたホスト プール
負荷分散 ユーザー セッションは、ユーザーが割り当てられているセッション ホストに常に負荷分散されます。 ユーザーが現在セッション ホストに割り当てられていない場合、ユーザー セッションはホスト プール内の次に使用可能なセッション ホストに負荷分散されます。 ユーザー セッションは、ユーザー セッション数に基づいて、ホスト プール内のセッション ホストに負荷分散されます。 使用する負荷分散アルゴリズムを、幅優先または深さ優先から選択できます。
セッションの最大数 1 つ。 ホスト プールのプロパティの 最大セッション制限 値によって構成されます。 複数のユーザーが同時にホスト プールに接続するときにコンカレント接続の負荷が高くなる場合は、セッション ホストで作成されたセッションの数がセッションの上限を超える可能性があります。
ユーザー割り当てプロセス ユーザーは、セッション ホストに直接割り当てるか、最初に使用可能なセッション ホストに自動的に割り当てることができます。 ユーザーは、割り当てられているセッション ホスト上に常にセッションを持っています。 ユーザーはセッション ホストに割り当てられません。 ユーザーがサインアウトして再びサインインすると、ユーザー セッションが別のセッション ホストに負荷分散される可能性があります。 詳細については、「個人用デスクトップ割り当ての構成」を参照してください
スケーリング 個人用ホスト プールの自動スケーリングは、スケジュールに従って、または Start VM on Connect を使用してセッション ホスト仮想マシンを起動し、ユーザー セッションの状態 (ログオフ/切断) に基づいてセッション ホスト仮想マシンの割り当てを解除または休止状態にします。 プールされたホスト プールの自動スケーリングは、顧客が定義する容量のしきい値とスケジュールに基づき、VM のオンとオフを切り替えます。
Windows の更新プログラム Windows 更新、Microsoft Configuration Manager (ConfigMgr)、またはその他のソフトウェア配布構成ツールで更新されました。 従来の更新プログラムではなく、更新されたイメージからセッション ホストを再デプロイすることで更新されました。
ユーザー データ 各ユーザーは 1 つのセッション ホストのみを使用するため、VM のオペレーティング システム (OS) ディスクにユーザー プロファイル データを格納できます。 ユーザーは接続するたびに異なるセッション ホストに接続できるため、ユーザー プロファイル データを FSLogix に格納する必要があります。

検証環境

ホスト プールを "検証環境" に設定できます。 検証環境を使用すると、運用 (非検証) 環境に適用する前にサービスの更新プログラムを監視できます。 検証環境がない場合、運用環境でユーザーにダウンタイムをもたらす可能性のあるエラーを招く変更を検出できないことがあります。

アプリで最新の更新プログラムを確実に処理できるようにするには、検証環境を非検証環境のホスト プールとできるだけ類似したものにする必要があります。 ユーザーは、運用環境に接続する場合と同じくらい頻繁に、検証環境に接続する必要があります。 ホスト プールでのテストを自動化している場合は、検証環境での自動テストも含める必要があります。

アプリケーション グループ

アプリケーション グループは、ホスト プール内のセッション ホストにインストールされているアプリケーションの論理グループです。

アプリケーション グループには以下の 2 種類があります。

  • RemoteApp。ユーザーは、個別に選んでアプリケーション グループに公開されたアプリケーションにアクセスします。 プールされたホスト プールでのみ使用できます。

  • デスクトップ。ユーザーは完全なデスクトップにアクセスします。 プールされたホスト プールまたは個人用ホスト プールで使用できます。

プールされたホスト プールには、優先アプリケーション グループの種類があります。これにより、RemoteApp とデスクトップ アプリの両方のリソースが同じユーザーに公開された場合に、そのユーザーのフィードにどちらを表示するかが指定されます。 既定では、ホスト プールを作成し、ホスト プールの優先アプリケーション グループの種類を [デスクトップ] に設定した場合は常に、Azure Virtual Desktop によって、[既定のデスクトップ] というフレンドリ名を持つデスクトップ アプリケーション グループが自動的に作成されます。 このデスクトップ アプリケーション グループはいつでも削除できます。 ユーザーのフィードにアプリケーションのみを表示する場合は、[優先アプリケーション グループの種類] の値を [RemoteApp] に設定する必要があります。 ユーザーのフィードにセッション デスクトップのみを表示する場合は、[優先アプリケーション グループの種類] の値を [デスクトップ] に設定する必要があります。 デスクトップ アプリケーション グループが存在する間は、ホスト プールに別のデスクトップ アプリケーション グループは作成できません。

ユーザーにリソースを公開するには、それらをアプリケーション グループに割り当てる必要があります。 ユーザーをアプリケーション グループに割り当てるときは、以下の事項を検討してください。

  • 1 つのホスト プール内の RemoteApp とデスクトップ アプリケーションの両方のグループを同じユーザーに割り当てることはサポートされていません。 そうすると、1 人のユーザーが 1 つのホスト プールで 2 つのユーザー セッションを持つことになります。 ユーザーは、2 つのアクティブなユーザー セッションを同時に使用することが想定されていません。そのため、次のことが発生するおそれがあります。

    • セッション ホストが過負荷になる
    • ログインしようとしたユーザーが先に進めなくなる
    • 接続できない
    • 画面が真っ暗になる
    • アプリケーションがクラッシュする
    • エンドユーザー エクスペリエンスとセッション パフォーマンスに対するその他の悪影響
  • 1 人のユーザーを同じホスト プール内の複数のアプリケーション グループに割り当てることができ、そのフィードはすべてのアプリケーション グループの累積になります。

  • 個人用ホスト プールでは、デスクトップ アプリケーション グループのみが許可され、サポートされます。

Note

ホスト プールの優先アプリケーション グループの種類が Undefined設定されている場合は、まだ値を設定していないことを意味します。 アプリの非互換性とセッション ホストのオーバーロードの問題を防ぐため、優先アプリケーション グループの種類を設定してホスト プールの構成を完了してから使用を開始する必要があります。

Workspaces

ワークスペースは、Azure Virtual Desktop でのアプリケーション グループの論理的なグループです。 ユーザーに公開されたデスクトップとアプリケーションがそのユーザーに表示されるようにするには、各 Azure Virtual Desktop アプリケーション グループがワークスペースに関連付けられている必要があります。

エンド ユーザー

アプリケーション グループにユーザーを割り当てた後、いずれかの Azure Virtual Desktop クライアントを使用して Azure Virtual Desktop のデプロイに接続できます。

ユーザー セッション

ここでは、エンド ユーザーにとって可能性がある 3 種類のユーザー セッションのそれぞれについて説明します。

アクティブなユーザー セッション

ユーザーが "アクティブ" と見なされるのは、そのユーザーがサインインし、デスクトップまたは RemoteApp リソースに接続したときです。

切断されたユーザー セッション

切断されたユーザー セッションは、ユーザーがまだサインアウトしていない非アクティブなセッションです。 ユーザーがサインアウトせずにリモート セッション ウィンドウを閉じると、セッションは切断されます。 ユーザーがリモート リソースに再接続すると、使用していたセッション ホスト上の切断されたセッションにリダイレクトされます。 この時点で、切断されたセッションはもう一度アクティブなセッションになります。

保留中のユーザー セッション

保留中のユーザー セッションは、負荷分散された仮想マシン上のスポットをユーザーのために予約するプレースホルダー セッションです。 ユーザー プロファイルによっては、サインイン処理に 30 秒から 5 分ほどかかる可能性があるため、このプレースホルダー セッションによって、別のユーザーのサインイン処理が先に完了した場合でもユーザーがセッションから追い出されないことを保証します。

次のステップ

委任されたアクセスとユーザーにロールを割り当てる方法について詳しくは、「Windows Virtual Desktop での委任されたアクセス」をご覧ください。

Azure Virtual Desktop ホスト プールを設定する方法については、「Azure portal を使用してホスト プールを作成する」を参照してください。

Azure Virtual Desktop に接続する方法については、次のいずれかの記事をご覧ください。