japan.internet.com
japan.internet.com メンバーID
Twitter
Facebook
RSS
ピックアップ
2006年12月15日 09:00

仮想化と Linux の基礎――4

著者Carla Schroderオリジナル版を読む海外海外発
Xen ハイパーバイザ

Xen ハイパーバイザーは、仮想化の世界で今や大人気だ。よくご存じでない方のために説明すると、ハイパーバイザー(バーチャルマシンモニタと呼ばれることもある)は、同時稼働するゲスト OS を管理するホストシステムのことを指す。ただ、そのまま単にスーパーバイザーと呼んだのでは面白くないためハイパーバイザーと呼ばれている。

Xen には、ソフトウェアもしくはハードウェアのふたつのサポート方式がある。Xen の擬似仮想化は、修正を加えたゲスト OS を動かしてネイティブに近いパフォーマンスを達成している。Linux、各種 BSD、そして OpenSolaris のようなオープンソース OS は、ゲストとして動作するよう、すでに Xen を移植済みだ。完成度はまちまちだが、既製の Xen ホストとしては NetBSD/xen や OpenSolaris など、複数の Linux ディストリビューションがある。

むろんすでにお気付きだろうが、UNIX 以外の特定の主要 OS は擬似仮想化にまだ対応していない。Xen の開発チームは Microsoft Windows をアカデミックライセンスで移植したが、ライセンス条件からこれはリリースすることができない。しかし、この問題は適切な Intel もしくは AMD の CPU と Xen 3.0 があれば関係ない。Intel の「Vanderpool」や AMD の「Pacifica」などの CPU 命令セットは、修正を加えていないゲスト OS の共存を可能にする。かなり巧妙だ。

ただ、ホスト OS に危害が加えられたり、マシンが盗難に遭ったらどうしようもない。どんなに素晴らしく新しい仮想化技術でもなすすべがない。

仮想化システムは、そのインプリメンテーションによって管理のしやすさが変わってくる。一部の仮想化アプリケーションは、素早く簡単に導入できるし、OS やアプリケーションを自由に移動できる。これが素早い障害復旧、保守時の短いダウンタイム、スケーリングの容易さにつながる。次回は、各種 Linux 用仮想化アプリケーションの良い点と悪い点について述べる。

参考

「AMD’s Pacifica revealed in full」(AMD の Pacifica を詳説)は5回にわたって Charlie Demerjian が連載した、x86 用新仮想化技術の素晴らしい入門書。
・Intel の Vanderpool サイト
・ウィキペディアの Hypervisor ページには、IBM のメインフレームから既存のものまでの進化に関する概要がある。
OpenSolaris Community:Xen
NetBSD/xen についてのページ
FreeBSD と Open Hypervisors についてのページ

« 戻る 何をそれほど騒ぐのか? 

目次

1 何をそれほど騒ぐのか? 
2 1台で複数のサービスを実現
3 多くの疑問に多くの答え
4 Xen ハイパーバイザ
プリンター用
記事を転送
この記事をクリップ!
厳選した九州のお野菜とお米をお届け
厳選した九州のお野菜とお米をお届け 野菜の木では、老舗料亭 沙羅の木が厳選した九州のお野菜とお米をお届けします。 毎週、隔週での定期のご購入も可能です。 入会費、年会費、送料、荷造手数料は無料です。
注目のトピックス
Copyright 2012 internet.com K.K. (Japan) All Rights Reserved.