仮想デスクトップアプリケーションの配信パフォーマンスを向上させるには、Citrix ADCアプライアンスをCitrix XenDesktopと統合し、Citrix ADC負荷分散機能を使用してWeb InterfaceサーバーとDesktop Delivery Controller(DDC)サーバーに負荷を分散できます。
通常、XenDesktopは、アプリケーションがターミナルサーバーやCitrix Virtual Appsでの実行と互換性がない場合や、各仮想デスクトップに固有の要件がある場合に使用します。このような場合、接続するユーザーごとに 1 つのデスクトップホストが必要です。ただし、ホストはプールできるので、現在接続しているユーザーごとに必要なホストは 1 つだけです。
XenDesktopに導入されているコアアプリケーションサービスはDesktop Delivery Controller(DDC)です。DDC はサーバーにインストールされ、その主な機能はデスクトップホストを登録し、それらへのクライアント接続を仲介することです。
また、DDCは、デスクトップの状態を制御し、デスクトップを起動および停止することにより、ユーザーを認証し、ユーザーの仮想デスクトップ環境の構成を管理します。
一般的に、可用性を高めるために複数の DDC がインストールされます。
Web Interfaceサーバーは、仮想デスクトップへの安全なアクセスを提供します。Web インターフェイスは、Desktop Delivery Controller (DDC) への最初の接続ポータルです。ユーザーのデバイス上のWebブラウザーは、Webサーバーに情報を送信します。Webサーバーはサーバーファームと通信して、ユーザーに仮想デスクトップへのアクセスを提供します。
次の図は、XenDesktopと連携するCitrix ADCアプライアンスのトポロジを示しています。
図1:XenDesktop の負荷分散
HTTPプロトコルを使用することもできますが、クライアントとCitrix ADCアプライアンス間の通信にはSSLを使用することをお勧めします。クライアントとの通信にはSSLプロトコルを使用していますが、Citrix ADCとDDCサーバー間の通信にはHTTPプロトコルを使用できます。