サーバ仮想化(ハイパーバイザ型・ホスト型)とは?
サーバ仮想化(ハイパーバイザ型・ホスト型)とは、1台の物理サーバ上で複数の仮想マシンを動かす技術。ハードウェア上で直接動くハイパーバイザ型(ベアメタル型)と、既存OSの上でアプリとして動くホスト型がある。前者はオーバヘッドが小さく本番環境向き。
エンベデッドシステムスペシャリスト試験の過去問では1回出題されています。
さーばかそうか
サーバ仮想化(ハイパーバイザ型・ホスト型)の意味
1台の物理サーバ上で複数の仮想マシンを動かす技術。ハードウェア上で直接動くハイパーバイザ型(ベアメタル型)と、既存OSの上でアプリとして動くホスト型がある。前者はオーバヘッドが小さく本番環境向き。
サーバ仮想化(ハイパーバイザ型・ホスト型)の具体例
平均CPU使用率10%の物理サーバが20台あるなら、仮想化して数台へ集約すれば電力・設置面積・保守契約をまとめて削減できる。開発者の手元での検証にはホスト型(デスクトップ仮想化)が手軽で適する。
サーバ仮想化(ハイパーバイザ型・ホスト型)は試験でどう引っ掛けられる?
仮想化はゲストOSごと動かすため、OSライセンスもゲストの数だけ必要になるのが原則。コンテナと違い各仮想マシンが独立したカーネルを持つので起動時間もメモリ消費も一桁大きいが、その代わりOSの種類を自由に選べ分離も強い——「コンテナが常に上位互換」ではなく、分離レベルと起動速度のトレードオフである。またハイパーバイザ型はホストOSを介さないぶんオーバヘッドが小さく、本番の集約基盤で選ばれる。集約すると物理サーバ1台の故障が全ゲストへ波及するため、可用性設計の重要度はむしろ上がる。
サーバ仮想化(ハイパーバイザ型・ホスト型)と関連する用語
サーバ仮想化(ハイパーバイザ型・ホスト型)が出た過去問
各ソフトウェアモジュールからアクセスできるハードウェアリソースやメモリ領域の範囲を適切に制限するために、4段階の特権レベル(EL0〜3)をもつCPUがある。EL…
正解:EL0:ユーザーアプリケーション、EL1:OS(Linux kernelなど)、EL2:ハイパーバイザー、EL3:ファームウェア/セキュアモニタ
要点:権限は上位ほど広く、アプリ・OS・仮想化・ファームの順
特権レベルは、より広い権限をもち他のソフトウェアを管理する側ほど高い段階に置く。最も権限の狭いユーザーアプリケーションがEL0、それを管理するOSカーネルがEL1、複数のOSを載せるハイパーバイザーがEL2、そして起動やセキュア世界の管理を担うファームウェア/セキュアモニタが最上位のEL3となる。この階層により、下位のモジュールが上位の資源へ勝手にアクセスすることを防げる。
出典:令和6年度 秋期 エンベデッドシステムスペシャリスト試験 am2 問1(IPA)
最終更新:2026-08-25/解説は資格暗記が独自に作成しています。 過去問の出典は各問題に記載のとおりです。