仮想化技術(サーバ仮想化・コンテナ)とは?
仮想化技術(サーバ仮想化・コンテナ)とは、1台の物理サーバ上に複数の仮想的なコンピュータ環境(仮想マシン)を作り、独立したOSやアプリケーションを動かす技術。ハイパーバイザ型は物理ハードウェア上で直接仮想マシンを管理し、コンテナ型はOSのカーネルを共有しながらアプリケーション単位を軽量に分離する。
基本情報技術者試験の過去問では1回出題されています。
かそうかぎじゅつ
仮想化技術(サーバ仮想化・コンテナ)の意味
1台の物理サーバ上に複数の仮想的なコンピュータ環境(仮想マシン)を作り、独立したOSやアプリケーションを動かす技術。ハイパーバイザ型は物理ハードウェア上で直接仮想マシンを管理し、コンテナ型はOSのカーネルを共有しながらアプリケーション単位を軽量に分離する。
仮想化技術(サーバ仮想化・コンテナ)の具体例
1台の物理サーバでWindowsとLinuxの仮想マシンを同時に動かし、それぞれ別々の用途のサーバとして利用できる。Dockerに代表されるコンテナ型はOSごと仮想化するより起動が高速で、リソース消費も少ない特徴がある。
仮想化技術(サーバ仮想化・コンテナ)は試験でどう引っ掛けられる?
ハイパーバイザ型(各仮想マシンが独立したOSを持つ)とコンテナ型(ホストOSのカーネルを共有する)の違いを混同しやすい。
仮想化技術(サーバ仮想化・コンテナ)と関連する用語
仮想化技術(サーバ仮想化・コンテナ)が出た過去問
ソフトウェアの統合開発環境として提供されているOSSはどれか。
正解:Eclipse
要点:EclipseはOSSの統合開発環境(IDE)の代表例
統合開発環境(IDE)は、エディタ、コンパイラ、デバッガ、ビルド機能などを一つにまとめた開発ツールである。選択肢の中でこれに当たるのがEclipseで、Javaを中心に多くの言語をプラグインで扱えるOSSとして広く使われている。他はWebコンテナ、コンパイラ、OSであり、いずれも開発環境全体を提供するものではない。
出典:平成30年度 春期 基本情報技術者試験 午前 問19(IPA)
最終更新:2026-08-25/解説は資格暗記が独自に作成しています。 過去問の出典は各問題に記載のとおりです。