japan.internet.comThe Internet & IT Network
RSS
  • ニュース
  • コラム
  • リサーチ
  • ヘッドライン
  • 特集
  • ブログ
  • プレスリリース
  • 専門チャンネル
  • イベント
  • ランキング
  • ニュースメール
2008年10月12日
文字サイズ文字サイズ小文字サイズ中文字サイズ大

仮想化技術の意外な使い道

国内国内internet.com発の記事
  • このエントリーを含むはてなブックマーク
  • この記事をクリップ!
  • Buzzurlにブックマーク
  • Yahoo!ブックマークに登録
  • newsing it!
注目を浴びる仮想化技術

2006年は「仮想化」という言葉が急速に広まった年だった。「仮想化」は最近の文脈では「サーバー仮想化」を表すことが多いが、これほど注目を浴びるようになったのは、2005年辺りからオープンソースのサーバー仮想化ソフトウェア Xen[1] を大手ベンダが支持し始めたこと、その結果、急速に成熟度が高まってきたのがひとつの要因であると考えられる。

VMware 社の一連の製品、Microsoft 社の Virtual Server、前述の Xen などに代表されるサーバー仮想化ソフトウェアは、インテルアーキテクチャのコンピュータ上で、擬似コンピュータを作るためのソフトウェアである。この擬似コンピュータを仮想マシン(VM:Virtual Machine)と呼び、ひとつの物理マシン上に複数の VM を同時に稼動させることができる。この性質を利用し、システムの性質上複数台に分けていたサーバーをそれぞれ VM の上で稼動させて1台の物理的なマシンに集約するサーバー統合がビジネスの世界で注目されている。しかし、この仮想化技術はサーバー統合の手段としての技術にとどまらない。

仮想化技術でセキュリティ向上

サーバー統合のようにひとつの筐体で複数の VM を稼動させても、VM 間では互いに他の VM の中身が見えないようにメモリ領域やストレージには隔壁が設けられているため、今までの物理サーバーと同様のセキュリティは確保することができる。そしてさらに、VM というソフトウェアの層が OS とハードウェアの間に入ったことで、いままで OS に頼るしかなかったセキュリティ設定が VM レベルで強制的に適用できるようになってきた。

たとえば、VM 上で動いている OS から送出された通信を VM 内で検査したり、暗号化された通信路を自動的に設定したりなど通信監視/制御や、VM により提供された仮想ハードディスクを暗号化するなどが考えられる。これらを OS で実現しようとすると OS の根幹部分にまで手を入れなければならないが、VM の層に組み込むことで OS 実装に依存しない形で実現しやすくなる。

これに関しては政府も積極的な取り組みをしている。文部科学省の平成18年度科学技術振興調整費の最重要解決型課題として採択された「高セキュリティ機能を実現する次世代 OS 環境の開発」[2]では、仮想化技術を使ってクライアント OS から独立したセキュリティ機能を実現しようとしている。これは「セキュア VM」と呼ばれており、内閣官房セキュリティセンター(NISC)も「セキュアジャパン2006」[3]の一項目につながる技術開発として積極的に推進している[4]。

仮想化技術で超巨大コンピュータも実現可能!?

「仮想化(Virtualization)」という言葉を改めて見つめなおすと、もっと範囲は広がる。日本では“Virtual”という単語は「仮想」と訳されることが多く、「実体がないもの」というイメージが大きいが、実は“Virtual”の意味は「事実上の、実質上の」といった意味がはじめにくる[5]。つまり、VM とは、ハードウェアの新旧や構成、細かな仕様の違いを抜きにして、マシン(=コンピュータ)としての本質的なところを再現したものであり、事実上のコンピュータとして、物理的に存在するコンピュータと同等に扱えるものであると理解できる。

この理解を進めると、ネットワークに分散した複数のコンピュータを組み合わせて、事実上の(ひとつの)コンピュータとして扱う「メタコンピューティング(Metacomputing)」[6]という発想も「仮想化」のひとつであると考えられる。

メタコンピューティングへのアプローチとしてグリッドコンピューティング、クラスタ、プログラミングモデルでの対応、などがあるが、まだ1台のコンピュータとして気にせず使えるようになるまでは至っていない。そんな中、サーバー仮想化の技術を応用することで、ネットワークに分散したコンピュータをまとめて VM として一台のコンピュータのように見せる研究[7]もなされている。

おわりに

仮想化技術によりコンピュータは従来のような物理的制約に縛りつけられたものではなくなった。仮想化技術自体は決して新しい技術ではないが、Xen をはじめとした、コモディティ化されたマシンで動作し、オープンソースであるような仮想化ソフトウェアの登場は一般のユーザーのコンピュータの使い方までも変える可能性を秘めている。

反面、いままで筐体という物理的な境界によって暗黙的に管理されてきたさまざまなシステムの管理要素(ネットワーク構成、セキュリティポリシー、パフォーマンス管理、ライフサイクル、所有者/管理者など)が、仮想化により新たに顕在化する。これらの要素を気にせずに VM を使えるようになるかが今後の課題となるだろう。

参考文献および参考資料:

[1] Xensource
[2] 文部科学省、「高セキュリティ機能を実現する次世代 OS 環境の開発」研究計画構想・概要(重要課題)(PDF 版)
[3] 情報セキュリティ政策会議、「セキュアジャパン2006」(PDF 版)
[4] 内閣官房セキュリティセンター、「高セキュリティ機能を実現する次世代 OS 環境の開発実施について
[5] 三省堂、「三省堂 Web Dictionary:Virtual
[6] C.E Catlett, L. Smarr, "Metacomputing," Communications of the ACM Vol35, No.6, pp.44-52, June 1992
[7] 金田憲二ほか、「単一システムイメージを提供するための仮想マシンモニタ」(PDF 版)

渡邉 充隆
日本ユニシス株式会社
先端技術部 技術開発室
研究員

提供:日本ユニシスユニシス

最新トップニュース
データメーション
【データメーション】
在宅勤務者にやめて欲しいこと(10月10日)
ベンチャー専門家の目利きブログ「なぜこの企業は伸びるのか?」
【ベンチャー専門家の目利きブログ「なぜこの企業は伸びるのか?」】
「お客様に使われる商品開発は『1%の閃きと99%の努力』から!」/株式会社エス・アンド・ケイ(10月10日)
Graphic Design Forum
【Graphic Design Forum】
活気に満ちた誕生日をどうぞ (10月8日)
エンジニアの独り言
【エンジニアの独り言】
得体の知れない情報(?)との向き合い方(9月17日)
最新テクノロジーの意外な処方箋
【最新テクノロジーの意外な処方箋】
昆虫と退屈なことについて(9月16日)
台湾企業が席巻する電子製品製造
台湾企業が席巻する電子製品製造
蔓延する市場の不透明感、不況の今だからこそ考える生産アウトソーシング(10月10日)
IT マネジメント
IT マネジメント
「後戻りできない」 Windows 7(10月10日)
DevX
DevX
XQueryの制御構造の活用(10月10日)
最新ハイテク講座
最新ハイテク講座
ハイビジョン対応へ、どこまで進化するのか「レコーダー」(10月10日)
百式のネットビジネス研究
百式のネットビジネス研究
あなたの Blog にライブサーチを設置してくれる「Sikbox」(10月10日)
週刊-サイト別アクセス状況データ
週刊-サイト別アクセス状況データ
ビデオリサーチインタラクティブ調査(月間インターネットオーディエンスデータ)(10月9日)
検索エンジンマーケティング
検索エンジンマーケティング
SEO は外部と内部どっちの対策が効果的?(10月9日)
気になるトレンド用語
気になるトレンド用語
はてなブックマークが変わる!そもそもブラウザのお気に入りと何が違うの?(10月8日)
e-Japan 先端テクノロジー解説
e-Japan 先端テクノロジー解説
行政サービスのマルチチャネル化について(10月8日)
ウチのサイトを SEO
ウチのサイトを SEO
ちゃんと title つけていますか?(10月8日)
海外のインターネットコムアメリカ韓国ドイツトルコ
Copyright 2008 Jupitermedia Corporation All Rights Reserved.http://www.internet.com/