Citrix XenApp Essentials とは?

いいね!!

Citrix XenApp Essentials とは、サーバー側でアプリケーションを仮想化し、ユーザーに対して、アプリケーション画面を配信するサービスです。例えば、ブラウザ画面を配信する事で、安全にインターネットが利用できます。”Azure RemoteApp”が廃止となり、その後継サービスとして登場しました。
※このサービスは「Citrix」が提供しているため、Azure Marketplaceでの購入となります。

さっそく、構成を確認してみましょう!

【Citrix Cloud側コンポーネント】
Receiver:様々なデバイスで動作し、VDAからの配信を受信する。
NetScaler Gateway Service:リバースプロキシ機能を提供。インターネット越しの場合必須
StoreFront:ユーザー認証画面を提供。
Delivery Controller:リソースやライセンスの確認。配信(負荷分散)するVDAを管理。
SQL:配信グループ、カタログ、セッション情報を格納。
ライセンスサーバー:Citrixライセンスの管理。
Studio:Citrix Cloud の管理画面を提供。
Director:トラブルシュートツール。リアルタイムセッション情報の提供。
※NetScaler Gateway & StoreFrontを自前構築してのMFAは不可

【Azure側コンポーネント】 ※構築する必要がある。
・Active Directory x2:ユーザー認証のため必須
・Cloud Connector x2:AzureとCitrix Cloudを接続するためのサーバー
・VDA(マスター) x1:マスターイメージ作成用のサーバー
・VDA(ワークロード) xN:仮想化したアプリケーションを実行するサーバー
・ファイルサーバー:プロファイル保存用 ※任意
・RDSライセンスサーバー:RDS CALを持ち込んだ際に必要 ※任意

管理側のコンポーネントは全て、Citrix Cloudにて運用管理されるので手間いらずであり、リソース側は、Azureにて構築できるので、自由度の高い構成が組める。もちろん、通常のVNet上に構築するので、NSGやUDRなどを利用する事も可能。


接続の流れを見てみましょう!

①User Deviceは、(Internet越しの場合”NetScaler”経由) StoreFrontに認証情報を送信する
※Express Routeの場合、ER経由にてStoreFrontに接続される。
②StoreFrontから、Active Directoryに対してユーザー認証を行う。
③Delivery Controllerから、Active Directoryに対して認証の確認を行う。
④Delivery Controllerは、SQLに対して配信グループの確認を行い、StoreFront経由で、User Deviceにリソースを表示する。
⑤リソースが選択されると、Delivery ControllerはVDAリソースの確認を行う。
⑥StoreFrontは、Delivery Controllerからのセッション情報を元に、ICAファイルを作成し、User Deviceに送信する。
⑦Receiverは、ICAファイルを利用し、VDAと接続される。※CGP(Citrix Gateway Protocol)
※Internet越しの場合”NetScaler”経由でVDAに接続
⑧VDAは、Delivery Controller経由でライセンスサーバーに有効なチケットを確認する。
⑨Receiverは、選択されたリソースをUser Deviceに表示する。

※Citrix Cloud は米国東部リージョンに存在する。
※NetScaler Gateway Service は下記リージョンに存在する。
Japan East / Australia East / North Europe / West Europe / East US / South Central US
West US / Brazil South


費用を見てみましょう!

【コスト】
・Citrix Cloud 月額利用料 12$/user ※最小25ユーザー
・Azure側コンポーネント 月額利用料
・RDS CAL + SA or 月額 6.25$/user

注意点として、
・お試しで、1ユーザー分だけテストした場合でも、25ユーザー分の課金が発生します。
・Azure Marketplace なので、[Azure イン オープン プラン][CSP契約]の場合、購入不可。
・配信するアプリケーションに対して、ライセンス費用が発生する場合があります。

※Citrixより料金計算ツールが提供されています。