Windows Server 2003ユーザーのためのHyper-V解説【第1回】
Microsoftの仮想化の歴史から振り返る、Hyper-V誕生のストーリー
昨今のクラウド時代においてはすっかり定着した仮想化テクノロジー。現在、Microsoftは仮想化においてWindows Serverの一機能としてHyper-Vを提供している。仮想化における概況とMicrosoftの仮想化の歴史を解説する。
連載インデックス
- 第1回:Microsoftの仮想化の歴史から振り返る、Hyper-V誕生のストーリー
- 第2回:Windows Server 2003の延命にHyper-V活用は妥当か?
連載インデックス:Windows Server 2003ユーザーのためのHyper-V解説
Windows XPおよびWindows Server 2003のサポート終了
2014年4月9日(日本時間)をもって、10年以上にわたって提供されてきた「Windows XP」のサポートが終了した。そして、2015年7月14日には、「Windows Server 2003」および「Windows Server 2003 R2」のサポートも終了する予定である。多くのITプロの方にとっては、Windows XPの次に Windows Server 2003のリプレースが控えているという状況だと思う。
Windows XPにしてもWindows Server 2003にしても10年以上前にリリースされたOSだ。これまでの目まぐるしいIT環境の変遷を振り返ってみると、同OSを取り巻く環境もかなりの変化をしてきたことは明らかだ。常時接続のブロードバンドが普及し、さまざまなアプリケーションが開発・活用されたことで(OSの)ユーザー数が増え、こうしたユーザーに対しての悪意を持った攻撃が多様化してきた。また、OSを載せるハードウェアも大きく進歩し、大容量のメモリやディスク、マルチコアのプロセッサも一般的になった。OSというソフトウェアを取り巻く環境が、当時と大きく異なる状況になっている。ITインフラという観点まで視野を広げると、仮想化の技術が発展・普及し、さらには仮想化をバックボーンとするクラウドが普及してきているという状況にまでなっている。
こうした背景を鑑みると、ソフトウェアにも一般的な製品と同じく有効期限やサポートのライフサイクルがあり、古い時代に購入したものをこの先もずっと使い続けることはできないのが現実である。
本連載では、Windows Server 2003ユーザーを主な対象として、今後の対応の参考になるものとして、既に普及期を迎えつつあるMicrosoftの仮想化テクノロジー「Hyper-V」に関する説明をするものである。また、筆者の現在の専門分野がクラウドであることから、同じくMicrosoftが提供するクラウドサービスである「Microsoft Azure」や統合管理プラットフォームである「Microsoft System Center」を含んだ“Cloud OSビジョン”に基づいた説明も加えていきたい。連載を読み進めるに当たって、背景として頭の片隅に置いていだけるとありがたい。
Microsoftの仮想化の歴史
さて、第1回は、Hyper-Vのコンセプトに関して理解を深めるべく、Microsoftの仮想化テクノロジーについてその歴史を振り返っておきたい。MicrosoftはPCのOSを開発した企業である故、この分野ではPCにおける仮想化から始まっている。
Microsoftの仮想化技術の歴史は、米Connectixという仮想化テクノロジー企業が開発した仮想化ソフトウェア「Virtual PC」に端を発する。Virtual PCは当初、Macintosh用の仮想化ソフトウェアだったが、後にWindowsにも対応した。その後、Connectixは2003年にMicrosoftに買収されることとなった。
Virtual PCは、ホストOSの上にアプリケーションとしてゲストOSが動作する、いわゆるホスト型の仮想化ソフトウェアであった。Windowsの上にもう1つのWindowsを動作させたり、Macintoshの上でWindowsを動作させたりする技術だ。
Windows 7の時代になると、Microsoftは「Windows Virtual PC」という後継のソフトウェアを開発・提供する。同時にWindows 7上でWindows XPを動作させる「Windows XP Mode」を提供。Windows 7上で古いアプリケーションを動作させることができるようになり、OS移行期の救済措置として多くのユーザーに利用された。このようにVirtual PCは、PCにおける仮想化を主とした仮想化ソフトウェアであった。
Microsoftにおけるサーバ仮想化ソフトウェアはHyper-Vから始まったのだろうか? いや、そうではない。前述のConnectixが「Virtual Server」というサーバ仮想化ソフトウェアを開発し、Microsoftが同社を買収した後の2004年にそれをリリースしている。PCにおける仮想化がVirtual PCならば、サーバ仮想化がVirtual Serverとは分かりやすいネーミングである。Virtual PCはWindows Server 2003でも動作させることができたが、本来の意味でのMicrosoftのサーバ仮想化はこのVirtual Serverから始まったといえる。
Virtual Serverは、Virtual PC同様ホスト型の仮想化ソフトウェアで、Windows Server 2003を主な動作環境とし、ゲストOSとしてはWindows Server(NT/2000/2003)に加えてLinuxも動作させることができた。ディストリビューションとしては、「Red Hat Enterprise Linux」「SUSE Linux Enterprise Server」などをサポートしていた。また、後にホストOSの動作環境として64ビット環境をサポートし、よりスペックの高いハードウェア上での動作を可能としたり、Hyper-Threadingによるプロセッシングをサポートしたりと、サーバ仮想化ソフトウェアらしい拡張が加えられていった。なお、ゲストOSそのものは、ファイルシステム上ではHyper-Vと同じ拡張子である「.vhd」ファイルとして保存される。既に、現在に続くMicrosoftのサーバ仮想化の片りんを感じることができる。
このような流れでMicrosoftは仮想化の分野に取り組んできたが、同時期における他社の動向も少し振り返っておきたい。
他社の動向
仮想化といえば、1998年創業の米VMwareを抜きに語ることはできない。Microsoftと同じく、当初はPCにおける仮想化ソフトウェアの「VMware Workstation」から始まり、後にサーバ仮想化ソフトウェアの「VMware ESX」を提供した。VMware ESXの登場は2000年とVirtual Serverよりも早い。特徴としては、多くのハードウェアとOSに対応した完全仮想化のハイパーバイザー型アーキテクチャにある。周辺ツール類の充実度とパフォーマンスの高さによって、仮想化の歴史の中で多くのユーザーを獲得してきた。VMware以外には、ケンブリッジ大学のオープンソースソフトウェア(OSS)プロジェクトから始まり、現在は米Citrix Systemsが提供する「Citrix XenServer」(有償版/無償版)が挙げられる。
Hyper-Vの登場
話をMicrosoftに戻す。サーバ仮想化ソフトウェアとしては、Virtual Serverの後に、現在主力のHyper-Vが登場する。ただしこの2つのソフトウェアは、サーバ仮想化ソフトウェアという点においては共通だが、コンセプトもアーキテクチャも異なる。つまりHyper-VはVirtual Serverの後継版と言うよりは、刷新版と言うべき位置付けに当たる。
Microsoftは自社の仮想化テクノロジーを広める戦略として、既にユーザーに広まっている「Windows Server」にHyper-Vの機能を搭載することを選択した。2008年、「Windows Server 2008」をリリースした後に、追加の機能として「Hyper-V 1.0」を提供。その後も「Windows Server 2008 R2」には「Hyper-V 2.0」を、「Windows Server 2012」には「Hyper-V 3.0」を、そして最新版に当たる「Windows Server 2012 R2」には「Hyper-V 3.1」を、サーバ製品の一機能として提供している。ただし、Hyper-Vに関してバージョンの考え方は廃止されている(現在ではクライアントOSにも同機能を提供)。
OSを買うとデフォルトで仮想化の機能が付いてくる。これはユーザーにとっては仮想化導入の非常に大きなモチベーションとなり得る。OSによるプラットフォーム戦略を得意とするMicrosoftならではの戦略と言えよう。Hyper-Vのアーキテクチャは、より本格的なパフォーマンスを得るべく、ハイパーバイザー型を採用している。ただし、VMware ESXがモノリシック型(一枚岩)のハイパーバイザーを採用し、各ゲストOSがそれぞれ等しくハイパーバイザー上で動作するのに対し、Hyper-Vはマイクロカーネル型のハイパーバイザーを採用し、親パーティションで動作するWindows Serverと、子パーティションで動作するゲストOS群という構成になる。この基本的なアーキテクチャは最新版まで継承され続けている。
以上、駆け足で、他社の動向も含めてMicrosoftの仮想化の歴史を振り返った。次回以降は、Hyper-Vについてより詳しく解説した後、Cloud OSビジョンに基づいてSystem CenterやMicrosoft Azureなどにも触れて紹介していく予定である。
Copyright © ITmedia, Inc. All Rights Reserved.
Windows Server 2003ユーザーのためのHyper-V解説
この記事の著者
関連記事
新着ホワイトペーパー PR
-
製品資料
[株式会社MatrixFlow] 「物流リソース最適化」ガイド:人員・配車・傭車を出庫依頼の確定前に決めきる -
製品資料
[株式会社キーエンス] なぜRPA導入は頓挫する? シナリオ作成の壁を乗り越える解決策とは -
製品資料
[株式会社セールスフォース・ジャパン] 「CRMは設計と無関係」は本当か? PLMとの融合で実現する高速開発 -
事例
[日本ヒューレット・パッカード合同会社] AIエージェントの時代にどう備える? 「新たな働き手」を支える3要素とは -
製品資料
[日本ヒューレット・パッカード合同会社] “横並びの自動化”から脱却、AI活用で生産性と競争力を高める秘訣
こんなメディアも見られています
TechTargetジャパンに関連する情報をお探しであれば、こちらのメディアもお役に立てるかもしれません。
ベンダーコンテンツ PR
From Informa TechTarget
SpecialPR
アクセスランキング
-
1
なぜ「全社配布Copilot」は使われないのか? 失敗に学ぶAI定着
-
2
法務と開発者で「言葉が通じない」問題 トヨタやソニーが語るOSS管理の真実
-
3
なぜ「Gemini 4 Argon」は出遅れたのか? Googleが狙う“逆転のシナリオ”
-
4
損保ジャパンはなぜ「COBOL」を捨てなかったのか? 脱メインフレームの真相
-
5
情シスの約8割が転職や退職を意識 調査で分かった“辞めたくなる最大の理由”
-
6
ChatGPTは“検索しまくり”でGeminiは“淡泊”? データが明かすAIの裏側
-
7
情報漏えいはなぜ繰り返されるのか 今すぐ見直すべき「境界」
-
8
「Wi-Fi 7」経由でWindowsが乗っ取られる? 最高権限奪取の恐怖
-
9
「結局使わなくなる」Microsoft 365 Copilotを半年で定着 キリンの3施策
-
10
「中堅・中小企業のネットワーク・セキュリティ運用実態」に関するアンケート
ホワイトペーパーランキング PR
-
1
不審メールの経路や見せ方に変化? 2026年夏の3事例から見えた動向と対処方法
-
2
家庭用Wi-Fiルーターの業務利用は危険? 避けるべき理由と具体的な対策
-
3
Microsoft 365を安全に運用 うっかりミスやサイバー攻撃に備えるデータ保護術
-
4
財務部門がAIを最大限に活用する方法 無駄のない戦略的リーダーシップへの道
-
5
LLMが兵器化? 元FBI高官が鳴らす警鐘とセキュリティツール統合のポイント
-
6
「オンプレミス回帰」せざるを得ない“合理的な理由”
-
7
なぜRPA導入は頓挫する? シナリオ作成の壁を乗り越える解決策とは
-
8
生成AIを開発に導入しても効果が見えない? 実証実験で分かった成果と課題
-
9
経産省DX指針から読み解く、受発注業務デジタル化ロードマップ
-
10
HDDを使わない「SSDオンリー」が無謀なのはなぜ?
TechTargetジャパン SNS
インフォメーション
注目情報をチェック
TechTargetジャパンをフォロー