ハイパーバイザー ハイパーバイザーとは
ハイパーバイザーとは、単一の物理サーバーのCPU、メモリ、ストレージ、ネットワークなどのリソースを抽象化し、複数の分離された仮想環境として仮想マシン(VM)を作成、実行、管理するソフトウェアまたはファームウェア層です。仮想マシンモニター(VMM)とも呼ばれるハイパーバイザーは、ハードウェアとゲストOSの間に位置し、各VMが専用の物理リソースを持っているかのように動作できるよう、CPUの処理時間、RAM、I/O帯域幅を割り当てます。このテクノロジーは、現在本番環境で利用されているほぼすべての最新の仮想化、クラウドコンピューティング、エッジコンピューティング環境を支える基盤となっています。
次のように考えると分かりやすいでしょう。64コアのCPU、512GBのRAM、10TBのストレージを搭載した物理サーバーが1台あるとします。ハイパーバイザーがなければ、このサーバーでは1つのOSが実行され、多くの場合、リソース使用率は10~15%程度にとどまります。ハイパーバイザーをインストールすると、同じマシンを5台の仮想サーバーに分割し、それぞれで独自のゲストOS、ワークロード、アプリケーションを完全に独立して実行できます。ハイパーバイザーは、これらのVM間の分離を確保するとともに、基盤となるハードウェアへのアクセスをスケジューリングし、ライブマイグレーション、スナップショット、自動フェイルオーバーなど、物理インフラストラクチャだけでは実現できない機能を可能にします。
読了所要時間: 8分18秒 | 公開日:2026年7月28日
目次
ハイパーバイザーのメリットとビジネス上の成果とは
ハイパーバイザーは、次の5つの主要領域において、インフラストラクチャと運用に関する具体的なメリットをもたらします。
- サーバー統合とCAPEXの削減。平均サーバー使用率を10~15%から60~80%に引き上げ、物理的な設置面積とハードウェアの支出を削減します。
- プロビジョニングの高速化とDevOpsの俊敏性向上。新しいVMを数週間ではなく数分で展開し、開発パイプラインとリリースサイクルを加速します。
- セキュリティとコンプライアンスのためのワークロード分離。侵害されたゲストが隣接するワークロードにアクセスできないように、VM間のハードウェアレベルの境界を適用します。
- ライブ移行とディザスタリカバリによるモビリティ。実行中のVMをダウンタイムなしでホスト間で移動し、セカンダリサイトに複製して事業継続性を確保します。
- ハイブリッドクラウドの基盤。ハイパーバイザー層を、オンプレミスインフラストラクチャとパブリッククラウドサービスを橋渡しするコントロールプレーンとして利用できます。これは、GreenLakeなどのプラットフォームの中核となるモデルです。
ハイパーバイザーの種類とは
ハイパーバイザーは、仮想化レイヤーがホストOSとの相対的にどこに位置するかによって、主にタイプ1とタイプ2の2種類に分類されます。
タイプ1ハイパーバイザーは、ベアメタルハイパーバイザーとも呼ばれ、基盤となるホストOSを介さず、サーバーのハードウェア上に直接インストールされる仮想化プラットフォームです。ハードウェアリソースを直接制御し、ゲストVMをホストします。仲介するOSがCPUリソースを消費することがないため、レイテンシーを最小限に抑えられます。
メリット:オーバーヘッドの削減、ワークロードの強力な分離、エンタープライズグレードのセキュリティ、大規模環境での一元管理。
一般的な導入環境: 本番データセンター、プライベートクラウドインフラストラクチャ、ミッションクリティカルなデータベース、仮想デスクトップインフラストラクチャ(VDI)、通信ネットワーク機能仮想化(NFV)。
タイプ2ハイパーバイザーは、Windows、macOS、Linuxなどの一般的なOS上で実行される仮想化アプリケーションです。ホストOSがハードウェアドライバーを管理し、ハイパーバイザーはユーザースペースのプロセスとしてVMを作成します。
メリット: 簡単なインストール、専用サーバーが不要、個人の開発者や小規模なテストに最適。
一般的な導入環境: 開発者のワークステーション、QAサンドボックス、トレーニングラボ、概念実証(PoC)環境など、本番環境向けのパフォーマンスが最優先されない用途。
ハイパーバイザーはどのように動作するのか
ハイパーバイザーは、各ゲストOSからのハードウェア呼び出しをインターセプトし、仮想化レイヤーを介してホストマシンの物理リソースにマッピングすることで動作します。このプロセスは、ハードウェアの検出から動的なリソーススケジューリングまで、一定の手順に従って実行されます。
ハイパーバイザーの動作ステップ
1. 物理リソースを検出する。起動時に、ハイパーバイザーはサーバーのCPUコア、RAMモジュール、ストレージコントローラー、ネットワークインターフェイスカード(NIC)をインベントリします。
2. ハイパーバイザーがCPU、メモリ、I/Oを抽象化する。仮想化レイヤーは、コンピューティング、メモリ、ストレージの論理プールを作成し、それらを基盤となる特定のハードウェアアドレスから切り離します。
3. VM内でゲストOSを起動する。各仮想マシンには、仮想BIOSまたはUEFIファームウェア、割り当てられたvCPUとvRAM、仮想ディスクおよびネットワークアダプターが提供されます。ゲストOSは、専用の物理ハードウェア上で実行されているかのように起動します。
4. スケジューラーがオンデマンドでリソースを割り当てる。ハイパーバイザーのCPUスケジューラーとメモリーマネージャーは、優先度ポリシー、予約上限、リアルタイムの需要に基づいて、実行中のすべてのVMに物理リソースを動的に分配します。
最新のハイパーバイザーは、プロセッサーに組み込まれたハードウェア支援仮想化拡張機能を利用しています。Intel VT-xやAMD-Vは専用の命令セットを提供し、ハイパーバイザーがVM間の切り替えをほぼネイティブ速度で管理できるようにします。これにより、従来のバイナリ変換方式で発生していたパフォーマンスオーバーヘッドを排除できます。
エッジ向けに最適化されたマイクロハイパーバイザーとは
マイクロハイパーバイザーは、物理スペース、電力、リモート管理用の帯域幅が限られるエッジコンピューティング環境向けに特化して設計された、新たなカテゴリーのハイパーバイザーです。これらの軽量なタイプ1プラットフォームは、仮想化レイヤーを最小限のトラステッドコンピューティングベース(TCB)まで縮小することで、攻撃対象領域を削減しながら、小売店舗、工場の現場、通信事業者のセルサイトなどでリアルタイムワークロードを実行できるようにします。企業がデータの発生場所により近い場所へコンピューティング処理を移行する中、マイクロハイパーバイザーは、分散型でレイテンシーが重視されるアーキテクチャーを支える基盤となる構成要素へと発展していくことが予想されます。
一般的なハイパーバイザープラットフォームとは
ハイパーバイザー市場には、プロプライエタリ、オープンソース、ハードウェア統合型など、さまざまな選択肢があります。以下では、一般的に利用されているプラットフォームをベンダーに依存しない形で紹介します。
VMware ESXiはタイプ1のベアメタルハイパーバイザーであり、VMware vSphereスイートの中核を担います。成熟した管理ツール、vMotionによるライブマイグレーション、幅広いパートナーエコシステムを備え、エンタープライズデータセンターで広く採用されています。
Microsoft Hyper-Vは、Windows Serverに統合されたタイプ1ハイパーバイザーで、スタンドアロンの無償製品としても提供されています。Active Directory、Azureハイブリッドサービス、System Center管理との緊密な統合を実現します。
KVM(Kernel-based Virtual Machine)は、Linuxカーネルに組み込まれたオープンソースのType 1ハイパーバイザーです。Linux Foundationによって管理されており、OpenStackクラウド環境やRed Hat Enterprise Virtualization環境で広く利用されています。
Xenは、ケンブリッジ大学で開発されたオープンソースのタイプ1ハイパーバイザーです。現在はLinux Foundationによって管理されており、Amazon Web Services(AWS)EC2やCitrix Hypervisorの基盤として使用されています。
Nutanix AHVは、Nutanixのハイパーコンバージドインフラストラクチャ(HCI)プラットフォームにバンドルされたタイプ1ハイパーバイザーです。個別のハイパーバイザーライセンス費用を不要にするとともに、Nutanix Prism管理機能とネイティブに統合できるように設計されています。
HPE統合型の選択肢は、複数のハイパーバイザーエコシステムに対応しています。HPE ProLiantおよびHPE Synergyサーバーは、VMware ESXi、Microsoft Hyper-V、KVM、Nutanix AHVの実行について認定されており、HPE iLO(Integrated Lights-Out)による管理と、ファームウェアおよび構成の自動化を実現するHPE OneViewによってサポートされています。
HPE HVM(Hypervisor Virtual Machine)は、HPEが提供するKVMベースの組み込み型エンタープライズハイパーバイザー技術です。HPE Morpheus Software VM Essentialsプラットフォームの基盤となる仮想化エンジンであり、Linuxカーネルに直接統合されるベアメタル型のタイプ1ハイパーバイザーとして機能することで、ハードウェアに近いパフォーマンスを実現します。
ハイパーバイザーの一般的なユースケースは何ですか
仮想デスクトップインフラストラクチャ(VDI):組織は、数百台のデスクトップ環境を集中型サーバー上でホストすることで、エンドポイントのハードウェアコストを削減できます。IDCの調査によると、VDIの導入によって、3年間でデスクトップ管理コストを最大40%削減できる可能性があります。
テストおよび開発のサンドボックス化:テストおよび開発のサンドボックス化: 分離されたVMで複数のOSバージョンや構成をテストし、本番環境への影響を抑えます。
プライベートクラウド:ハイパーバイザーは、OpenStack、VMware Cloud Foundation、HPE Private Cloud PC3000などを基盤とするプライベートクラウドプラットフォームのコンピューティング層を形成します。オンプレミスでのデータガバナンスを維持しながら、セルフサービスによるプロビジョニングを実現できます。
エッジおよび通信NFV:通信事業者は、ハイパーバイザーを使用して、ファイアウォール、ロードバランサー、セッションボーダーコントローラーなどのネットワーク機能を、セルタワーサイトに設置した汎用ハードウェア上で仮想化します。これにより、専用アプライアンスのコストを削減できます。
レガシーアプリケーションの隔離:古いOSを必要とするレガシーアプリケーションをVM内にカプセル化することで、組織がモダナイゼーションを進めている間も、それらのアプリケーションを継続して利用できるようにします。
ハイパーバイザーに関するセキュリティ上の考慮事項とは
ハイパーバイザーは、仮想化スタックの中で最も高い権限を持つレイヤーです。このレイヤーが侵害されると、攻撃者はホスト上のすべてのVMを制御できる可能性があります。そのため、ハイパーバイザーのセキュリティには、ファームウェアやBIOSと同等の厳格さで取り組む必要があります。
ハイパーバイザーのパフォーマンスと管理に関するベストプラクティスとは
ハイパーバイザー環境のチューニングでは、コンピューティングスケジューリング、メモリアーキテクチャー、ストレージスループットに注意を払う必要があります。
- オーバーコミットのガイドライン。汎用ワークロードでは、まずvCPUと物理CPUコアの比率を4:1とするのが一般的です。CPUの準備時間を監視し、5%を超える状態が継続する場合は、VMの応答性を低下させるリソース競合が発生している可能性があります。
- NUMAアライメント。各VMのvCPUとメモリを単一のNon-Uniform Memory Access(NUMA)ノードに割り当てます。ノード間のメモリアクセスによってレイテンシーが発生し、データベースや分析処理のパフォーマンスが10~30%低下する可能性があります。
- ストレージI/Oの階層化。レイテンシーが重視されるワークロードにはNVMeまたはStorage Class Memory(SCM)階層を使用し、アーカイブデータにはSASまたはSATAを使用します。データストアレベルでIOPSとスループットを監視し、ユーザーに影響が及ぶ前にボトルネックを特定します。
- ネットワークセグメンテーション。帯域幅の競合を防ぐため、管理トラフィック、vMotionトラフィック、VMの本番トラフィックを専用の仮想スイッチまたは物理NICに分離します。
サイジング、監視、ライフサイクルの自動化について詳しくは、HPEの仮想化ベストプラクティスリファレンスガイドを参照してください。
HPEはハイパーバイザーおよび仮想化の導入をどのように支援するのか
HPEは、データセンターからエッジまで、ハイパーバイザーの導入、管理、拡張を簡素化するよう設計されたフルスタックのインフラストラクチャポートフォリオを提供しています。
HPE Private Cloud PC3000は、オンプレミス環境でクラウドの運用体験を提供し、ハイパーバイザー管理、セルフサービスVMプロビジョニング、従量課金を単一のプラットフォームに統合します。
HPE ProLiant Gen11サーバーは、VMware ESXi、Microsoft Hyper-V、KVM、Nutanix AHVに対応する認定を取得しており、HPE iLO 6による組み込み型のライフサイクル管理と、Silicon Root of Trustによるファームウェア検証を提供します。
HPE Alletra Storageは、組み込みのデータ保護機能とマルチプロトコル対応によるデータサービスを提供し、仮想化ワークロードが信頼性とパフォーマンスを維持するために必要とする永続ストレージ層を提供します。
HPE Aruba Networkingは、ハイパーバイザーホスト、ストレージアレイ、管理コンソールを接続するネットワークファブリックを、キャンパスからデータセンターまで自動化、セグメント化し、ポリシーベースで管理します。
HPE Morpheusは、KVM、VMware vSphere、Microsoft Hyper-V、ベアメタル、パブリッククラウドにまたがるワークロードをオーケストレーションする、統合型のマルチハイパーバイザー・ハイブリッドクラウド・コントロールプレーンとして機能し、ハイパーバイザーおよび仮想化環境の導入を簡素化します。ベンダーロックインを解消し、標準的なソケット単位のライセンスに、組み込みの自動化機能とガイド付きワークフローツールを組み合わせることで、仮想化の総所有コスト(TCO)を大幅に削減します。これにより、従来のインフラストラクチャからHPE独自のKVMベースの仮想マシンソリューションへの移行を容易にします。さらに、時間のかかる手作業による引き継ぎを、集中型のセルフサービスプロビジョニングカタログと自動化されたDay 2ライフサイクルワークフローに置き換えることで、アプリケーションのデプロイ速度を最大150倍に高速化します。また、組み込みのクラウドガバナンス、ロールベースアクセス制御(RBAC)、FinOpsの可視性を統合し、データセンターからエッジまで一貫したガードレールを適用するとともに、単一の管理画面からすべての仮想クラスターにわたってリソースを適正化できます。
よくある質問
タイプ1とタイプ2ハイパーバイザーの違いは何ですか
タイプ1ハイパーバイザーは、ベアメタルのサーバーハードウェアに直接インストールされ、基盤となるOSを介さずにゲストVMを管理するため、ほぼネイティブに近いパフォーマンスを実現します。一方、タイプ2ハイパーバイザーは、WindowsやLinuxなどのホストOS上でアプリケーションとして実行されるため、セットアップは容易ですが、ソフトウェア層が追加される分、パフォーマンスは低下します。
ハイパーバイザーは仮想マシンと同じものですか
いいえ。ハイパーバイザーは、仮想マシンを作成・管理するソフトウェアです。仮想マシンは、ゲストOSやアプリケーションを実行する分離されたコンピューティング環境です。ハイパーバイザーがプラットフォームであり、VMはその上で実行されるものです。
ハイパーバイザーによってパフォーマンスは低下しますか
最新のタイプ1ハイパーバイザーでは、ハードウェア支援仮想化(Intel VT-x、AMD-V)により、オーバーヘッドは数%程度に抑えられます。タイプ2ハイパーバイザーでは、ホストOSとリソースを共有するため、より大きなオーバーヘッドが発生します。ほとんどのエンタープライズワークロードでは、統合による効率化や俊敏性の向上が、わずかなパフォーマンスコストを大きく上回ります。
ハイパーバイザーは安全ですか
ハイパーバイザーは、適切に強化、パッチ適用、監視を行えば安全に運用できます。ハイパーバイザーはスタックの中で最も高い権限を持つレイヤーで動作するため、脆弱性が存在すると、ホスト上のすべてのVMが影響を受ける可能性があります。ベストプラクティスとして、Secure Bootの有効化、管理インターフェイスへの厳格なアクセス制御の適用、最新のパッチレベルの維持、HPE Silicon Root of Trustなどのハードウェア・ルート・オブ・トラストの導入などが挙げられます。