前のトピックでは、クラウド ポッド アーキテクチャの各要素について個別に説明しました。このトピックでは、エンド ユーザーが接続した瞬間からリモート デスクトップまたは公開アプリケーションを確認するまでの間に実際に何が起きるのかを順を追って説明します。
- ユーザーが Horizon Client(またはブラウザ)を起動し、サーバ URL に接続します。これは、特定の Unified Access Gateway または Connection Server インスタンスのアドレスか、ロード バランサまたは DNS サービスが最も近いポッドに解決する単一の DNS 名です。このガイドでは、クライアントが最初に到達した Connection Server インスタンスを「接続ポッド」または「仲介ポッド」と表記しています。
- ユーザーを認証します。Active Directory の認証情報を使用して、接続ポッドに対して認証が行われます。Workspace ONE モードが有効な場合は、最初に Omnissa Access 経由でログインするようにリダイレクトされます。非認証アクセスが構成されているユーザーは、アプリケーション資格のこの手順をスキップします。
- 接続ポッドは、グローバル データ レイヤーからユーザーの資格を解決します。グローバル資格は複製されたデータであるため、接続ポッドは他のポッドに接続して、ユーザーが(直接またはグループ メンバーシップを介して)どのグローバル デスクトップおよびアプリケーション資格に属しているかを知る必要がありません。この時点で、Connection Server の制限ポリシーとクライアント制限ポリシーも評価されます。接続する Connection Server インスタンスとタグが一致しない資格、またはクライアント制限グループにユーザーのデバイスが含まれていない資格は、クライアントに表示される前にリストから除外されます。
- Horizon Client は、残りのグローバル資格と構成済みのショートカットをユーザーに表示します。ユーザーが 1 つを選択します。
- 接続ポッドによって、リソースの検索を開始する場所が決まります。グローバル資格で [ホーム サイトを使用] が有効になっている場合、検索はユーザーのホーム サイトから開始します。これは、ユーザー独自のグローバル ホーム サイトか、資格ごとのホーム サイト上書き(構成されている場合)のいずれかになります。適用されるホーム サイトがない場合、ユーザーが現在接続しているサイトから検索が開始されます。
- 接続ポッドは、グローバル資格の範囲ポリシーを適用して検索の範囲を決定します。検索の範囲は接続ポッドのみ(ポッド内/ローカル)、同じサイト内の任意のポッド(サイト内/サイト)、またはフェデレーション全体の任意のポッド(すべてのサイト/任意)のいずれかになります。
- 検索自体は、最初にローカルで実行され、次に外部に実行されます。使用可能な容量と一致するデスクトップまたはアプリケーション プールがローカル ポッドに存在する場合、そのプールが使用されます。それ以外の場合、接続ポッドは VIPA を使用して、リソースが見つかるか、許可された範囲がなくなるまで、徐々に範囲を広げて(最初はローカル サイトの残り、次に他のサイト)ピア Connection Server インスタンスにクエリを実行します。セッション負荷分散ポリシー(「ロード インデックス」、「セッション数」、または「なし」)が構成されている場合、検索ではそのポリシーに従って、最も負荷の少ないポッド内で最も負荷の少ないプールまたはファームが選択されます。
- 専用デスクトップ資格の場合、この検索と割り当てのシーケンスはユーザーごとに 1 回のみ実行されます。特定のデスクトップが最初に割り当てられた後、このサイト、別のサイト、または別のデバイスからの以降の接続はすべて、スコープ/ホーム サイトの検索をバイパスして、同じデスクトップに直接仲介されます。フローティング資格は、接続ごとに完全検索を繰り返します。
- 選択したリソースを所有するポッドがセッションを準備し(仮想マシンのパワーオン/ロック解除、または新しい RDS セッションの受け入れ)、接続ポッドが接続の詳細を Horizon Client に中継します。
- Horizon Client は、リソースを所有するポッドに対して表示プロトコル セッションを開きます(資格のプロトコル ポリシーに応じて Blast または PCoIP)。通常は、そのポッドとペアリングされた Unified Access Gateway アプライアンスを介して行います。このアプライアンスは、ユーザーが手順 1 で最初に接続したアプライアンスである場合もあれば、そうでない場合もあります。
- 新しいセッションはグローバル データ レイヤーに記録されるため、ユーザー、ホスティング ポッド、仲介ポッド、サイトのタグが付いた任意のポッドの Horizon Console にセッションがすぐに表示されます。
- ユーザーが切断し、後で再接続すると、接続ポッドは、新しい検索を開始する前に、フェデレーション内のいずれかにあるセッションがグローバル データ レイヤーに記録されているかどうか確認し、セッションが見つかった場合は、ユーザーをそのセッションに再接続します。セッションをホストしているポッドがオフラインになり、ユーザーが別の場所で新しいセッションを開始した場合など、複数のセッションが引き続き発生する可能性があります。その場合、Horizon Client は、ユーザーにセッションを選択するように求めます。「冗長セッションの自動クリーンアップ」ポリシーにより、ユーザーが選択しなかったセッションを自動的にクリーンアップするか、手動ログアウトのままにするかが決まります。
- ホーム サイト リダイレクトが有効になっている場合、指定されたホーム サイト以外に接続しているユーザーは、Unified Access Gateway を介して再認証を行うことなく、自身のホーム サイトの URL に自動的にリダイレクトされます。これにより、バックホール トラフィックを減らすことができます。
「例:基本的なクラウド ポッド アーキテクチャ構成の設定方法」の健康保険のセールス エージェントのシナリオでは、具体的なポッド、サイト、資格名を使用して上記と同じ手順を説明していますので、参考にしてください。
このページは役に立ちましたか?