リファレンスアーキテクチャ:ユニファイドコミュニケーションソリューションの最適化
オーディエンス
このドキュメントは、Citrixの仮想化環境でユニファイドコミュニケーションソリューションを提供したいCitrixの技術者、IT意思決定者、パートナー、コンサルタントを対象としています。コンテンツは、オンプレミスとパブリッククラウドの両方のアーキテクチャに関連しています。読者は、ユニファイドコミュニケーションソリューションに加えて、Citrixアプリとデスクトップ仮想化製品の基本的な知識を持っている必要があります。Citrix仮想アプリケーションおよびデスクトップについて詳しくは、Citrix Virtual Apps and Desktopsの公式ドキュメントを参照してください。
本書の目的
このドキュメントの目的は、Citrix Virtual Apps and Desktops との統合コミュニケーションソリューションの最適な展開方法を説明することです。全体的な目標は、最適なユーザーエクスペリエンスを提供し、セキュリティを向上させ、サーバのスケーラビリティを最大化することです。
はじめに
リアルタイムコラボレーションは、現代の職場の中心です。これは、従業員の生産性を維持し、ビジネスが成就する方法です。今日のユニファイドコミュニケーションソリューションは、2 人の社内音声通話でも、数十人の出席者をホストする国際ビデオ会議でも、あらゆる組織の厳しいニーズに対応します。Citrix仮想化ソリューションは、次の機能によってこれらのサービスを補完します。
- 数百または数千のエンドポイントデバイスに分散するのではなく、チャットログ、ファイル転送、SIP シグナリングなどの機密データをデータセンター内で安全に保ちます。
- さまざまなデバイスタイプとプラットフォームにわたって一貫したユーザーエクスペリエンスを提供し、ネイティブクライアントサポートなしでプラットフォーム上で機能を有効にすることもできます。
- 行政負担の緩和。エンドポイント全体でユニファイドコミュニケーションのクライアントとバージョンを管理するのではなく、Workspace アプリケーションの導入、自動更新、および BYOイニシアティブの導入
- そしてはるか…
Citrix は、次のユニファイドコミュニケーションソリューションのベンダーと協力して、最適化パックを提供してきました。これらのパックは、可能な限り、音声およびビデオコンテンツをエンドポイントデバイスにオフロードするのに役立ちます。このアプローチでは、ユニファイドコミュニケーションクライアントは、データセンター内のセキュリティを維持します(詳細については、アーキテクチャのセクションを参照してください)。
- Microsoft Teamsの最適化
- Skype for Business の HDX RealTime Optimization Pack
- Cisco Jabber Softphone for VDI
- 仮想デスクトップ環境のための Cisco Webex ミーティング
- アバイア春分VDI
- ズームミーティングの最適化
上記のソリューションは、サポートされているCitrixバージョンおよびエンドポイントクライアントデバイスで使用すると、可能な限り最高のユーザーエクスペリエンスとサーバーのスケーラビリティを確保します。要件が満たされない場合(サポートされていないプラットフォームやクライアントデバイスからの接続など)、または別のユニファイドコミュニケーションソリューションを使用する場合は、一般的なフォールバックアプローチを使用できます。これにより、セッションのオーディオとビデオが最適化されます。このアプローチについては、このドキュメントの後半で説明します。
アーキテクチャ
Citrix環境向けに最適化されたユニファイドコミュニケーションソリューションは、Citrixサーバ/デスクトップ上のエージェントを使用して、ビジネスロジック、シグナリング、およびその他の機能を処理します。デカップリングされたメディアエンジンは、エンドポイントデバイス上に配置され、オーディオとビデオを処理します。このアプローチにより、仮想環境でデータパケットが通常通過するホップが削減されます。
Microsoft Teams および Skype for Business ソリューションは、Citrix とMicrosoft の間で共同開発およびサポートされているメディアエンジンを使用します。Teamsの場合、VDAとWorkspaceアプリに組み込まれているため、それ以上のコンポーネントは必要ありません。Skype for Business では、エージェント (VDA の RealTime コネクタ) とエンジン (エンドポイントの RTME) 用の個別のコンポーネントがあります。HDX RealTime Optimization Pack の一部としてインストールする必要があります。
Jabber、WebEx、Zoom、および Avaya のソリューションは、Microsoft ソリューションと同様のエージェント/エンジンアーキテクチャを使用します。ただし、これらのソリューションはそれぞれのベンダーによって所有されています。これらのソリューションの詳細については、各ベンダーのWebサイトまたはCitrix Readyを参照してください。
Cisco WebExサービスは、特にCitrixのブラウザコンテンツリダイレクト(BCR)を使用してWebアプリケーションの最適化を行います。BCR は、Citrix VDAで実行されているWebブラウザのビューポート領域をエンドポイントクライアントデバイスにリダイレクトし、ユーザーエクスペリエンスとサーバーのスケーラビリティを向上させます。BCR の詳細については、次のセクションを参照するか、製品ドキュメントを参照してください。
Citrixを使用して最適化されたユニファイドコミュニケーションソリューションを設計する場合、環境に発生する可能性のある余分な負荷を含む、ハードウェアとソフトウェアの基本的な要件を理解することが重要です。これらは、考慮しなければならない質問のほんの一部です。
• Citrix でユニファイドコミュニケーションソリューションを使用しているユーザーは何人ですか? • ユーザーはどのように環境に接続しますか? • 統合コミュニケーションソフトウェアは、公開アプリケーション、デスクトップ、または VDI を通じて利用可能ですか。 • どのエンドポイントテレフォニーハードウェアが使用されていますか?(Citrix Readyオファリングを参照)
ビデオの最適化
このセクションでは、ユニファイドコミュニケーションソリューションの最適化ビデオについて説明します。通常、サポートされていないエンドポイントクライアントデバイスやプラットフォーム、サポートされていないユニファイドコミュニケーションソリューションなど、一般的なフォールバックシナリオに適用されます。そのような例の 1 つは、仮想デスクトップ内で GoToMeeting コラボレーションオファリングを実行することです。
フォールバックシナリオは,サーバー側でレンダリングされたビデオになります。この場合、最高のパフォーマンスを得るために、次の構成をお勧めします。
- H.264 ビデオコーデックはビデオの再生に使用され、デフォルトで有効になっています。
- GPUハードウェアアクセラレーションをサポートするCitrixエンドポイントクライアントをお勧めします。これには、Windows、Linux、Mac、およびChrome-OS用のCitrixが含まれます。シンクライアントデバイスを使用する場合は、H.264ハードウェアデコードがサポートされているかどうか、および使用されているCitrixクライアントバージョン(ベンダーイメージと統合されている場合)をベンダーに確認します。
- CitrixサーバーまたはVDIにH.264ハードウェアエンコード/デコードをサポートするGPUをインストールすると、このプロセスをオフロードすることで、パフォーマンスを向上させ、CPUサイクルを節約することもできます。マルチセッションサーバー (仮想アプリ) で GPU を使用する場合は、スケーラビリティに関する考慮事項があります。
- ウェブカメラの最適化-CTX132764
オーディオの最適化
このセクションでは、フォールバックシナリオのためにオーディオを最適化する方法について説明します。Citrixでは、UDPオーディオを有効にして、全体的な操作性を最大限に高めることをお勧めします。オーディオ品質については、VOIP サービスは「中」設定で最適です。「高」の設定では再生が最適です。詳しくは、Citrix Virtual Apps and Desktopsのオーディオドキュメントを参照してください。オーディオの最適化の詳細については、ナレッジベースの記事「Virtual Apps and Desktops でソフトフォンを配信する」を参照してください。
汎用USB
汎用USBリダイレクトは、仮想セッション内の幅広いUSBデバイスをサポートします。ただし、USB 規格の性質と必要な帯域幅を考慮すると、通常は LAN の状況にのみ適しています。Web カメラの場合、この汎用的な USB リダイレクト機能は、ほとんどすべての状況で帯域幅を消費しすぎるため、使用しないことを推奨します。専用ボタンを備えたユニファイドコミュニケーションハードウェアでは、複合USBリダイレクトを利用できます。これはハイブリッドモードとも呼ばれ、特定の機能に汎用USBリダイレクトを使用しながら、音声とビデオのマルチメディア仮想チャネルを最適化するために使用されます。この機能は管理者が設定できます。詳細については、https://support.citrix.com/article/CTX133024の「複合 USB リダイレクト」セクションを参照してください。
ブラウザーコンテンツのリダイレクト
ブラウザーコンテンツリダイレクトは、レンダリングのために、VDAベースのWebブラウザーの表示可能な「ビューポート」領域をエンドポイントデバイスにオフロードします。このソリューションは、Webベースのユニファイドコミュニケーションサービスを最適化するのに理想的ですが、WebRTCを利用する人には特に当てはまります。設定やトラブルシューティングを含む機能の詳細については、ブラウザコンテンツリダイレクトのドキュメントとhttps://support.citrix.com/article/CTX230052を参照してください。
ネットワーク接続性
Citrix SD-WAN は、オフィスのロケーションとユニファイドコミュニケーションサーバー間のネットワーク接続とオーディオ/ビデオの品質を最適化することをお勧めします。Citrix SD-WAN クラウドダイレクトサービスは、RingCentral、Cisco WebEx、GoToMeeting、Microsoft Teams などのUCaaSソリューションへの接続のための優れたソリューションを提供します。パブリッククラウドでワークロードを実行している Citrix のお客様は、Azure、AWS、GCP、および(テクニカルプレビューで)Oracle Cloud でサポートされている Citrix SD-WAN 仮想アプライアンスを使用できます。Microsoft Teams お客様は、ドキュメントセクション「Microsoft Teams向けのCitrix SD-WAN最適化ネットワーク接続」を参照してください。SD-WAN の詳細については、SD-WANドキュメントと SD-WANリファレンスアーキテクチャを参照してください。
監視
Citrix環境で最適化されたユニファイドコミュニケーションソリューションを継続的に監視することが重要です。管理者は、まず、最適化が行われているかどうか、使用されているグラフィックスモードと仮想チャネル、帯域幅の消費などを理解する必要があります。ヘルプデスクのスタッフは、必要に応じて評価およびトラブルシューティングに使用できるツールとプロセスについても理解している必要があります。 Optimization Pack を使用したソリューションの場合、音声通話またはビデオコール中に最適化をチェックする最も簡単な方法は、タスクマネージャでリソース使用率を監視することです。最適化を有効にすると、ユニファイドコミュニケーションソリューションの実行プロセスが、最適化されていない状態で実行する場合と比較して、CPU の消費量が少なくなります。ブラウザーコンテンツリダイレクトの場合、プロセスは HdxBrowserCef.exe と HdxBrowser.exe と呼ばれます。詳細については、https://support.citrix.com/article/CTX230052にあるブラウザコンテンツリダイレクトのトラブルシューティングガイドを参照してください。
まとめ
お客様が組織内で利用することを決定したユニファイドコミュニケーションソリューションでは、Citrix Virtual Apps and Desktopsファミリを使用してセキュリティ保護と最適化を行う方法を利用できます。一般的なソリューションには特定の最適化パックがあり、他のソリューションではCitrixの革新的なブラウザコンテンツリダイレクトまたは一般的なフォールバック最適化手法を使用できます。特定の環境のアーキテクチャと実装の詳細を理解することは、可能な限り最高のユーザーエクスペリエンスとスケーラビリティを確保するのに役立ちます。最後に、Citrix Directorは、管理者とヘルプデスクスタッフが、ユニファイドコミュニケーションの最適化をプロアクティブに分析およびトラブルシューティングするために必要な可視性を提供します。
リソース
- Microsoft Teamsの最適化
- https://support.citrix.com/article/CTX133024
- HDX RealTime Optimization Pack-新機能
- https://support.citrix.com/article/CTX200279
- https://support.zoom.us/hc/en-us/articles/360031096531-Getting-Started-with-VDI
- https://help.webex.com/en-us/tx7gq6/The-Webex-Meetings-Virtual-Desktop-App
- https://help.webex.com/en-us/j3p7bp/Cisco-Jabber-and-Virtual-Desktop-Infrastructure
- Skype for Business Lab Guide from Synergy 2016