仮想マシンとOS仮想化とは似て非なるもの

今ブームなのは「仮想マシン」   巷では「仮想化」がブームです。若干意味合いは異なりますが、MacのなかでWindowsが動く「Parallels Desktop for Mac」は、IntelMacに対する購入意欲を大いに引き立てられました。

土居 昌博

2007年3月2日 20:00

今ブームなのは「仮想マシン」

   巷では「仮想化」がブームです。若干意味合いは異なりますが、MacのなかでWindowsが動く「Parallels Desktop for Mac」は、IntelMacに対する購入意欲を大いに引き立てられました。

   また仮想マシンを利用するメリットとして、異なるOS環境の製品をデモンストレーションするといった際は、実機を別に用意するのに比べて大変手軽です。ではサーバ仮想化の分野はどのような状況なのでしょうか。

   主にサーバ向けの仮想化技術として「VMWare」や「Xen」などの仮想マシンモニタ/ハイパーバイザタイプによる「ハードウェア仮想化」が一般 的に知られています。第1回では敢えてそれらとは異なるアプローチである「OS仮想化」のメリットについて紹介します。

   オペレーションシステムの仮想化は、サーバ仮想化において存在感を急増させています。2006年9月に発表されたIDCレポートによると、OS仮想 化ソフトウェアである「Virtuozzo」は、すべての仮想化技術の中で最も急成長しています。また、Gartner Groupの11月のレポートでは、OS仮想化が2010年までに主流になるといわれています。

OS仮想化とハードウェア仮想化(仮想マシン)との比較

   OS仮想化技術はハードウェア仮想化技術とどのように異なるのでしょうか。下記の図1は仮想マシンモニタ(VMM)/ハイパーバイザによるハードウェア仮想化とOS仮想化を比較したものです。

OS仮想化とハードウェア仮想化の比較
図1:OS仮想化とハードウェア仮想化の比較

ハードウェア仮想化とは

   仮想マシンモニタ(VMM)もしくはハイパーバイザの仮想化モデルでは、仮想サーバにおけるハードウェアへのアクセスを仮想化します。この方式では、ベースのレイヤにハイパーバイザもしくは標準OSがあり、ハードウェアと密接に関係しています。

   ハードウェアおよびリソースを仮想マシンへ配分するためには、ハードウェアのすべてが仮想化される必要があり、上部レイヤでは仮想マシンへ割り当てる各種チップやボードなどを仮想化しています。

   つまり、ハードウェアベンダーやOSソフトウェアベンダーが、すでにサポートを行っているハードウェアを、再度ソフトウェアへと作り変える作業が必要となります。仮想マシン自体には、完全なゲストOSのコピーおよびアプリケーションが存在します。

   ハードウェア仮想化ソリューションの代表としては「VMWare」「Microsoft Virtual Server」「Xen」「Parallels」などがあります。

OS仮想化とは

   次にOS仮想化では、仮想サーバにおけるOSへのアクセスを仮想化します。OS(カー ネル)レイヤにてサーバを仮想化するこのモデルでは、隔離された複数のパーティションもしくは仮想環境(VE)を単一の物理サーバとOSインスタンス上に 作成することにより、ハードウェアやソフトウェアの管理における効率を最大化します。このため、仮想環境におけるOSはホストOSと同じになります。

   OS仮想化モデルでは、性能/管理性/効率性に関しての最適化がされていることが特徴となります。SWsoftのOS仮想化ソフトであるVirtuozzoのケースでは、ベースにWindowsもしくはLinuxの標準ホストOSが常駐しています。

   上層の仮想化レイヤには異なる仮想環境(VE)間のリソース隔離とセキュリティを確実にする独自のファイルシステム、さらにカーネルサービス抽象化 レイヤが存在しています。仮想化レイヤはそれぞれの仮想環境をスタンドアロンサーバのように稼動させることが可能です。

   OS仮想化ソリューションの代表としては、SWsoftの「Virtuozzo」やオープンソースの仮想化ソフトである「OpenVZ」、Sunの「Solaris Containers」などがあります。

人気記事トップ10

人気記事ランキングをもっと見る

企画広告も役立つ情報バッチリ! Sponsored

ClickHouse Cloudが実現した広告運用SaaS「ATOM」のデータ基盤革新、パフォーマンスを向上しながら、運用負荷とコストを削減 11月11日 6:20 AIで開発が加速する時代、品質保証はどう変わる? Tricentisが示すAIエージェント活用の実像 11月9日 6:45 悪用までの猶予が「1分」に迫るフロンティアAI時代に開発と本番を貫く脆弱性管理が必要 10月29日 8:30 欧州CRA対応とSBOM運用。AI生成コードのOSS混入問題の対策とは ――スニペット単位で検出する「FossID」「Insignary Clarity」によるSBOM運用 9月16日 6:40 PostgreSQLからTiDBへ、稼働中SaaSで進める段階的DB移行の実践と再設計への展望 9月7日 6:30 機能安全開発におけるGoogleTestの活用を支援!「Parasoft C/C++test CT」で実現する効率化&AI連携 4月14日 6:30 【CNDW2025】Grafanaが明かす「オブザーバビリティの哲学」ー最小限の労力で実用的なインサイトを得るには 1月23日 6:30 【CNDW2025】プロダクト急増に備える基盤刷新 ーウェルスナビがECSからEKSへの移行で得た知見とは 1月15日 6:30 【CNDW2025】250環境を5人で運用、構築時間は30分に ーKINTOテクノロジーズが語るインフラ基盤組織の作り方 2025年12月18日 6:30 新たな自動化で熱視線! AIエージェントの「推論能力」を支える2つのコンポーネントとは? 2025年11月28日 6:30