【 ここから本文 】

仮想化

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


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

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

(2008年04月01日)

仮想化ソフトウェアを導入し、仮想マシン上で各種アプリケーションを稼働させるとなると、セッティングにそれ相応の手間がかかってしまう。そこで注目を集め出したのが仮想アプライアンスである。仮想アプライアンスは、OSを含む動作環境のセットアップを事前に済ませた状態で配布されるため、ユーザーはファイルをダウンロードし、インストールするだけで仮想インフラ上でアプリケーションを即座に実行できる。本稿では、仮想アプライアンスの基本やメリットを押さえるとともに、その最新動向も併せて解説していく。

渡邉利和

仮想アプライアンスとは何か

 「VMware」など仮想化ソフトウェアを実際に利用しているユーザーであればよくおわかりのことと思うが、仮想化されたシステム環境は、ホストOSからは単一のファイルとして見える。仮想アプライアンスの根本的なアイデアは、端的に言えば、このファイルをソフトウェアの配布手段として利用するというものだ。

 もう少し詳細に説明してみよう。物理的なコンピュータ上に仮想化ソフトウェアをインストールすると、仮想化ソフトウェアは新たに仮想マシン(Virtual Machine)を作り出す。仮想マシンは、ユーザーから見ればOSすらインストールされていない裸のハードウェアに見え、この上にOSをインストールし、さらに必要なアプリケーションなどをインストールすることでソフトウェア環境を作り上げる。それにより、実運用可能な仮想システムを構成することになる。

 ここでインストールされるOSやソフトウェアは、仮想マシンから読み出し可能な仮想的なハードディスク・ドライブ(HDD)上に書き込まれることになる。この仮想ストレージは、実体としてはホストOSのファイルシステム上に作られるファイルである。最近のバックアップ・ソフトウェアでは、HDDのイメージを丸ごとコピーする「イメージ・バックアップ」がよく使われるようになっているが、仮想マシンが読み込む仮想HDDは、こうしたイメージ・バックアップとほぼ同様のものだと考えればわかりやすいだろう。

 こうして作られた仮想HDDは、システムが動作するために必要なファイルをすべてまとめたものであり、完全なシステム・イメージになっている。仮想化ソフトウェアを利用して1つの物理コンピュータ上に複数の仮想マシンを動作させる場合、このファイルを必要なだけ用意して仮想マシンに読み込ませればよいのである。システム起動用のHDDを複数用意しておき、必要に応じてHDDを交換し、複数のシステム・イメージを物理コンピュータ上で切り替えて利用することも可能だが、仮想化ソフトウェアを利用すれば、複数のシステム・イメージを同時に実行することで、1台の物理コンピュータ上に複数の仮想マシンを並列的に動作させることができるようになる。

 さて、ここでもう1つ仮想HDDのメリットを挙げたい。それは、仮想HDDに書き込まれたシステム・イメージは、物理的なハードウェア構成に依存していない点だ。実際にシステム・イメージが記録されたHDDを交換した経験があるユーザーならわかると思うが、システム・イメージを作成した時点でのハードウェア構成と異なるコンピュータに接続して起動しようとすると、最悪の場合システムの起動が不可能になる。変更個所がごく軽微な場合は、デバイス・ドライバの更新などで運用可能な状態にまでもっていけるが、作業には手間を要する。

 仮想化ソフトウェアの利用を前提に作成した仮想HDDのシステム・イメージは、仮想マシンの構成に対応してデバイス・ドライバなどを組み込んでいるため、仮想マシンの構成が同じであれば、実際のハードウェアに搭載されているデバイスとは関係しない。つまり、仮想HDDのシステム・イメージは、同じ仮想化ソフトウェアがインストールされ、かつ同じ構成の仮想マシンが動作している環境であれば、どの環境に移行してもそのまま動作することが期待できる。仮想HDDによるシステム・イメージは可搬性が高く、どのような物理コンピュータでも同じように動作すると言えるのである。

 この特性は、ユーザー・レベルで活用することも当然できる。システムを仮想インフラ上に構築しておき、その仮想HDDファイルをコピーしておけば、ハードウェア障害などで運用継続が不可能になった場合に、別のハードウェア上で同じシステム・イメージを起動することができる。通常、こうしたバックアップ・システムでは本番環境と同じ構成の予備ハードウェアを用意する必要があり、コスト面での負担が大きかったのだが、仮想化ソフトウェアを利用することにより、予備のハードウェア構成を厳密に一致させる必要がなくなるという大きなメリットが得られる。この場合は、ユーザーが自分で構成した仮想HDDを他のマシンで転用するという使い方だ。

 仮想アプライアンスは、異なる物理コンピュータで作成された仮想HDDのシステム・イメージを、より広い環境に向けて提供するものだ。単純に言ってしまえば、ソフトウェアの配布手段として、仮想HDDのシステム・イメージを利用するということになる。

仮想アプライアンスのメリット

 仮想HDDのシステム・イメージを仮想アプライアンスとして配布することには、どのようなメリットがあるのだろうか。

 まずは、逆にデメリットから考えてみると、配布サイズが大きくなることが挙げられる。特にアプリケーションの場合に顕著になるが、これはアプリケーションのみでなく、OSも含めたシステムの起動イメージ全体を配布することになるためだ。OS自体を配布するような場合には問題にならないが、アプリケーションの配布が目的の場合は、ファイル転送に要する時間が長くなるというデメリットが生じる。

 一方、メリットは、ファイルを入手したユーザーにとってインストールも実行もきわめて容易であるという点だ。このメリットがファイル・サイズの増大というデメリットを補って余りあると考えられているからこそ、仮想アプライアンスが普及し始めているのだとも言える。その背景として、ブロードバンド接続の普及によるユーザー・レベルでのインターネット接続帯域の拡大も重要な意味を持っているだろう。

 ソフトウェア単体で入手した場合、プラットフォームとなるOS上にインストールし、稼働環境を整えるという作業が必要になる。ソフトウェアによっては、OS側の設定をアプリケーションに合わせて最適化するなど、ある程度の技術力を要することもある。Windowsの場合はレジストリに新たなエントリが追加されたり、既存のエントリの内容が変更されたりすることもあり、こうした積み重ねによって、アプリケーションのインストール/削除を何度も繰り返すとシステムが不安定になると考えているユーザーも多い。テストにしか利用しないマシンを日常作業用のマシンとは別に用意しているユーザーであれば問題ないが、そうでないユーザーにとっては、日常使用しているマシンの安定性が損なわれたり、場合によっては起動しなくなったりするなどのトラブルにつながるリスクもあるため、「ソフトウェアを追加でインストールして試してみる」という作業は、手間もさることながら心理的にも抵抗感のある作業だと言える。

 仮想アプライアンスのインストールは、ホストOSから見れば、単にデータ・ファイルを1つコピーするだけの作業である。当然だが、ホストOSの環境設定を変更する必要もない。さらに、仮想アプライアンスでは、ファイルの提供側があらかじめOS環境まで含めてシステム環境を最適化しておくこともできるので、ユーザー側で何も設定しなくとも、すぐにシステムを稼働することが可能だ。あたかも家庭用ゲーム機にカートリッジやディスクをセットするような感覚で、PC上に新たなシステム環境を導入し、動作させることができるのである。インストールの際にホストOS側の環境を一切変更しないため、不要になった場合にもアンインストールなどの作業は不要で、ファイルシステム上にコピーした仮想HDDファイルを単に削除するだけで済む。既存の環境に与えるインパクトの小ささは、仮想アプライアンスの大きなメリットとなっている。

 ソフトウェア配布側の視点では、サポートの負担が大幅に軽減されることも見逃せないだろう。パッケージ・ソフトウェアのサポートでも、インストールに関するトラブルへの対応は大きな比重を占めている。インストールがうまくいかないという状況は珍しくはないのだが、仮想アプライアンスでは、ソフトウェア配布側があらかじめOSを含む動作環境のセットアップを済ませ、確実に動作する状態で配布できるため、インストールに伴うトラブル発生の可能性を事実上ゼロにできる。そもそも仮想アプライアンスでは、物理的なデバイス構成の違いを仮想化ソフトウェアが吸収してくれるため、インストールの際に想定すべき環境は標準的な仮想マシン環境の1種類だけで済むわけだ。このことがインストールを容易にしている面も無視できないだろう。


 |123 > 次のページへ



関連記事

▲ページの先頭へ戻る



ホワイトペーパー

データ激増時代の新しいフレームワーク「FAN(File Area Network)」

分散環境におけるファイル管理をいかに効率化するか――データ激増時代の新しいフレームワーク「FAN」

ファイル仮想化、レプリケーションで実現。統合されたデータ管理基盤の構築方法とは?

特別企画

日立のストレージ・ソリューション

柔軟なデータ・マネジメント戦略でビジネスを加速させよ

“仮想化”を基盤とした総合力で、情報資産の活用を支援する日立製作所のストレージ・ソリューション

「ストレージ仮想化が仮想サーバのメリットを最大化する」デルのアプローチと「Dell™ EqualLogic® PS5000 Series」の実力

キャッチアップ

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

仮想化実践講座

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

作業時間の短縮化に貢献

仮想マシンをいかに管理するか

機能不足のツールを使いこなす

ストレージ仮想化

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

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

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

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

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

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

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

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

事例研究

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

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

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

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

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

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

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

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

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

コスト効果は100万ドル

仮想化の課題

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

仮想化を巡る8つの課題

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

トレンド・ウォッチ

ヴイエムウェアの「ESX 3.5」がマイクロソフトから認定

マイクロソフトがVMware環境へのテクニカル・サポートを提供へ(2008年09月04日)

CTC、日本HP、マイクロソフトの3社、顧客環境を想定したHyper-Vの動作検証を共同で実施へ

サイジング・データ取得やシステム構築手法の確立を目指す(2008年08月27日)

ノベル、小・中規模企業向けに「Xen仮想化スターターキット」を提供開始

Windowsサーバ統合を容易に行うための、ハードウェアを含んだ検証済み構成(2008年08月07日)

ヴイエムウェア、複数の仮想テスト環境の管理・自動化を可能にする「Lab Manager 3」をリリース

開発/テスト環境だけでなく、ヘルプデスクやトレーニングなど幅広い用途を想定(2008年08月07日)

CTC、VMwareに特化した仮想化検証施設「Competency Center for VWware」を開設

VMwareの性能を最大限に引き出す技術/製品/サービスの組み合わせを検証(2008年07月24日)

ヴイエムウェア、次期VMware ESXiを無償提供へ

競合他社からの追い上げを受けて決断(2008年07月23日)

シトリックス、マルチベンダー仮想化環境の構築・管理ツール「Project Kensho」を発表

OVFに準拠し、XenServer、Hyper-V、VMware ESXの混在を可能に(2008年07月16日)

Macの企業ネットワーク接続/管理の問題に取り組むアライアンスが発足

企業クライアントPCとしてMacを使いたいユーザーに朗報(2008年07月03日)

シトリックスと日立、XenApp用の指静脈認証システムを共同で開発

セキュリティ強化だけでなく利便性も向上(2008年07月03日)

マイクロソフト、サーバ仮想化ソフト「Hyper-V」の正式版をリリース

単体製品としてサーバ当たり28ドルでの提供も開始(2008年06月27日)

仮想化技術の普及で、仮想化エキスパートへの求人が急増

幹部職クラスでは年収数十万ドルの好待遇も(2008年05月26日)

シトリックス、Xenエンジン採用のデスクトップ仮想化ソフト「XenDesktop」を出荷開始

個々にカスタマイズ可能な仮想Windowsデスクトップを提供(2008年05月21日)

ヴイエムウェアが仮想サーバの管理ソフト2種を発表、障害復旧/アプリ導入を支援

管理ソフト群のパッケージ製品もリリース(2008年05月13日)

デルが仮想化製品/サービスを強化――仮想化ソフト組み込み型「PowerEdge」サーバなどを発表

仮想化ソフトはVMware/XenServer/Oracle VMをサポート(2008年05月13日)

「VMwareより3倍高効率」――日本オラクルが「Oracle VM」の国内提供を開始

仮想アプライアンスの提供にも本腰(2008年03月13日)

Weekly Ranking

集計期間:11/16〜11/22



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