マイクロソフト株式会社

セッション ID:T2-301
ついに登場!
RemoteFX で実現する
強化された MS VDI の
アーキテクチャ
マイクロソフト株式会社
パートナーテクノロジー本部
テクノロジーアドバイザー
江波 大輔
セッションの目的とゴール
Session Objectives and Takeaways
セッションの目的
RemoteFX を理解する
RemoteFX の設定方法および動作を理解する
セッションのゴール
RemoteFX の機能概要を説明できるようになる
RemoteFX / RemoteFX USB Device Redirection
RemoteFX の検証環境構築に必要な各種情報を
確認する
3
アジェンダ
RemoteFX による技術革新をご覧ください!
RemoteFX
RemoteFX とは?
RemoteFX 動作の確認
RemoteFX USB Device Redirection
RemoteFX USB デバイス リダイレクト とは?
USB デバイス リダイレクト 動作の確認
RemoteFX + MS VDI の利用シーン
Appendix
関連リソースなど
4
RemoteFX とは?
リモート デスクトップの機能拡張
Windows Server 2008 R2 / Windows 7
SP1 における機能拡張
サーバー上のGPU を仮想化
3D グラフィック レンダリング
動画の再生支援
Silverlight / Flash の再生支援など
RDS / VDI が苦手としてきた領域をカバー
RDP は 7.1 へアップ グレード
5
RemoteFX がもたらす革新
A Game Changer for VDI
6
RemoteFX システム要件
Hyper-V ホスト
Windows Server 2008 R2 with SP 1
VDI 仮想マシン
Windows 7 Enterprise with SP 1
Windows 7 Ultimate with SP 1
リモート クライアント
Windows 7 with SP 1
RDP 7.1 に対応しているデバイス
7
RemoteFX システム要件
Hyper-V サーバー
SLAT に対応したCPU
DirectX 9.0c および10.0 対応のGPU を搭載
したグラフィクス ボード (Hyper-V ホスト側)
ネットワーク要件
現時点ではLAN 環境ベースのシナリオに最適化
8
RemoteFX 注意点
ボトルネックはメモリ
モニタの最大数に対するビデオ メモリ要件
モニターの最大数
モニターの
最大解像度
1
2
3
4
1024*768
75 MB
105 MB
135 MB
165 MB
1280*1024
125 MB
175 MB
225 MB
275 MB
1600*1200
184 MB
257 MB
330 MB
1900*1200
220 MB
308 MB
上記リストはSP 1 Public Beta テスト時のもの
1GPU あたり12台、2GPU に対して計24台の
仮想マシンを割当
9
RemoteFX 関連コンポーネント
仮想環境とのコミュニケーション
Windows Server 2008 SP2 Hyper-V
Hyper-V
Parent Partition
RCC
Hyper-V
Integrated
Shared Memory
Communications
RDP
認証 / 暗号化
などの
プロトコル処理
Windows 7 SP1
Guest OS
vGPU Driver
VM BUS
GPU
•
•
•
10
RemoteFX
Hardware
ASIC
and Driver
vGPU はDirectX を経由しGPU への描画処理を依頼
GPU からのスクリーン差分情報をキャプチャ
コーデック処理における初期フェーズをGPU 上で処理
RemoteFX 専用のH/W に
処理を移管することで
信頼性が向上(Optional)
仮想 GPU (WDDM)
ドライバー が
GPU リソースを
仮想マシンに提供
RDP 7.1 Client Components and
Graphics Pipeline
RDP Client Components
Core Services
Software
Decoder
Networking /
Security
RDP
Virtual Channels
Devices
Bulk Components
Keyboard /
Mouse
11
RemoteFX
Decode
Abstraction
Layer
GPU
CPU
Display
Device
Hardware
Decode
Driver
CA
Decode
ASIC
RemoteFX 展開のポイント
設定自体は非常にシンプル
GUI ベースの設定
WMI 、PowerShell をサポート
パフォーマンスとサイジング
SP1 RTM に合わせて各種ガイドを公開予定
既存環境からの移行は厳しい
H/W 構成が大きく異なるため
Live Migration のサポート
移行対象には同じ GPU が必要、など制約あり
12
Microsoft VDI アーキテクチャ
ドメイン コントローラー
③ ユーザーと 1 : 1 で
関連付けられた
仮想デスクトップを
問い合わせ
クライアント 端末
RD Web アクセス
Windows Server 2008 R2
RD セッション ホスト
Windows Server 2008 R2
RD 接続ブローカー
Windows Server 2008 R2
② 仮想デスクトップ
を要求
① 接続要求
⑥ 仮想デスクトップ
へ リダイレクト
RDP : Remote Desktop Protocol
⑦ リモート デスクトップ 接続
⑤ 仮想デスクトップ
を返答
④ 仮想デスクトップ
の引き当て -> 起動
仮想デスクトップ用
クライアント OS
Windows 7
Windows Vista
Windows XP
仮想プラットフォーム
RD 仮想化ホスト + Hyper-V 2.0
Windows Server 2008 R2
13
本日のデモ環境
USB Device Redirection
Windows Server 2008 R2
RAM 4 GB
・Active Directory
Windows 7 Ultimate SP1
RAM 4 GB
・RDS / VDI Client
Windows Server 2008 R2 SP1
RAM 8 GB
RemoteFX Supported GPU
・Hyper-V 2.0
・RD Virtualization Host
14
Windows Server 2008 R2
RAM 4 GB
・RD Web Access
・RD Session Host
・RD Connection Broker
Thin Client Device
Linux Embeded OS
400Mhz Arm Processor
RAM 64 MB
*RemoteFX hardware
decoder enabled
RemoteFX の設定
・設定の概要
・機能有効化の確認
強化された
グラフィック レンダリング
・VDI 環境における 3D レンダリング
RemoteFX USB Device Redirection
コンセプト
ローカルとリモート間の環境差をなくす
メリット
クライアント側にドライバー不要
(仮想OS 側に必要)
複数のデバイスが同時に動作する
注意点
1 セッション上でしか利用できない
サポート
Vista SP1, Win CE, XP Embedded を予定
17
Better Together RemoteFX USBR
RDP High-Level Redirection
キーボード、リムーバブル メディアなど
RemoteFX Device Redirection
スキャナー、バイオメトリクス認証
Isochronous デバイス
可能なものはRDP High-Level Redirection
を利用することを推奨
18
ローカルUSB デバイスの認識
Application
4 Win32 I/O API
User
Kernel
Windows Kernel
(I/O Mgr, PnP Mgr)
Microsoft
IHV / ISV
19
3
2
USB Device Driver
USB HUB
1
USB Device Redirection の動作
RemoteFX > RDP クライアントによるデバイス要求
RDP Client
VM
RDP Server
6
RDP
User
Kernel
3
4
RemoteFX Generic
USB USB
Device
Driver
Driver
Windows Kernel
(I/O Mgr, PnP Mgr)
5
2
Microsoft
IHV / ISV
20
RemoteFX USB HUB Filter
1
USB HUB
USB Device Redirection の動作
RemoteFX > 仮想マシン側のデバイス要求
Application
VM
RDP Server
10 Win32 I/O API
User
Kernel
7
USB Device Driver
9
RemoteFX Device Proxy
8
Microsoft
IHV / ISV
21
USB HUB
RemoteFX
USB Device Redirection
・USB Device Redirection の設定
・VDI 環境におけるUSB デバイスの利用
Thin Client による
RemoteFX の利用
・RemoteFX 対応端末による
VDI 環境の利用
関連セッション
T2-305:何ができる?シトリックス & マイクロソフトの
デスクトップ仮想化(VDI)
8/25(水) 15:20 - 16:30 #Room B
T2-303:管理展開まで考えた Microsoft VDI の詳解
8/27(金) 15:20 - 16:30 #Room C
Hands-On Lab
H-314:Microsoft VDI と Citrix XenDesktop で構築する
デスクトップ仮想化環境
8/25(水) 16:55 - 18:05 #Hands-On 1
8/26(木) 18:30 - 19:40 #Hands-On 1
24
リファレンス
Windows 7 / Windows Server 2008 R2 SP1 ダウンロード サイト
http://technet.microsoft.com/ja-jp/ff183870.aspx
What ’ s New in RemoteFX
http://technet.microsoft.com/en-us/library/ff817578(WS.10).aspx
Hardware requirements for RemoteFX
http://technet.microsoft.com/en-us/library/ff817602(WS.10).aspx
Deploying Microsoft RemoteFX for Personal Virtual Desktops
http://technet.microsoft.com/en-us/library/ff817611(WS.10).aspx
Configuring USB Device Redirection with Microsoft RemoteFX
http://technet.microsoft.com/en-us/library/ff817581(WS.10).aspx
25
ご清聴ありがとうございました。
T2-301
アンケートにご協力ください。