第8回「シトリックスが目指すクラウドとデスクトップ仮想化を支える技術」(2011/09/15...

Preview:

DESCRIPTION

下記のしすなま!録画と併せてご覧ください。資料・録画の内容は生放送時点のものです。 第8回「シトリックスが目指すクラウドとデスクトップ仮想化を支える技術」(2011/09/15) 北瀬 公彦 様 シトリックス・システムズ・ジャパン(株) マーケティング本部 プロダクトマーケティングマネージャー 山崎 博昭 様 シトリックス・システムズ・ジャパン(株式会社 システムズエンジニアリング本部 ソリューションSE部 部長 渡邉 源太 日本アイ・ビー・エム(株) システムx事業部 テクニカル・セールス シニア ITスペシャリスト 後藤 有希子 日本アイ・ビー・エム(株) システムx事業部 テクニカル・セールス ITスペシャリスト http://www.ustream.tv/recorded/17284128

Citation preview

デスクトップデスクトップデスクトップデスクトップ仮想化仮想化仮想化仮想化をををを支支支支えるえるえるえるテクノロジーテクノロジーテクノロジーテクノロジー

2011/9/15Citrix Systems Japan K.K.

• 本書に記載されている事柄は、予告なく変更されることがありますので、予めご了承ください。

• 本書は「無保証」で提供され、市場性、特定の目的に対する適合性、または第三者の権利を侵害しないことを含むいかなる明示または暗示保証は一切付与されません。Citrix Systems, Inc. (以下「Citrix」といいます) は、本書に含まれる技術的または編集上の誤りと欠落について、また、本書の内容の実行および使用に起因する直接的、付随的、二次的、およびその他のあらゆる損害について、Citrixがそのような損害の可能性について事前に知らされていた場合でも、一切責任を負いません。

• 本書には著作権により保護されている情報が含まれています。内部での配布を除き、Citrix Systems, Inc.の事前の書面による許可なく、本書を、いかなる形式でも複写または複製することを禁じます。

• Citrix製品の限定保証については、各製品の付属文書をご覧ください。Citrixは、Citrix製品のみを保証し、他社製品は一切保証いたしません。

• 本書に記載されているその他のすべての商品名は、該当する各社の商標または登録商標です。

• Copyright © 2011 Citrix Systems, Inc., 851 W Cypress Creek Rd, Ft. Lauderdale, Florida 33309 U.S.A. All rights reserved.

本資料本資料本資料本資料についてについてについてについて

仮想化仮想化仮想化仮想化をををを支支支支えるえるえるえるテクノロジーテクノロジーテクノロジーテクノロジー

Access Gateway

Branch Repeater

CitrixReceiver

SaaS

Open Cloud Platform

SaaS/Webアプリケーションアプリケーションアプリケーションアプリケーション

WAN最適化最適化最適化最適化

シトリックスシトリックスシトリックスシトリックスののののデスクトップデスクトップデスクトップデスクトップ仮想化仮想化仮想化仮想化のののの世界世界世界世界

SSL VPN

エンタープライズアプリケーションエンタープライズアプリケーションエンタープライズアプリケーションエンタープライズアプリケーション& デスクトップデスクトップデスクトップデスクトップ

• XenDesktop5.5XenDesktop5.5XenDesktop5.5XenDesktop5.5• 接続デバイスの拡張 – 10億以上のデバイスから

• WANWANWANWAN経由経由経由経由ののののマルチメディアマルチメディアマルチメディアマルチメディア体験体験体験体験をををを更更更更にににに向上向上向上向上

• アプリケーション起動を高速化

• プライベートなデスクトップクラウドを簡単に、低コストで

• XenClient XenClient XenClient XenClient ---- 本番本番本番本番環境環境環境環境でででで本格展開本格展開本格展開本格展開

• パーソナルVDI(試験的サポート)

• XenApp6.5XenApp6.5XenApp6.5XenApp6.5• オンデマンドであらゆるデスクトップへ – アプリケーションデリバリのデファクトスタンダード

• PC、Mac、タブレット、スマートフォン – あらゆるデバイスから

• リッチリッチリッチリッチななななマルチメディアコンテンツマルチメディアコンテンツマルチメディアコンテンツマルチメディアコンテンツをををを快適快適快適快適にににに

• 管理タスクを更にシンプルに

• XenServerXenServerXenServerXenServer

10101010月月月月ににににリリースリリースリリースリリースされるされるされるされる新製品新製品新製品新製品

HDX™とは

• Citrixが開発したマルチチャンネルリモートプレゼンテーションサービスプロトコル

• クライアント側からサーバーへキーボードとマウスの情報だけ転送され、サーバでは実行した結果を圧縮・暗号化して差分情報だけを送信

• 狭帯域でも高い転送性能

コアコアコアコア技術技術技術技術::::ICA (IICA (IICA (IICA (Independentndependentndependentndependent CCCComputingomputingomputingomputing AAAArchitecturerchitecturerchitecturerchitecture))))共有共有共有共有 EthernetEthernetEthernetEthernet 1Gbps1Gbps1Gbps1Gbps

無線無線無線無線LAN LAN LAN LAN 数十数十数十数十MbpsMbpsMbpsMbps

ADSL ADSL ADSL ADSL 数数数数MbpsMbpsMbpsMbps

ICA ICA ICA ICA

XenAppXenAppXenAppXenApp

XenDesktopXenDesktopXenDesktopXenDesktop

通信通信通信通信カードカードカードカード 数数数数100Kbps100Kbps100Kbps100Kbps以下以下以下以下

HDX TechnologyHDX TechnologyHDX TechnologyHDX Technology™™™™

•高度なユーザーエクスペリエンスを実現するシトリックスの技術

•シトリックスデリバリーセンターを横断する技術フレームワーク

•現在から将来にわたる包括的ブランド名

HDXHDXHDXHDXとはとはとはとは((((HHHHighighighigh DDDDefinition user eefinition user eefinition user eefinition user eXXXXperienceperienceperienceperience))))

HDXHDXHDXHDX構成要素構成要素構成要素構成要素

• HDX Broadcast• WAN環境での応答性、セッションの最適化

• HDX 3D• 2D/3Dの描画性能の最適化(3D描画に関してはfor Professional graphicsという機能)

• HDX Plug-n-play• ローカルデバイス利用に関する機能

• HDX Mediastream• 動画/Flashコンテンツなどのマルチメディアエンハンスメント

• HDX Realtime• 双方向オーディオと高性能の音声コーデック

• HDX Intellicache• クライアントキャッシュによる性能向上とWAN最適化アプライアンス(Brach Repeater)連携による性能向上

HDX MediaStreamFlash v2リダイレクトリダイレクトリダイレクトリダイレクト

•WAN環境における遅延処理の向上• 最大150msの遅延まで対応可能

•サポートブラウザの拡張• Internet Explorer 9のサポート

•エンドポイントデバイスの拡張• Linuxクライアントにも対応可能

• Citrix Receiver 12.0 for Linux

• 但し、Internet Explorer7/8のみ

•ポリシー項目の追加• サーバー/クライアントサイドCitrixポリシー設定

HDX MediaStreamHDX MediaStreamHDX MediaStreamHDX MediaStreamオーディオオーディオオーディオオーディオ用用用用UDPUDPUDPUDP&&&&マルチストリームマルチストリームマルチストリームマルチストリームICAICAICAICA

•QoSルーティング機能の向上• 主要なICA通信の通信ポート指定が可能

• THINWIRE

• Flash

• Drive Mapping

• Printer Mapping

• UDP利用によるオーディオ通信の独立化

•オーディオ品質の向上• UDPおよび、RTP(リアルタイム転送プロトコル)サポート

• ネットワーク遅延によるノイズやエコー軽減 および、解消

• VDAインストール項目および、ポリシー項目の追加• オーディオ向けのVDAインストール項目の追加

• サーバーサイドCitrixポリシー設定

HDX MediaStreamHDX MediaStreamHDX MediaStreamHDX MediaStream Adaptive DisplayAdaptive DisplayAdaptive DisplayAdaptive Display

•状況に応じた圧縮最適化• 「静止画の移動」、「動画」を検出してそれぞれに最適な圧縮方法を自動選択

• 「画質劣化の度合い=圧縮率」はネットワーク帯域に応じて「自動設定」

• 圧縮率を高めても、画質の悪さを目立たせない仕組み

• Adaptive Display の効果• 「動画ローカル再生」が使用できない環境での動画再生能力向上

� シンクライアントデバイス

� iPad などの タブレットデバイス

� QuickTimeなどローカル再生非対応動画

•ポリシー項目の追加• サーバーサイドCitrixポリシー設定

HDX RichGraphicsHDX RichGraphicsHDX RichGraphicsHDX RichGraphicsAeroAeroAeroAeroリダイレクトリダイレクトリダイレクトリダイレクト

•ユーザーデバイスのグラフィック 処理ユニット(GPU)を利用• クライアントデバイス(Windows 7、Vista、XP)のDirectX 9クラ

スのGPUを利用

• 仮想デスクトップでAeroインターフェースを利用可能• タスクバープレビュー

• ピークプレビュー

• フリップ

• フリップ3D

•対象環境• 仮想デスクトップ:Windows 7および、SP1

• ハイパーバイザー:XenServer 5.6、VMware ESX

•ポリシー項目の追加• サーバーサイドCitrixポリシー設定

HDX RichGraphicsHDX RichGraphicsHDX RichGraphicsHDX RichGraphicsMicrosoft RemoteFXMicrosoft RemoteFXMicrosoft RemoteFXMicrosoft RemoteFXサポートサポートサポートサポート

•サーバー側のグラフィックハードウェアアクセラレータを利用• 仮想デスクトップでAeroインターフェースを利用可能

• HDX Broadcast RDPサポート(RDP7.1)および、Citrix Receiverの拡張機能を利用して実現

•対象環境• 仮想デスクトップ:Windows 7および、SP1

• ハイパーバイザー:Windows 2008 R2 SP1 Hyper-V

出典:第12回 3DグラフィックスをサポートするHyper-VのRemoteFXhttp://www.atmarkit.co.jp/fwin2k/winsv2008r2/12remfx/remfx_01.html

HDX 3D forHDX 3D forHDX 3D forHDX 3D for Professional Professional Professional Professional Graphics Graphics Graphics Graphics 拡張拡張拡張拡張

•XenDesktop 5.5からVDAと同一コンポーネント• ローカルデバイスとセンター側マシンの1対1接続形態のソリューション

◎Microsoft WDDMディスプレイドライバモデルサポートによるマルチモニター対応

◎Multi-GPU Passthrough機能の対応• 仮想デスクトップへGPU機能の割り当てが可能

• XenServer 6.0(※次期バージョン)から正式サポート開始

※現在のXenServer 5.6SP2は評価用

•対象環境• HDX 3D Proホスト:nVIDIA GPU (CUDAエンコードに対応)96 GPU core以上を推奨

• 対応OS:Windows 7 SP1(32bit/64bit)、Windows XP Professional SP3以上(32bit、64bitはSP2)

XenDesktop HDX3D

ControllerWebInterface

ヘビーユーザーXenDesktopへの接続は通常と同様

GPU Powerを使用して画面を生成生成されたビットマップ情報をVDAが受け取

り、ICAプロトコルを使用して送信

画像データはICAプロトコルを使用して送信(HDX3D用に拡張機能を追加)

動作環境• XenDesktop 5.5• HDX 3D ホストマシン

高性能なグラフィックカードを実装した物理マシン(NVIDIA CUDAエンコードに対応した96GPU core以上のビデオカードを推奨)WindowsXP SP3 x86 or WindowsXP SP2 x64, Windows7 x86 or x64

• クライアントデバイスフル機能を利用する場合はWindowsまたはLinux クライアントが

HDX 3D for Professional Graphics HDX 3D for Professional Graphics HDX 3D for Professional Graphics HDX 3D for Professional Graphics 構成構成構成構成

GPUGPUGPUGPU PassthroughPassthroughPassthroughPassthrough構成構成構成構成イメージイメージイメージイメージ

WindowsXP/Windows7

物理物理物理物理マシンマシンマシンマシン

WindowsXP/Windows7

物理物理物理物理マシンマシンマシンマシン

WindowsXP/Windows7

物理物理物理物理マシンマシンマシンマシン

WindowsXP/Windows7

物理物理物理物理マシンマシンマシンマシン

これまでのこれまでのこれまでのこれまでのHDX3DHDX3DHDX3DHDX3D ProProProPro 構成構成構成構成イメージイメージイメージイメージOS分物理マシンが必要なため、利用者分の物理筐体が必要(電源、ラックスペースetc)

WinXP/Win7仮想マシン

物理物理物理物理マシンマシンマシンマシン

WinXP/Win7仮想マシン

WinXP/Win7仮想マシン

WinXP/Win7仮想マシン

XenServerコンソール出力

GPU PassthroughGPU PassthroughGPU PassthroughGPU Passthrough ++++ HDX 3DHDX 3DHDX 3DHDX 3D ProProProPro 構成構成構成構成イメージイメージイメージイメージ1台の物理マシン上に複数GPUを搭載することによる、HDX3Dホストマシンの集約が可能仮想マシンなので、クローンやコピーによりマシンの展開が容易等管理面でのメリット大

• 仮想デスクトップの各種デバイス状況の分析ツール

• XenApp 6.5の共有デスクトップ環境でも利用可能

• ディスプレイ情報•エラー

•警告

•ヒント(Tips)

HDX Monitor 2.0HDX Monitor 2.0HDX Monitor 2.0HDX Monitor 2.0

HDX PlugHDX PlugHDX PlugHDX Plug----nnnn----PlayPlayPlayPlayTWAINTWAINTWAINTWAINリダイレクトリダイレクトリダイレクトリダイレクト

•TWAIN標準のサポート• TWAIN バージョン 1.9対応可能

• VDAを介して、仮想デスクトップへリダイレクト

•ポリシー項目の追加• サーバーサイドCitrixポリシー設定

HDX PlugHDX PlugHDX PlugHDX Plug----nnnn----PlayPlayPlayPlayクライアントドライブマップクライアントドライブマップクライアントドライブマップクライアントドライブマップ

•読み取り専用アクセスの設定• 仮想デスクトップからユーザーデバイス上へのファイル

コピーを禁止

• マップされたクライアント側ドライブ上のフォルダーやファイルに対して、セッション内での作成や変更が禁止される

• クライアント側ドライブ上のフォルダーやファイルの読み取りは可能

•ポリシー項目の追加• サーバーサイドCitrixポリシー設定

CitrixCitrixCitrixCitrix Receiver for WindowsReceiver for WindowsReceiver for WindowsReceiver for Windows 3.03.03.03.0Online Plugin 13.0Online Plugin 13.0Online Plugin 13.0Online Plugin 13.0ビルトインビルトインビルトインビルトイン

• UDPおよび、RTP(リアルタイム転送プロトコル)のサポート

•リアルタイムアプリケーションでのマルチタスクの向上

•ネットワーク遅延が変動("ジッター")した際のよりスムーズなオーディオ

•スピーカーとマイクを使用する際のエコーキャンセレーションの向上

ホステッドホステッドVMVMベースベース

デスクトップ(デスクトップ(VDIVDI))

ローカルローカルストリームドストリームド

(ネットブート)(ネットブート)デスクトップデスクトップ

ホステッドホステッド物理物理PCPC

デスクトップデスクトップ

ホステッドホステッド共有(公開)共有(公開)デスクトップデスクトップ

ローカルローカルVMVMベースベース

デスクトップデスクトップ(オフライン)(オフライン)

ユーザータイプユーザータイプモバイルモバイルユーザーユーザー

タスクタスクワーカーワーカー

FlexCastFlexCastFlexCastFlexCastデリバリーテクノロジーデリバリーテクノロジーデリバリーテクノロジーデリバリーテクノロジーユーザーユーザーユーザーユーザー環境環境環境環境にににに応応応応じたじたじたじた最適最適最適最適なななな仮想仮想仮想仮想デスクトップデスクトップデスクトップデスクトップ環境環境環境環境のののの選択選択選択選択

オンデマンドアプリケーションオンデマンドアプリケーションオンデマンドアプリケーションオンデマンドアプリケーション配信配信配信配信オンデマンドアプリケーションオンデマンドアプリケーションオンデマンドアプリケーションオンデマンドアプリケーション配信配信配信配信

XenClientXenClientXenClientXenClient PVSPVSPVSPVS DCDCDCDC XenAppXenAppXenAppXenApp

XenAppXenAppXenAppXenApp

XenClient™について

クライアントハイパーバイザークライアントハイパーバイザークライアントハイパーバイザークライアントハイパーバイザーののののタイプタイプタイプタイプ

Type 1 Type 1 Type 1 Type 1 ハイパーバイザーハイパーバイザーハイパーバイザーハイパーバイザー(XenClient)

ハードウェア

Type-1 ハイパーバイザー

仕事用の仮想マシン 個人用の仮想マシン

ハードウェア

個人用のOS

Type-2 ハイパーバイザー

企業用の仮想マシン

Type 2 Type 2 Type 2 Type 2 ハイパーバイザーハイパーバイザーハイパーバイザーハイパーバイザー(他の仮想ソフトウェア)

• 高いセキュリティ、独立性

• ローカルPCと同じパフォーマンス

• インテル® vPro™ テクノロジーの利用

• セキュリティ、独自性の欠如

• ホストOSが乗っ取られる恐れがある

• 既存のOSにインストール可能

Hardware

XenClient ArchitecturXenClient ArchitecturXenClient ArchitecturXenClient Architecturハードウェアハードウェアハードウェアハードウェアののののアイソレーションアイソレーションアイソレーションアイソレーションととととパススルーオペレーションパススルーオペレーションパススルーオペレーションパススルーオペレーション

Xen HypervisorXen Hypervisor

Audio

Disk ACPI

Corporate VMControlDomain

ServiceVM

USB

NIC

Personal VM

GPUGPU

Xen Hypervisor

セキュアセキュアセキュアセキュアななななアプリケーションアプリケーションアプリケーションアプリケーションのののの共有共有共有共有

Personal(Subscribing VM)

Business 1(App Publishing VM)

Business 2(App Publishing VM)

Control Domain

ServiceVM

企業企業企業企業のののの資産資産資産資産ののののノートノートノートノートPCPCPCPC向向向向けのけのけのけのデスクトップデスクトップデスクトップデスクトップ仮想化仮想化仮想化仮想化

暗号化により安全に保護

Personal VMPersonal VM

XenClientベアメタルハイパーバイザーXenClientベアメタルハイパーバイザー

Business VMBusiness VM

HardwareHardware

ホストOSが不要なベアメタルハイパーバイザー

複数マシンも同時起動

変更は自動的に

バックアップ

DataData

SettingsSettings

ApplicationsApplications

OSOS

Business VMBusiness VM

DataData

SettingsSettings

ApplicationsApplications

OSOS

HTTP/HTTPS

Synchronizer forSynchronizer forSynchronizer forSynchronizer for

XenClientXenClientXenClientXenClientReceiver forReceiver forReceiver forReceiver for

XenClientXenClientXenClientXenClient

Recommended