前回はサーバの仮想化技術について、その概要を説明した。その際にも触れたが、現状の仮想化ブームを後押ししているのはサーバの仮想化だ。そのサーバの仮想化を後押ししているのが、VMwareやXenといった仮想化を実現するソフトウェアの普及であり、IntelやAMDなどのプロセッサが提供するサーバ仮想化をサポートする技術の登場であろう。
プロセッサにもさまざまなものがあるが、LinuxやWindowsといった現在最も身近に普及しているOSの仮想サーバを実現するのであれば、いわゆるx86アーキテクチャをサポートするIntelとAMDのプロセッサ搭載マシンがプラットホームとなる。今回は、Intel、AMDが提供する仮想化サポート技術をひも解いてみたい。
本来は1台のマシンに1つのOS
一部のハードウェアを除き、これまでは物理的に1台のマシンでは1つのOSだけが動くようなアーキテクチャになっていた。そのため、1つのOSがすべてのハードウェアリソースを占有できたが、仮想化により複数のOSが1台で動くようになると、本来1つのOS用に用意されていたリソースを複数のOSで共有して利用しなければならない。
ストレージのようにゲストOS 1の領域、2の領域と分けられるリソースならば問題はないが、もともと1つのOS用に用意されたリソースには分離できないものもある。そのため、仮想サーバを実現しようとすると、仮想化ソフトウェアがゲストOSの要求に応じ、分離できないリソースを切り分けてゲストOSに渡す必要がある。
プロセッサによる仮想化サポート技術がない場合は、この切り分け処理をソフトウェア的に行わなければならない。そのためにゲストOSのソースコードを変更したり、ゲストOSからのハードウェアに対する命令を仮想化ソフトウェアでバイナリ変換する必要があった。OSのソースコードを変更するとなると、ソースコードが公開されている必要がある。また、OSパッチを適用する際には、その都度動作を検証する必要があるかもしれない。
当然ながら、複数のゲストOS間で頻繁にリソースの切り替えが発生する場合、ソフトウェアのバイナリ変換処理で仮想化すると仮想化ソフトウェアに大きな負荷が発生する。また、このゲストOSの命令を代理実行する実装はかなり複雑で、仮想化ソフトウェアを提供するベンダーは、システムの信頼性を確保するためにそれなりの時間と手間が必要だ。ゲストOSに対しソースコードの改変が必要となるのが、旧来のXenの仮想化実現方法だ。一方、ソフトウェアでバイナリ変換処理をするのが、VMwareのハイパーバイザーということになる。
最初から仮想サーバが動くようにする
このような仮想化の問題点を大幅に解決したのが、プロセッサの仮想化サポートの技術だ。簡単に言ってしまえば、従来1台につき1つのOSしか動かなかったプロセッサのアーキテクチャを、最初から複数のOSが動くように変えてしまうというものだ。
この仮想化のための拡張をIntelでは「Intel-VT(Virtualization Technology)」、AMDでは「AMD-V(Virtualization)」と呼んでいる。
関連情報
-
インテル、仮想化技術の性能向上を視野に
インテルの仮想化技術「Virtualization Technology(VT)」の第一世代が同社の大半の製品に組み込まれたいま、同社はこの技術の性能向上に目を向け始めている。 - 「IT部門の課題を仮想化が解決する」--インテル、仮想化普及を目指したプログラム
- 「VT」対「Pacifica」--インテルとAMD、仮想化技術をめぐって応酬 [From CNET Japan]
- インテルとヴイエムウェア、仮想化技術の普及に向けて協業強化
- インテルとAMD、仮想化技術をめぐる主導権争いが新局面に
- インテル、仮想化技術「VT」搭載のデスクトップ用チップを発売へ [From CNET Japan]
- AMD、「Pacifica」の詳細発表へ--仮想化技術でインテルと対決
- インテル、仮想化技術「Vanderpool」の実装を前倒しへ [From CNET Japan]
- 日本AMD、日本HP、ノベルが、仮想化技術の普及を目指した協業を発表
- AMD、4コアOpteron「Barcelona」の機能を説明--仮想化を高速にする技術も [From CNET Japan]
- インテル
- Intel
- AMD
- 日本AMD
「経営が知るべきバズワード」 の新着情報
-
インフォア、“二重帳簿なIFRS”に対応する「複数元帳」機能を提供へ
日本インフォア・グローバル・ソリューションズは、国際会計基準(IFRS)に対応したコンポーネント「Infor Advanced General ... - NECと日本オラクルが協業を強化--中小規模向けワンストップDWHソリューションを提供
- アステラス製薬がWindows 7を早期導入する理由--バルマー氏がCIO向けに講演
- Hadoopが秘める可能性:オンプレミスでもクラウドでも使えるプラットフォームの魅力
- CTC、シンクライアントシステム拡充--Windows Server 2008 R2の仮想化技術活用
- 経営が知るべきバズワード 一覧へ »
「仮想化技術をひも解く」 のバックナンバー
-
仮想化市場の展望--仮想化技術をひも解く(最終回)
「仮想化技術をひも解く」最終回は、仮想化のこれまでの進化と今後の行方、そして仮想化の問題点などを解説する。 -
IPOによる追い風でサーバ仮想化市場を牽引するVMware--仮想化技術をひも解く(8)
-
オープンソース仮想化ソフト「Xen」とXenSourceの行方を探る--仮想化技術をひも解く(7)
-
マイクロソフトの仮想化戦略--仮想化技術をひも解く(6)
-
CPUの仮想化サポート技術は一体何をサポートしているのか--仮想化技術をひも解く(5)
- 仮想化技術をひも解く 一覧へ »
企画特集
-
企業ITシステムの企画、構築、運用のイロハ
戦略的なITシステムのために、今考えるべきポイント -
求めているのはSIerのエンジニア!!
連載インタビュー第1話、グリーCTO藤本氏が語る -
進むストレージ環境の見直し
仮想環境に最適なiSCSIストレージLeftHandのメリット -
【最終警告】パンデミック対策特集
サービス品質を保証するためのリスクマネジメントとは -
大丈夫?あなたの会社のセキュリティ対策
中堅・中小企業のネットワーク・セキュリティを考える -
最大32個のセンサーが電力を徹底管理!
『省エネ性能』追求HPx86サーバー徹底レビュー -
100万円で実現!中小企業の情報漏えい対策
中小企業の課題!?セキュリティ管理者不在でも大丈夫 -
―エン・ジャパン厳選求人☆毎週更新―
ハンゲームの社長が語る・人材とサービスの在り方 -
マネジメントの「コラム」と「コネタ」
今日のキーパーソンは誰? -
VMware OEMベンダー6社を独占インタビュー
IBM、HP、NEC、DELL、日立、富士通のVMwareの取り組み -
情報漏えいを食い止める!
証跡としての信用力を高めるメールアーカイブとは? -
J-SOX法制定により内部統制の整備が急務に
重要性高まるActive Directoryの課題と対処法を公開中 -
急増するオンライン犯罪への解決策!
オンラインサービス保護ソリューション
-
17. Intel Threading Building Blocks
オライリーブックから出版されている「Intel Threading Building Blocks... -
18. Intel Integrated Performance Primitives
単に最適化コンパイラを使うよりもパフォーマンスを良好にするルーチン...
新着企業動向
-
ウォルフソン、半導体開発センターを開設
ウォルフソン・マイクロエレクトロニクス -
【東京会場】12/5(土)プログラミングからWeb デザインまで、高速・高機能のテキストエディ...
エムソフト -
事例のご紹介 Vol.14 | 情報インフラの全体最適化
EMCジャパン -
Dojo(道場)
テンダ - 企業動向一覧へ»
