
仮想化は現在、ほとんどの大企業にとって主流のテクノロジーとなっており、EMC (VMWare)、IBM、Microsoft などの大手企業は、単一のマシンで複数のゲスト オペレーティング システムを実行するための独自のオプションに多額の投資を行っています。
商用製品に加えて、CIO がパブリックおよびプライベート クラウド インフラストラクチャに検討できる、活気のあるオープン ソース仮想化エコシステムがあります。
注目すべきオープンソースの 5 つの項目の今回の記事では、節約額を減らすことなくインフラストラクチャを統合できる仮想化ソフトウェアについて見ていきます。
KVM
Kernel-based Virtual Machine(KVM)は、他のオープンソースハイパーバイザーほど広く導入されていませんが、その地位は急速に高まっています。
KVM は完全な仮想化ハイパーバイザーであり、Windows ゲストと Linux ゲストの両方を実行できます。
KVM のカーネル コンポーネントはカーネル 2.6.20 以降 Linux に組み込まれており、KVM はオペレーティング システムの他の部分と高いレベルで統合されています。
KVMは、2008年後半にLinuxベンダーのRed HatがKVM開発会社Qumranetを買収した際に、最大の評価を受けました。Red Hatは現在、エンタープライズ仮想化サーバーをKVMハイパーバイザー上に構築しています。
URL: https://www.linux-kvm.org
ライセンス: GPL
ゼン
Xen は、ケンブリッジ大学で Microsoft の資金提供を受けたスタートアップとして誕生し、Linux ハイパーバイザーの「事実上の標準」にまで成長しました。
Xen は、変更されたゲストと変更されていないゲストに対してそれぞれ準仮想化と「ハードウェア支援」仮想化をサポートします。
ゲストは Linux または Windows になりますが、特にホスティング分野では、圧倒的多数のゲストは Linux バリアントです。
数年前、NovellやOracleを含む多くの商用ソフトウェアベンダーがXenを採用しました。そして、まるで予期せぬ出来事のように、Xenを支える商用スタートアップ企業であるXenSourceがCitrixに買収されました。Citrixはそれ以来、Xenを全面的に採用しています。
最近、CIO はキャンベラの ACMA で、Citrix の Xen ハイパーバイザーをベースにしたプライベート クラウドの開発について報告しました。
URL: https://www.xen.org
ライセンス: GPL
オープンVZ
OpenVZ は Linux 用のコンテナベースの仮想化であり、仮想プライベート サーバーを安価に提供する方法と、大衆市場の Linux ホスティング プロバイダーの間で非常に人気が高まっています。
OpenVZ コンテナーは、別のホストと同じサービスを提供し、ネイティブに近いパフォーマンスを提供すると主張しています。
OpenVZは、スイスのParallels社が提供する商用仮想化ソリューションであるParallels Virtuozzo Containersの中核を成しています。Parallelsには商用サポートが提供されています。
エンタープライズ分野では OpenVZ/Parallels について書かれた記事はあまりありませんが、この製品に関するユーザーからの熱烈な推薦文は数多くあります。
URL: https://openvz.org
ライセンス: GPL
バーチャルボックス
VirtualBox は、もともとドイツの企業 innotek によって開発され、2008 年 2 月に Sun Microsystems によって買収されたオープン ソースのデスクトップ仮想化ツールです。
Oracle は Sun を買収して以来、VirtualBox の開発を継続しており、最新バージョン 4.0 は 2010 年 12 月にリリースされました。
VirtualBox は Windows、Linux、Solaris、Mac OS X 上で実行され、これらすべてのオペレーティング システムをゲストとしてサポートできます。
VirtualBox は主にデスクトップで使用されますが、完全な仮想化アプリであるため、サーバーでも使用できます。
VirtualBox のクローズドソース版は現在「拡張パック」として配布されており、RDP や USB サポートなどの機能が含まれています。
URL: https://www.virtualbox.org
ライセンス: GPL & CDDL
ゲスト
Lguest は、オーストラリアの開発者 Paul “Rusty” Russell 氏が始めた興味深い仮想化プロジェクトです。
Linux を念頭に設計されている lguest では、同じカーネルの複数のコピーを並行して実行できます。
lguest は完全な仮想化ハイパーバイザーではありませんが、使いやすさを誇り、ホスト オペレーティング システムとゲスト オペレーティング システムに同じカーネル イメージを使用します。
Computerworld は過去数年間にわたって lguest に関する多数の記事を掲載してきました。
lguest がビジネス実稼働環境で使用されているかどうかについては、あまり情報がありませんが、興味深いと思います。
URL: https://lguest.ozlabs.org/
ライセンス: GPL
このシリーズの他の記事については、以下をご覧ください。
注目すべき5つのオープンソースセキュリティプロジェクト
注目すべき5つのオープンソースネットワーク管理プロジェクト
注目すべき5つのオープンソースCRMシステム
注目すべきオープンソースVoIPソフトフォン5選
注目すべきオープンソースオフィススイート5選
注目すべきオープンソースIPテレフォニープロジェクト5選
注目すべきオープンソースのヘルプデスクアプリ5選
注目すべきエンタープライズ向けオープンソースWikiアプリ5選
注目すべきオープンソースプロジェクト管理アプリ5選
ぜひ試していただきたい5つの無料プロジェクト管理アプリケーション