テクニカルブリーフ:Citrix DaaS とCitrix のVirtual Apps and Desktops の最適化-コスト

概要

Citrix は、IT管理者やエンドユーザーが組織のコストを削減できるようにする機能を有効にしてリリースしました。優れたエンドユーザー体験の提供とコストの最適化のバランスをうまく取れるようにこれらの機能を設定する方法をご覧ください。

Citrix DaaSとCitrix Virtual Apps and Desktopsで利用できるコンポーネントと機能の概要:

コンポーネント Citrix DaaS Citrix Virtual Apps and Desktops LTSR (2203) Citrix Virtual Apps and Desktops CR (2308)
Autoscale      
  • スケジュールベースと負荷ベースの設定
 
  • 動的セッションタイムアウト
 
  • ユーザーログオフ通知
 
  • タグ付きマシンのAutoscale
 
Autoscale インサイト    
自動再生サービス  
Workspace Environment Management
  • CPU マネジメント
  • メモリ管理
  • 入出力管理
  • 高速ログオフ
  • Citrix Optimizer
  • マルチセッション最適化
HDX      
  • ユニファイドコミュニケーションソリューションの最適化
  • ブラウザコンテンツリダイレクト
Director      
  • AutoScale管理対象マシンの監視
 
Session Recording      
  • ロッシースクリーンレコーディング
 
  • 圧縮録音
 
  • 録画をスケジュールどおりにアーカイブおよび削除
   
Citrix Workspaceアプリ      
  • アクティビティマネージャー
   
Provisioning Services
Machine Creation Services
  • Machine Creation Services (MCS) ストレージ最適化
 

Citrix DaaS /Citrix Virtual Apps and Desktops

Autoscale

Citrix Autoscaleは、バーストシナリオ、災害復旧計画、季節性などに起因するユーザートラフィックの変動に組織が対処できるようにするために構築されました。このソリューションはインフラストラクチャの電源を自動的に管理し、最適なエンドユーザーエクスペリエンスとコスト効率を実現します。 優れたユーザーエクスペリエンスを提供し、導入環境のセキュリティ体制を強化しながら、コスト削減を実現する方法をご覧ください。

デフォルトでは、デリバリーグループのAutoscaleは無効になっています。デリバリーグループのAutoscaleを管理するには(該当する場合)、次の手順を実行します:

  1. [管理]>[完全な構成] の左側ペインで [デリバリーグループ] を選択します。
  2. グループを選択し、操作バーの [Autoscaleの管理] を選択します。[Autoscaleの管理] ウィンドウが開きます。
  3. 必要に応じて設定を行います。Autoscaleの設定について詳しくは、「AutoScale」を参照してください。
  4. [適用] を選択して、ウィンドウを閉じずに行った変更を適用します。または、[ 保存 ] を選択して変更を適用し、ウィンドウを閉じます。

Citrix AutoScale

スケジュールベースおよび負荷ベースの設定

スケジュールとピーク時間

ビジネスが一貫したスケジュールで運営されている場合は、スケジュールベースの自動スケーリング機能を使用して、仮想マシンの起動または停止の特定の時間を設定することを検討してください。

Citrix AutoScale

負荷ベースの設定

キャパシティバッファを使用すると、電源がオンになっているマシンのバッファを維持できます。値が小さいほどコストが低くなります。値を大きくするとユーザーエクスペリエンスが確実に最適化されるため、セッションを起動する時に追加のマシンの電源がオンになるまで待機する必要がありません。デフォルトでは、処理能力バッファはピーク時およびオフピーク時の10%です。

Citrix AutoScale

ダイナミックセッションタイムアウト

残りのセッションをクリアするプロセスをスピードアップして経費を削減するために、Autoscale では1日のさまざまな時間にさまざまなタイムアウト時間を設定できます。

Citrix AutoScale

ユーザーログオフ通知

適切なコスト削減のために、Autoscaleでは、管理者が残留セッションからのログオフを強制することができます。これにより、ユーザーにカスタム通知を送信し、セッションが強制ログオフされるまでの猶予期間を指定できます。

Citrix AutoScale

タグ付きマシンのAutoscale

Autoscaleには、デリバリーグループ内のマシンのサブセットのみを電源管理できる柔軟性があります。この機能は、クラウドベースのリソースが追加の需要 (バーストワークロード) に対処する前に、オンプレミスリソース (または予約済みのパブリッククラウドインスタンス) を使用してワークロードを処理したいというクラウドバーストのユースケースに役立ちます。

Citrix AutoScale

リンク
  Autoscale 続きを読む: 製品ドキュメンテーション:Autoscale
  Autoscale 続きを読む: テクニカルブリーフ:Autoscale

Autoscale インサイト

前週のマシンの使用状況に基づいて、 Autoscale 設定の有効性を分析できます。分析を通じて、Autoscale設定の有効性について次のような分析情報を得ることができます。

  • 過剰なプロビジョニングによって生じる財務上の無駄を特定します。
  • プロビジョニング不足が原因でユーザーエクスペリエンスに悪影響が及ぶかどうかを判断します。
  • プロビジョニングされた容量がマシンの使用状況と正しく一致していることを確認してください。

この目標を達成するには、次の手順に従います。

  1. Autoscaleが有効なデリバリーグループを選択します。
  2. 下部のペインの [ Autoscale インサイト ] タブをクリックします。
  3. 次のグラフは、前週のマシン使用状況データと、Autoscale 設定に基づいて電源がオンになるマシンの数を比較しています。 Citrix AutoScale
  4. 特定の時間帯でのAutoscale設定の有効性を確認するには、グラフ上の該当の時間枠の上にマウスを置きます。比較結果と詳細なマシン数を示す情報ボックスが表示されます: Citrix AutoScale
リンク
  Autoscale 続きを読む: 製品ドキュメンテーション:Autoscale インサイト

自動再生サービス

自動タグ付けにより、非アクティブなマシンを簡単に識別できるため、未使用の永続マシンを特定して再利用するためのカスタムスクリプトや手動追跡が不要になります。また、自動タグ付けにより、VDI 環境をより明確に把握できます。未使用のリソースを特定することで、インフラストラクチャの効率性に関する洞察が得られ、コスト効率の特定とクラウド支出の改善に役立ちます。

VDI 再利用サービスを設定するには、次の手順に従います。

この例では、「UnuseVDI」という名前のタグが、最終接続時間が 30 日を超えているか、値がないマシンに割り当てられます。その後、Citrix管理者は「Unused VDI」のマークが付いたマシンを確認し、マシンを再利用するためのアクションを実行できます。

  1. 未使用の永続マシンに割り当てるタグを定義します。
    • New-BrokerTag -Name ‘UnusedVDI’
    • タグ UID をメモしておきます (たとえば、タグ UID 123)
  2. コマンド New-BrokerAutotagRule を使用してください
    • New-BrokerAutoTagRule -Name ‘UnusedVDI’ -ObjectType ‘Machine’ -RuleText “-AllocationType Static -IsAssigned $true -Filter {SummaryState -ne ”InUse” -and (最終接続時間-lt ‘-30’-または最終接続時間-eq `$null)}」-Tag UID 123
  3. 「UnuseVDI」というタグが付いたマシンを確認し、リリースします。

Workspace Environment Management

Workspace Environment Managementでは、ユーザーエクスペリエンスの最適化、ユーザーログインの高速化、ユーザー環境の管理性の向上、サーバースケーラビリティの向上によるコスト削減を実現することで、Citrix DaaS導入の価値を高めます。 Workspace Environment Management (WEM) システムの最適化は、次の設定で構成されます。

  • CPU 管理
  • メモリ管理
  • I/O 管理
  • Citrix Optimizer
  • マルチセッションの最適化

これらの設定は、エージェントマシンでのリソース使用量を抑えるように設計されています。これらは、解放されたリソースを他のアプリケーションで使用できるようにするのに役立ちます。これにより、サーバあたりのユーザー数が増え、ユーザー密度が高まります。

システム最適化

WEMシステム最適化機能は、WEMエージェントがインストールされているVDAのリソース使用量を大幅に削減するように設計された設定グループです。

CPU 管理

WEM エージェントがインストールされているマシンの CPU 使用率を最適化します。

  1. [ 管理] > [環境管理 (Web)] から、左側のペインで [ 構成セット ] を選択します。
  2. 構成セットを選択し、[ システム最適化] を選択し、[ CPU 管理 ]、[Citrix WEM] の順に選択します。

メモリ管理

WEM エージェントがインストールされているマシンのアプリケーション RAM 使用量を最適化します。

  1. [ 管理] > [環境管理 (Web)] から、左側のペインで [ 構成セット ] を選択します。
  2. 構成セットを選択し、[ システム最適化]、[ メモリ管理] の順に選択します。

Citrix WEM

I/O 管理

特定のプロセスの I/O 優先度を最適化して、ディスクやネットワーク I/O アクセスをめぐって競合するプロセスがパフォーマンスのボトルネックにならないようにします。

  1. [ 管理] > [環境管理 (Web)] から、左側のペインで [ 構成セット ] を選択します。
  2. 構成セットを選択し、[ システム最適化] を選択し、[ I/O 管理] を選択します。

Citrix WEM

Citrix Optimizer

ユーザー環境を最適化してパフォーマンスを向上させます。Citrix Optimizerはユーザー環境のクイックスキャンを実行し、テンプレートベースの最適化推奨事項を適用します。

  1. [ 管理] > [環境管理 (Web)] から、左側のペインで [ 構成セット ] を選択します。
  2. 構成セットを選択してから [ システム最適化] を選択し、[ Citrix Optimizer] を選択します。

Citrix WEM

注:

Citrix Optimizer Toolは、Virtual Delivery Agent(VDA)がインストールされているオペレーティングシステムに適用できます。このツールはPowershellベースですが、グラフィカルUIも含まれています。

マルチセッションの最適化

接続セッションでのユーザーエクスペリエンスを向上させるため、セッションが切断されたマルチセッションOSマシンを最適化します。

  1. [ 管理] > [環境管理 (Web)] から、左側のペインで [ 構成セット ] を選択します。
  2. 構成セットを選択してから [ システム最適化] を選択し、[ **マルチセッション最適化**] を選択します。

Citrix WEM

リンク
  WEM 続きを読む: システム最適化
  WEM 続きを読む: Citrixオプティマイザーツール

HDX

ユニファイドコミュニケーションソリューションの最適化

Citrix は、次のユニファイドコミュニケーションソリューションのベンダーと協力して、最適化パックを提供してきました。これらのパックは、可能な限り、音声およびビデオコンテンツをエンドポイントデバイスにオフロードするのに役立ちます。サポートされているCitrixバージョンおよびエンドポイントクライアントデバイスで使用する場合。要件が満たされない場合(サポートされていないプラットフォームやクライアントデバイスからの接続など)、または別のユニファイドコミュニケーションソリューションを使用している場合は、一般的なフォールバックアプローチを使用できます。これにより、セッションのオーディオとビデオが最適化されます。仮想デスクトップ内のユニファイドコミュニケーションソリューションを最適化することで、サーバーのスケーラビリティを高め、コストを削減し、ユーザーエクスペリエンスを向上させることができます。

Microsoft Teams

CitrixではCitrix Virtual Apps and DesktopsおよびCitrix Workspaceアプリを通じてデスクトップベースのMicrosoft Teamsの最適化を提供します。必要なコンポーネントはデフォルトでCitrix WorkspaceアプリとVirtual Delivery Agent(VDA)に付属しています。

Citrix のMicrosoft Teams向け最適化には、VDA側のHDXサービスと、Microsoft Teamsがホストするアプリとインターフェースしてコマンドを受信するAPIが含まれています。これらのコンポーネントによりCitrix Workspaceアプリ側のメディアエンジンにつながる制御用の仮想チャネル(CTXMTOP)が開かれます。エンドポイントではマルチメディアがローカルでデコーディングおよび提供され、Citrix WorkspaceアプリのウィンドウはホストされているMicrosoft Teamsアプリに渡されます。

デフォルトでは、Microsoft Teamsのリダイレクト設定は「許可」になっています。

UCS

拡大/縮小

VDI 環境に Zoom アプリケーションをインストールするには、管理者権限と 2 つのインストール手順が必要です。

  • ソフトウェアは仮想デスクトップ内、通常はVDIサーバ上のイメージ内にインストールする必要があります。
  • Zoom Media プラグインは、VDI にアクセスする各エンドポイントデバイスにインストールされます。
リンク
  ユニファイドコミュニケーションソリューションの最適化 続きを読む: リファレンスアーキテクチャ:ユニファイドコミュニケーションソリューションの最適化
  ユニファイドコミュニケーションソリューションの最適化 続きを読む: Microsoft Teams向け最適化
  ユニファイドコミュニケーションソリューションの最適化 続きを読む: Skype for Business向けHDX RealTime Optimization Pack
  ユニファイドコミュニケーションソリューションの最適化 続きを読む: Cisco Jabber Softphone for VDI
  ユニファイドコミュニケーションソリューションの最適化 続きを読む: 仮想デスクトップ環境向け Cisco Webex ミーティング
  ユニファイドコミュニケーションソリューションの最適化 続きを読む: Avaya Equinox VDI
  ユニファイドコミュニケーションソリューションの最適化 続きを読む: VDI向けZoom Meetings

ブラウザーコンテンツリダイレクト

ブラウザーコンテンツリダイレクトは、Citrix Virtual Apps and DesktopsがWebブラウザーコンテンツ(HTML5など)をユーザーに配信する方法を制御および最適化します。コンテンツが表示されているWebブラウザーの表示領域のみがリダイレクトされます。この機能は、Windows向けCitrix WorkspaceアプリまたはLinux向けCitrix Workspaceアプリを使用して、クライアント側で対応するレンダリングエンジンをインスタンス化します。これにより、URLからHTTPおよびHTTPSコンテンツが取得されるため、サーバーのスケーラビリティが向上し、コストが削減され、ユーザーエクスペリエンスが向上します。

デフォルトでは、Citrix Workspaceアプリはクライアントフェッチとクライアントレンダリングを試みます。クライアントフェッチとクライアントレンダリングが失敗すると、サーバー側のレンダリングが試行されます。ブラウザーコンテンツリダイレクトプロキシ構成ポリシーも有効にすると、Citrix Workspaceアプリはサーバーフェッチとクライアントレンダリングのみを試みます。

デフォルトでは、「 Webブラウザーコンテンツリダイレクト 」設定は「許可」です。

ブラウザーコンテンツリダイレクト

リンク
  ブラウザーコンテンツリダイレクト 続きを読む: Webブラウザーコンテンツリダイレクトのドキュメント
  ブラウザーコンテンツリダイレクト 詳細: Webブラウザーコンテンツリダイレクトのポリシー設定

Director

Autoscale管理対象マシンの監視

監視]>[傾向]>[マシン使用量 ]ページには、選択したデリバリーグループと期間にパワーオンされたAutoscale 対応のマルチセッションOSマシンとシングルセッションOSマシンの総数が表示されます。このメトリックは、デリバリーグループ内のマシンの実際の使用量を示します。[ 単一セッションOSマシン ]タブまたは[ マルチセッションOSマシン ]タブから、デリバリーグループと期間を選択します。

監視]>[傾向]>[マシン使用量 ]ページには、選択したデリバリーグループでAutoscale を有効にすることによって達成される推定コスト削減量も表示されます。 推定削減額は、[ 管理]>[デリバリーグループの編集]>[Autoscale]で設定した、マシン1台あたりの1時間あたりの削減額の割合(USドル)として計算されます。

Citrix Director

リンク
  Director 詳細: Autoscaleで管理されているマシンを監視する

Session Recording

Session Recording 企業ポリシーおよび法令順守に従い、接続の種類を問わず、VDA for Server OSまたはDesktop OSからホストされるユーザーセッションの画面上のアクティビティを記録します。

非可逆画面録画

非可逆スクリーンレコーディングでは、圧縮オプションを調整して録画ファイルのサイズを小さくしたり、再生中に録画したセッションをすばやくナビゲートしたりできます。

次のいずれかの方法で非可逆画面録画を有効にできます。

  • 非可逆画面録画が有効になっているシステム定義のSession Recordingポリシーをアクティブにします。
  • カスタムセッション録画ポリシーを作成して有効にします。カスタムポリシーを作成するときは、[ 非可逆画面の記録を有効にする ] を選択します。
  • イベント応答ポリシーを構成するときに、[非可逆画面録画を有効にする]を選択します。監視対象のイベントが後で検出されると、非可逆画面録画がトリガーされます。 非可逆画面の記録を有効にすると、Session Recordingエージェントのプロパティの[ 非可逆画面 ]タブで圧縮オプションを調整できます。

Session Recording

圧縮録画

Thinwire送信セッション画面でH.264圧縮されていない部分の圧縮録画を有効にできます。この機能により、録画ファイルのサイズが大幅に削減されます。

注:

  • この機能はデフォルトでは無効になっています。
  • VDAに必要な最小バージョンは2303です。

圧縮録画を有効にするには、以下の手順を完了します:

  1. Session Recording Agentがインストールされているサーバーにログオンします。
  2. [スタート] ボタンをクリックし、[Session Recording Agentのプロパティ] を選択します。
  3. [Session Recording Agentのプロパティ] で、[録画] タブをクリックします。
  4. 圧縮録画]で、[ このVDAマシンでThinWireで送信されるセッション画面の圧縮記録を有効にする ]チェックボックスを選択します。

Session Recording

スケジュールに基づく録画のアーカイブと削除

サイトレベルのタスクをスケジュールして、録画を定期的に自動でアーカイブおよび削除できます。

  1. Session Recordingサービスの左側ナビゲーションで、[構成 ]>[サーバー管理] を選択します。
  2. 対象サイトの横にある省略記号(…)をクリックします。
  3. [サイト設定] ページで、[ストレージメンテナンス] を選択します。
  4. 必要に応じてタスクをスケジュールし、[変更の適用] をクリックします。

Session Recording

リンク
  Session Recording 詳細: セッション録画ポリシーの設定
  Session Recording 詳細: イベントレスポンスポリシーの設定
  Session Recording 続きを読む: ロッシースクリーンレコーディングを有効または無効にする
  Session Recording 詳細: 録音を有効または無効にする
  Session Recording 詳細: スケジュールどおりに録画を管理

Citrix Workspaceアプリ

アクティビティマネージャー

Activity Managerは、ユーザーがセッション管理に対してより責任を持ち、規律を高めることができるようにすることで、ITチームが組織の持続可能性と省エネの取り組みを推進するために使用できる強力なツールです。ユーザーはセッションをシームレスに操作でき、不要になったセッションを終了または切断してリソースを解放し、外出先でもパフォーマンスを最適化できます。

Citrix アクティビティマネージャー

アクティビティマネージャーを有効にするには、以下の手順に従います:

  1. [ ワークスペース構成] > [カスタマイズ] > [機能] を選択します。
  2. アクティビティマネージャーセクションで、トグルをオンにしてアクティビティマネージャーを有効にします。
  3. 次に、以下のようにアクセス権限をカスタマイズできます。
    • すべてのエンドユーザーに対してアクティビティマネージャーを有効にするには、[全ユーザーに対して有効にする] を選択します。
    • 選択したユーザーおよびユーザーグループに対してアクティビティマネージャーを有効にするには、[選択したユーザーとユーザーグループに対して有効にする] を選択します。次に、ユーザーまたはユーザーグループが属するディレクトリを選択できます。適切なディレクトリを選択すると、関連するユーザーとユーザーグループを表示できます。

永続セッションと非永続セッションにアクセスするユーザーは、特定のセッションアクションを実行するための直接アクセスが可能になりました。リセット、休止状態、強制終了などのためにサポートチケットを発行する必要がなくなりました。IT 管理者は、この機能をユーザーに許可して、ユーザーがリセットや電源オフなどに関連するサポートチケットを減らすことができます。この場合、ユーザーは IT 部門の介入なしには続行できません。

ユーザーは、それぞれの省略記号 (…) ボタンをクリックすることで、アプリまたはデスクトップで次のアクションを実行できます。

  • 切断:リモートセッションは切断されていますが、アプリとデスクトップはバックグラウンドでアクティブです。
  • ログアウト:現在のセッションからログアウトされます。セッション内のすべてのアプリが閉じられ、保存されていないファイルはすべて失われます。
  • シャットダウン:切断されたデスクトップを閉じます。
  • 強制終了:デスクトップの電源を強制的に切ります。
  • 再起動:デスクトップをシャットダウンし、再起動します。
  • 休止状態 (近日公開予定): ユーザーが休止状態になると、OS とマシンはシャットダウンされます。実行中のアプリを閉じている間、ステータスは保存されます。 ユーザーがセッションを再開すると、アプリが起動し、最もエネルギー効率が高く、エンドユーザー効率の高いオプションになります。
リンク
  アクティビティマネージャー 続きを読む: アクティビティマネージャー

Provisioning Services

Citrix Provisioningは、イメージをコピーするのではなく、単一の共有ディスクイメージを複数の個々のマシンにストリーム配信します。Citrix Provisioning を使用すると、組織はマシンの数が増えても、管理する必要のあるディスクイメージの数を減らすことができます。 また、マシンは単一の共有イメージからリアルタイムでストリーミングされるため、マシンイメージの一貫性が保証されます。同時に、大規模なマシンプールでは、再起動までの時間内に、構成、アプリケーション、さらにはオペレーティングシステムを完全に変更する可能性があります。このクラス最高のアプローチにより、組織はビジネス目標を達成しながら、セキュリティパッチとアプリケーションパッチを単一の共有イメージに最小限の時間でインストールおよび更新できます。

リンク
  PVS 続きを読む: Microsoft Azure でのCitrix Provisioning
  PVS 続きを読む: Google Cloud PlatformでのCitrix Provisioning
  PVS 続きを読む:AWS 上の Nutanix でのCitrix Provisioning

Machine Creation Services

Machine Creation Services(MCS)では、Citrix Studioコンソール内からイメージ管理とプロビジョニング制御を行うことができるため、管理が簡単になります。これは、パブリッククラウドやハイブリッドクラウドの導入において特にメリットがあります。MCSはパブリッククラウドやハイパーバイザーのAPIと直接統合して、管理を効率化します。MCSはマスターイメージからインテリジェントにリンククローンを構築し、複数の仮想マシンをプロビジョニングします。クローンには、差分ディスクと、ベースディスクからリンクされた ID ディスクが含まれます。

Machine Creation Services(MCS)ストレージ最適化

マシン作成サービス(MCS)のストレージ最適化機能(MCS I/O)は、Azure、GCP、Citrix Hypervisor、VMware、および SCVMM でのみ使用できます。MCS I/Oは、引き続きハードディスクへのオーバーフローありでRAMにキャッシュするテクノロジを利用して、複数層の書き込みキャッシュに関して最適なソリューションを提供します。この機能により、管理者は各階層、RAM、ディスクのコスト、パフォーマンスのバランスを調整して、希望するワークロードの期待に応えることができます。

MCS

リンク
  MCS 続きを読む: マシン・クリエーション・サービス(MCS)のストレージ最適化
  MCS 続きを読む: 設計上の決定:Azure で Citrix DaaS を提供することのスケーラビリティと経済性
  MCS 続きを読む: 設計上の決定:パフォーマンスに関する考慮事項