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
-
製品資料
[オーティファイ株式会社] AIでコーディングは加速したのにテストはそのまま? いまQAに必要な進化とは -
事例
[オーティファイ株式会社] QAで開発サイクルを遅延させない 8社の事例に学ぶ「テスト工程」の課題解決策 -
製品資料
[株式会社ガラパゴス] 「AIっぽい広告」の山に埋もれさせない AIマーケで着実に成果をだす秘訣とは? -
製品資料
[株式会社ガラパゴス] 「広告投資」調査レポート2026:勝ち組企業は何に投資しているのか? -
製品資料
[株式会社Helpfeel] 「問い合わせの渋滞」を解消、情シスの負担を軽減する“次世代型AI”活用方法
こんなメディアも見られています
TechTargetジャパンに関連する情報をお探しであれば、こちらのメディアもお役に立てるかもしれません。
ベンダーコンテンツ PR
From Informa TechTarget
SpecialPR
アクセスランキング
-
1
「Copilot」はなぜ放置される? “議事録要約止まり”を脱する処方箋
-
2
脱VMwareの前提が崩れる BroadcomのVDDK公開停止で確認すべき点
-
3
「Linuxサーバの長期運用とRed Hat Enterprise Linux」に関するアンケート
-
4
AI全部入り「Microsoft 365 E7」に企業が二の足を踏む訳 移行意向はわずか4%
-
5
9割が頓挫する「AI内製化」 差がついたのはツールより設計力
-
6
「企業内サーバ環境の利用実態」に関するアンケート
-
7
「Microsoft 365」が乗っ取られる 跡形もなくMFAを破る手口
-
8
「ITインフラとデータ保護・バックアップ対策」に関するアンケート
-
9
「セキュリティ疲れ白書 2026」 4社に3社が疲弊し9割が属人化
-
10
「IBM i(AS/400)はクローズドなシステム」という誤解 DXに寄与する一歩
ホワイトペーパーランキング PR
-
1
マンガで解説:「ゼロトラスト」「SASE」の必要性とメリット
-
2
5回聞くだけじゃ足りない? トヨタ式「なぜなぜ分析」の正しい実践方法
-
3
インシデント対応工数を約3割削減、東京ガスの事例に学ぶ監視体制刷新のコツ
-
4
AIエージェントで多様な日常業務を効率化するための入門ガイド
-
5
JR西日本ITソリューションズが「監視業務の属人化」を解消した方法とは?
-
6
国税庁の次世代基幹システム「KSK2」稼働開始に向けて、対応すべき変更点とは?
-
7
5分で分かる「セキュア大容量ファイル転送サービス」の機能とメリット
-
8
ドラマで分かる、標的型攻撃メールの被害を受ける企業と回避できる企業の分岐点
-
9
少額減価償却資産が40万円未満へ拡大、令和8年度税制改正で押さえるべき変更点
-
10
「脱Excel」か「Excel快適化」か? 現場にやさしい業務改善の進め方
TechTargetジャパン SNS
インフォメーション
注目情報をチェック
TechTargetジャパンをフォロー