仮想化技術(サーバ仮想化・コンテナ)とは?
仮想化技術(サーバ仮想化・コンテナ)とは、1台の物理サーバ上に複数の仮想的なコンピュータ環境(仮想マシン)を作り、独立したOSやアプリケーションを動かす技術。ハイパーバイザ型は物理ハードウェア上で直接仮想マシンを管理し、コンテナ型はOSのカーネルを共有しながらアプリケーション単位を軽量に分離する。
エンベデッドシステムスペシャリスト試験の過去問では1回出題されています。
かそうかぎじゅつ
仮想化技術(サーバ仮想化・コンテナ)の意味
1台の物理サーバ上に複数の仮想的なコンピュータ環境(仮想マシン)を作り、独立したOSやアプリケーションを動かす技術。ハイパーバイザ型は物理ハードウェア上で直接仮想マシンを管理し、コンテナ型はOSのカーネルを共有しながらアプリケーション単位を軽量に分離する。
仮想化技術(サーバ仮想化・コンテナ)の具体例
1台の物理サーバでWindowsとLinuxの仮想マシンを同時に動かし、それぞれ別々の用途のサーバとして利用できる。Dockerに代表されるコンテナ型はOSごと仮想化するより起動が高速で、リソース消費も少ない特徴がある。
仮想化技術(サーバ仮想化・コンテナ)は試験でどう引っ掛けられる?
ハイパーバイザ型(各仮想マシンが独立したOSを持つ)とコンテナ型(ホストOSのカーネルを共有する)の違いを混同しやすい。
仮想化技術(サーバ仮想化・コンテナ)と関連する用語
仮想化技術(サーバ仮想化・コンテナ)が出た過去問
JavaEE(Java Platform, Enterprise Edition)の構成要素の一つはどれか。
正解:Servlet
要点:ServletはWebコンテナ上で動くJava EEの中核要素
ServletはJava EEの中核となるサーバサイドの構成要素で、Webコンテナ上で動作してHTTPの要求を受け取り、応答を生成して返す。JSPやEJBとともにJava EEの仕様として定義されており、実行環境であるコンテナがライフサイクルを管理する。ブラウザ側で動くスクリプト言語や、Webサービスの登録簿の規格とは層が異なる。
出典:平成29年度 春期 エンベデッドシステムスペシャリスト試験 am2 問7(IPA)
最終更新:2026-08-25/解説は資格暗記が独自に作成しています。 過去問の出典は各問題に記載のとおりです。