【 ここから本文 】

仮想化

ソーシャルブックマークに登録 : Yahoo!ブックマークに登録 はてなブックマークに登録 del.icio.usに登録 newsing it!に登録 Buzzurlにブックマーク livedoorクリップに登録 Slashdotにタレコむ イザ!ブックマークに登録 Twitterでつぶやく
print 印刷用ページの表示


サーバ仮想化ソフト「注目5製品」の特徴

有力ベンダーの最新製品に見る、技術/機能のトレンド

(2006年12月19日)

Virtual Server 2005
●マイクロソフト

 マイクロソフトの「Virtual Server 2005」は、2004年12月にリリースされたハードウェア・エミュレーション方式の仮想化ソフトである。ホストOSとしてWindows Server 2003を必要とし、ESX Serverのようにベア・メタル・システムにインストールすることはできない。最新リリースのVirtual Server 2005 R2は、Windows Server 2003 R2の発売に合わせて今年4月に無償化された。同時に、ゲストOSとしてLinuxのサポートも追加された。

画面1:Webベースのインタフェースを備えた「Virtual Server 2005」の管理画面

 ただ同製品は、現状、ヴイエムウェアがリードするこの市場で厳しい戦いを強いられている。最新リリースをテストしたところ、I/Oのボトルネックに関係していると思われるパフォーマンスの低下が見られた。パフォーマンスの問題は、AMDのOpteronやインテルのEM64Tプロセッサ用のWindows Server 2003 x64上で動作するx64バージョンでも見られる。これは、同製品のx64バージョンが、Windows on Windows(WoW)環境下の32ビット・アプリケーションとして動作することに起因するものだ。また、同製品の管理ツールは、WindowsとInternet Explorer(バージョン6.0以降)を必要とし、VMコンソールの操作は、ブラウザ・ウィンドウに埋め込まれたActiveXコントロールを通じて処理される。WebベースのGUI(画面1)はすっきりしたレイアウトになってはいるが、ISOイメージをVMのCD-ROMドライブにマッピングするといった、ごく簡単な操作に苦労させられるなど、UI面での完成度が低いことは否めない。

 こうした評価を覆すべく、マイクロソフトは現在、Virtual Serverを管理する新しいツールとして、「System Center Virtual Machine Manager」(開発コード名:Carmine)の開発を進めている。このVirtual Machine Managerは、ヴイエムウェアのVirtualCenterと同様の機能を提供する製品である。現在公開されているベータ版では、データセンターの物理ハードウェア・リソースを動的にVMに割り当てたり、物理サーバをVMに移行する作業を支援するツールなどを備えているが、移行ツールはWindowsサーバにしか対応していないうえ、ブロック・レベルのサーバ移行でも従来のボリューム・シャドウ・コピー技術を借用するなど、完成度はまだまだといった印象を受ける。

 しかしながら、Virtual Machine Managerには注目に値する大きな理由がある。それは、同製品が、来年リリース予定のWindows Server "Longhorn"に組み込まれる仮想化環境「Windows Server Virtualization」(開発コード名:Viridian)の管理フレームワークを提供するものだからだ。このViridianは、ハイパーバイザーをベースにした製品であり、Server "Longhorn"の製品版(RTM)出荷後180日以内にRTMがリリースされる見込みである。

 Windows Server Virtualizationは、OSカーネルと緊密な連携をとることができるため、仮想化のパフォーマンスは大きく改善するはずだ。現在のVirtual Serverが提供している仮想化機能がWindowsサーバの標準機能になれば、スタンドアロンのVirtual Server製品は過去のものになる可能性が高い。とはいえ、仮想化機能を搭載したServer "Longhorn"が、現状のVMにおけるパフォーマンスの低さを改善できないとすれば、マイクロソフトは今後もこの市場で後塵を拝することになるだろう。

Virtuozzo
●SWソフト

 SWソフトの「Virtuozzo」は、1台のホスト・システム上で多数の仮想サーバを稼働させることができるホスト・ベースの仮想化製品である。Virtuozzoが採用する仮想化のアプローチは、仮想化に対応するよう修正されたOSカーネルが複数のVPS(Virtual Private Server:仮想専用サーバ)をサポートするというものである。このアプローチは、後述するサンのSolarisコンテナや、BSDの仮想マシン機能である「Jail」に近く、同一のサーバ上で動作するすべてのVPSは、同じOSカーネルを共有する。物理ホスト1台につき数百個の仮想サーバを運用することも可能であり、大規模なWebアプリケーションや、QA(品質保証)アプリケーションのホスティング分野に適している。このため、ヴイエムウェアやマイクロソフトの製品とは必ずしも競合しない製品である。

 今回、Virtuozzoをテストしたところ、同製品で稼働するVPSのパフォーマンスは非常にすばらしく、オーバーヘッドは3%以下という結果を示した。管理ツールも充実しており、各VPSの設定を細かくカスタマイズしたり、パフォーマンスを監視したりできるほか、本格的なアラート/リポーティング機能も備わっている。

 特に注目できるのが、多数のVPSを構築し、アプリケーションを動的にインストールする機能である。例えば、20個のVPSを構築する場合、定義済みのテンプレートを選び、開始IPアドレスといくつかのグローバル設定オプションを指定するだけでよい。20個のVPSが利用可能になるまでに要する時間は、わずか数分である。複数のVPSにアプリケーションをインストールする際も、ドラッグ&ドロップだけで行うことができる。また、テンプレートはすべて、RPMやファイル・ツリーによって構成されており、テンプレートのカスタマイズも容易である。

 SWソフトは、Virtuozzoのオープンソース版「OpenVZ」を無償で提供しているが、残念ながらOpenVZには管理ツールが含まれない。Virtuozzoの最大の魅力は、パフォーマンスの高さもさることながら、この強力な管理ツールであることを強調しておきたい。

【COLUMN】
AMD「SVM」とインテル「VT」が実現するハードウェア仮想化
トム・イェイガー

 AMDとインテルが提供しているハードウェア・ベースの仮想化技術は、この分野のブレークスルーとまではいかないにせよ、それに向けた第一歩であると言える。AMDのSecure Virtual Machine(SVM)やインテルのVirtualization Technology(VT)は、CPU設計の前提条件やアーキテクチャの大幅な変更を示すものだ。

 1台の物理マシンに1つのOSという従来アーキテクチャでは、CPUやメモリなどの状態の変更はOSに全面的に任されていた。何らかの理由でOSがシステム設定の変更を維持できなくなれば、OSがクラッシュするおそれがある。したがって、このアーキテクチャで仮想化環境を実現する場合、1台のマシンを複数のOSで共有するのを妨げるようなシステム状態の変更を、OSが行えないようにする工夫が必要になる。

 システムの変更は、OSが特権命令を実行することによって行われる。SVMやVTは、1秒間に何百〜何千回と発生するこれらの特権命令をインターセプトし、ハイパーバイザー(いわば、スーパーバイザーのスーパーバイザー)によって設定された入口に送る。この場合、ハイパーバイザーだけが、システム状態の変更を実施/許可する権限を持つことになる。例えば、ゲストOSから仮想メモリの一部をマッピングせよという要求をインターセプトすると、ハイパーバイザーは、あらかじめそのゲスト用に取ってあるメモリ部分を渡すことによって、これに対応する。

 つまり、インテルとAMDは、特権命令をインターセプトする仕組みを自社のCPUチップに組み込み、拡張されたシステムの状態(いうなれば、OSインスタンスのコンテキスト)の保存とリストアを新しい命令として導入したのである。VTとSVMの機能はそれだけではないが、このインターセプトとコンテキストは最重要の機能である。

 両技術を比較するならば、AMDのAMD64オンボード・メモリ・コントローラに軍配が上がると筆者は考える。インテルのメモリ・コントローラは、CPUに対して外付けであるため、VTを認識できないのである。また、AMD64のオンボード・メモリ・コントローラは機能強化が施され、ゲストOSのインスタンスそれぞれに独自のメモリ・アドレス変換テーブルを提供する「ネステッド・ページング」が行えるようになっている。インテルの場合、ゲストのメモリ・アドレス変換はソフトウェアで行わなければならない。両社の実装にはそのほかにも違いがあるが、AMDのほうが充実しているように見える。とはいえ、当面は、両技術の共通部分に対応した仮想化ソフトウェアが提供されることになると考えられるため、その差はそれほど気にしなくてもよいだろう。


前のページへ < 123 > 次のページへ



関連記事

▲ページの先頭へ戻る


特別連載

最新ブレード・サーバ研究

【第1回】
高密度実装を極めた
ブレード・サーバ
[New]


Computerworld Special

インテル Xeonプロセッサー 5500番台搭載サーバをTry & Buyでとことん試す!

CPUの能力を最大限に生かすサーバ作り──サン・マイクロシステムズ

Stratus Avance Software

高信頼性・高可用性をソフトウェアで実現する「Stratus Avance Software」

ftServerのノウハウとXenServerが融合した低価格な高可用性ソリューション

キャッチアップ

「インテルTXT」――セキュリティ機構が“売り”の仮想化応用技術

システム全体のセキュリティ強化を支援する仮想化応用技術

仮想化の真のメリットは、コスト削減よりも俊敏性向上

メリットを享受するには、継続的なキャパシティ・プランニングが必要

「仮想化は次世代のOS」――レッドハットが狙うオープンソース革命“再び”

ハイパーバイザとセキュリティ管理製品からなる「オープンな仮想化プラットフォーム」を強調

マネージド・サービス・プロバイダーに見る仮想化技術の効用

サービス品質/アジリティの向上を果たしたコンテジックス

仮想化環境における“ライセンス・コスト”が議論の的に

VMwareユーザー間でソフトウェア・ライセンスの現状に疑問の声

注目の「仮想アプライアンス」がもたらすメリット

仮想化環境で即座に実行できるアプリケーションの新配布モデル

次世代仮想化プラットフォーム「Hyper-V」研究

サーバの仮想化はどう進化するのか!?

「仮想化時代」に到来する3つのテクノロジー・トレンド

グリーンIT/プロビジョニング/自律コンピューティング

【Forrester調査】IT部門の3分の2が2009年までに仮想化技術を導入

「仮想化ベースの戦略的なITインフラ構想に移行する動きも広がる」

“ハイパーバイザ・バトル”を制するのはだれ?――白熱する仮想化市場

王者VMwareに挑む、後発の大手ベンダーたち

注目度を増すサーバ仮想化──米国企業の導入・活用の実態に迫る

ユーザー調査に見る仮想化技術の課題と現実

仮想化実践講座

サーバ仮想化導入ステップガイド[計画編]

VMwareの導入から配備までを「ハンズオン」

サーバ仮想化導入ステップガイド[配備編]

VMwareの導入から配備までを「ハンズオン」

Windows仮想化をトータルに管理する「Virtual Machine Manager」

System Centerで変わる仮想環境のシステム運用管理

「Hyper-V RC1」緊急レビュー

Windows Server 2008標準搭載の仮想化ハイパーバイザを徹底解剖

仮想環境でのセキュリティを考える

ユーザー調査に見る仮想化技術の課題と現実

仮想化導入前に自問すべき10のポイント

技術的「準備度」や事業目標の「認識度」を診断する

アプリケーション/デスクトップ仮想化[実現手法とベンダー動向]

データセンターの外では「クライアント管理の簡素化」が仮想化のメリット

これだけある「仮想アプライアンス」のメリット

コスト削減をはじめ、さまざまな点で有利に

サーバ仮想化技術を整理する

完全仮想化か、擬似仮想化か、それともOSレベルの仮想化か

テスト環境でも威力を発揮するサーバ仮想化技術

作業時間の短縮化に貢献

ストレージ仮想化

仮想化がストレージ市場の苦境を救う――NetApp ウォーメンホーベンCEO

新しいストレージ管理機能で容量50%削減を保証するキャンペーンを開始

ストレージ仮想化[メリットと手法を確認する]

普及が進み、成熟期を迎えた仮想化技術

注目集めるストレージ仮想化技術――企業は管理コスト削減に期待

管理コストを95%削減した事例も

「シン・プロビジョニング」でストレージ・リソースの“無駄づかい”を撤廃する

手付かずの容量を有効活用するためのアプローチ

ストレージ仮想化技術の“現在”を探る

最も成熟し、製品も豊富にそろうレイヤにどう取り組むべきか

事例研究

データセンターの新増設で、CIOたちが実際に経験したこと

キャパシティ、設置スペース、電力と発熱、コスト――問われる課題への解決力

ディザスタ・リカバリのモデル・プロジェクト発進!

北米大陸の両端に位置する2つの大学を結んで展開される野心的ディザスタ・リカバリ・プロジェクト

先進ユーザーから学ぶサーバ仮想化導入の「落とし穴」

ネット構成、ライセンス、セキュリティに細心の注意を!

早期導入ユーザーに見るサーバ仮想化のメリットと教訓

数十台の物理サーバ上で400以上の仮想マシンを運用

先進事例に見る仮想化ソフト導入の最適解

コスト効果は100万ドル

仮想化の課題

「仮想化導入のデメリット=運用管理の煩雑化」にどう立ち向かうか

「マルチベンダー仮想化環境」管理のポイントを専門家が指南

ヴイエムウェアがはまる、仮想化最大手ゆえの「落とし穴」

仮想化ハイパーバイザの優劣に固執する姿勢に疑問あり

重要アプリの仮想環境への移行、サーバ担当マネジャーは総じて消極的

重要性・機密性の高いアプリほど仮想化技術の適用外に

仮想サーバの脆弱性は仮想マシンにあり――研究者がBlack Hatで講演

「仮想マシンが物理サーバ間を移行するときに攻撃を受けやすい」

「仮想化サーバの管理に自信が持てない」とするCIOが半数以上に

懸案事項は、セキュリティ/異種インフラ管理/システム利用の最適化

懲罰的なソフト・ライセンスがサーバ仮想化の妨げに

VM上のアプリを巡り、一部ベンダーが手間とコストを顧客に強要

技術的未熟さが目立つx86サーバの仮想化

メインフレームの場合とは異なる扱いに戸惑いも

仮想サーバの管理プロファイル、標準化団体DMTFがCIMベースで策定

VMwareやIBMなども策定に参加、自社製品でサポートへ

アナリストが警鐘、「仮想化のセキュリティ・リスクは看過されている」

仮想マシンのセキュリティ対策は物理マシンと同じではない!!

仮想化を巡る8つの課題

性能、セキュリティ、ライセンス、ストレージ……

Weekly Ranking

集計期間:06/28〜07/04



Computerworld Global
米国
英国
中国
ドイツ
オーストラリア
シンガポール
その他の国