vGPUを活用したグラフィック描画力の高いVDI
VDIは進化を続けており、従来のVDIソリューションでは難しかったことも実現可能になってきている。そのひとつがvGPU(仮想GPU)を活用した、CAD(設計支援)などの用途に適合するグラフィック描写力を強化したデスクトップ環境の提供である。
これまでは、CADや動画を利用するユーザーにはVDIは適さないとされてきた。それはVDIがIAサーバのコンピューティングリソースを利用するためである。
そもそもIAサーバにはリッチなビデオ環境は想定されておらず、PCと異なりビデオメモリのスペックが高くなかったこと、さらに仮想化機能を提供するハイパーバイザにもビデオメモリを効率よく利用するための機能が実装されていなかったことが理由だ。
デスクトップ仮想化の普及に伴って、CADなどを利用するユーザーに対してもVDIを提供したいというニーズが高まり、vGPUを活用することで解決できるようになった。
vGPUとはGPUを仮想化し、仮想マシン間で効率よく利用できるようにした技術のことである。ちょうどCPUと主記憶装置(メインメモリ)を仮想化して、各仮想マシンに割り当てているのと同じ考え方だ。
実際にはVDIでGPUを仮想的に使用する方法はvGPU以外にもいくつか種類がある。
それぞれの特徴を見てみると、GPUパススルーは仮想マシンが持っているドライバで直接物理GPUを処理させる方法で、最もオーバーヘッドが小さくパフォーマンスが出る一方で、仮想マシンごとに物理GPUが必要になるため、導入コストがかかる。
GPUシェアリングは、ハイパーバイザのドライバでグラフィック命令を処理して仮想マシンに渡すため、オーバーヘッドが大きい反面、仮想マシンは従来のグラフィックドライバで処理するため導入が手軽だ。
そしてGRID vGPUは、仮想化を構成するドライバをハイパーバイザにインストールし、仮想マシンには特別な準仮想化用のドライバをインストールして、実際のグラフィック処理は仮想マシンが直接実行できるようにした方式で、GPUパススルーの性能とGPUシェアリングの集約性の双方の長所生かした方式だ。
このように、使用するアプリケーションの特性によって適した方式が異なるため、導入の前に性能検証を実施することを強く推奨する。
今回は、ワークスタイル変革におけるデスクトップ環境の仮想化、VDIについて解説した。いつでも、どこからでも、どのようなデバイスでも自身のデスクトップ環境にアクセスできる特性をどのように使うか。在宅勤務、フリーアドレス、地域創生といったキーワードと合わせ自社に適する形で導入できれば、社員の生産性向上・満足度向上に加えて、セキュリティ対策やコスト削減に大きな効果が得られるだろう。
- ネットワンシステムズ株式会社 ビジネス推進本部 第2応用技術部 EUCチーム 宮下 徹
- 2004年よりVMwareを中心とした仮想化製品を担当。現在は「モビリティ」をキーワードに新しい働き方を啓蒙するべく社内外問わず活動している。