サーバだけからシステム全体の仮想化へ至る道
BEAの提唱する「仮想化2.0」は「仮想化1.0」とどう違うのか? 今回からいよいよ本題に入る。
VMwareやXenなどのハイパーバイザテクノロジを採用したサーバ環境の仮想化により、ハードウェアの集約や設置スペースの縮小、省電力化など、さまざまな導入効果があることは前回紹介したとおりだ。これにより、既存サーバ環境を容易に仮想化することが可能になった。
しかし企業にとっては、サーバ環境を仮想化することだけが最終的な目的ではない。サーバ上で稼働するアプリケーションまでを含めたシステム全体を仮想化し、これを最適化することが重要な課題のひとつとなっている。この課題の解決がサーバ環境の仮想化における次なる目標といえる。
単に既存サーバハードウェアを仮想化して集約することから、仮想化環境をより効率よく使いたおすために、OSやその上で稼働するアプリケーションまでを含めて最適化するように仮想化の領域を拡大することがBEA Systemsが提唱する「仮想化2.0」であり、それを具現化する製品が「BEA Virtualization 2.0」だ。BEAは次に述べる製品群でアプリケーションサーバ環境を仮想化2.0に進化させようとしている。
システム全体の仮想化へ領域を拡大
BEA Virtualization 2.0は、仮想化されたJavaアプリケーション稼働環境向けに最適化された「BEA WebLogic Server Virtual Edition」と、仮想化環境でアプリケーションの動的な管理を行う「BEA WebLogic Operations Control」で構成され、仮想サーバ環境でJavaアプリケーションを稼働する場合のパフォーマンスに関わる課題を解決することが可能になる。
従来、仮想化されたサーバ環境でJavaアプリケーションを稼働させるには、ハイパーバイザ上にゲストOSを立ち上げ、SunのJava HotSpotや「BEA JRockit」のようなJava仮想マシン(JVM)および「BEA WebLogic Server」などのJavaアプリケーションサーバを搭載し、その上にJavaアプリケーションを配布しなければならなかった(図1)。
※図はBEAによるホワイトペーパーより引用
これでは、仮想化されていない1台のサーバ上でJavaアプリケーションを稼働させる場合に比べ、ハイパーバイザの部分がオーバーヘッドになってしまう。従来どおりのパフォーマンスを出すためには新たな発想が必要になる。特にBEA WebLogic Serverを利用するJavaアプリケーションは基幹系のシステムであることが多く、パフォーマンスの低下はユーザー企業のビジネスに直結してしまう見逃せない問題だった。(このあたりの詳しい話はBEAによるホワイトペーパーを参照してほしい。)
ここでBEAが着目したのが、仮想化環境の中のゲストOSの存在だ。
- コメント(1件)
- 特集: BEAの「仮想化2.0」とその先を探る (9件)
- ホワイトペーパー
- 企画特集
集積度も性能も、業界最高水準のブレードPC
そのストレージで仮想化に対応できますか?
◆エン・ジャパン厳選求人☆毎週更新◆
パンデミック対策特集
SOA、BPM、SaaS −今、企業に必要なこと
今注目の「サジェスト検索」−デモ掲載中
ストレージメディア特設サイト開設
ESBでIT投資の無駄を劇的に解消する
ロリポップ!がリニューアル
【徹底対談】運用管理ツールの賢い使い方
仮想環境を実現するソリューション特集
中小企業のセキュリティリスクとは?
インターネット上の悪意を未然に防ぐには?
御社のログ活用しませんか!?
セキュリティ&ユーザ事例【SIer Club】
- サーバー監視・運用のコストを削減するには
- エンタープライズにおけるSUSEの強み
- ■ストレージ容量50%削減保証■
- サービス・ドリヴン・データセンター
- 話題のタグ
#1 ktanikaw
- 2008/04/18 10:34:57
Windows 7はLinuxへの切替が簡単:注目の仮想ディスクフォーマット「VHD」
iPhone OS 3.0で変わった「絵文字」
OSSのクラウド基盤「Eucalyptus」を使う(4)--インストール〜ノード構築
俳優経験者が指南する「人前で上手く話すためのティップス10選」
「うるまでるびペイント」登場:絵は上手下手ではなく制作過程に楽しみが
待てば回路の日和あり--「iPhone 3GS」発売、しかし――