戦国IT - 情報処理技術者試験の過去問対策サイト
お知らせお問い合わせ料金プラン

応用情報技術者 2022年 秋期 午前212


問題文

コンテナ型仮想化の説明として、適切なものはどれか。

選択肢

物理サーバと物理サーバの仮想環境とがOSを共有するので、 物理サーバか物理サーバの仮想環境のどちらかにOSをもてばよい。
物理サーバにホストOSをもたず、 物理サーバにインストールした仮想化ソフトウェアによって、 個別のゲストOSをもった仮想サーバを動作させる。
物理サーバのホストOS と仮想化ソフトウェアによって、 プログラムの実行環境を仮想化するので、 仮想サーバに個別のゲストOSをもたない。(正解)
物理サーバのホストOS にインストールした仮想化ソフトウェアによって、 個別のゲストOSをもった仮想サーバを動作させる。

コンテナ型仮想化の説明【午前2 解説】

要点まとめ

  • 結論:コンテナ型仮想化はホストOS上で仮想化ソフトがプログラム実行環境を仮想化し、ゲストOSを持たない方式です。
  • 根拠:コンテナはホストOSのカーネルを共有し、軽量で高速な環境を提供するため、個別のゲストOSを必要としません。
  • 差がつくポイント:仮想マシン型との違いを理解し、ゲストOSの有無やホストOSの役割を正確に把握することが重要です。

正解の理由

は「物理サーバのホストOSと仮想化ソフトウェアによってプログラムの実行環境を仮想化し、仮想サーバに個別のゲストOSを持たない」と説明しています。これはコンテナ型仮想化の本質を正確に表しており、ホストOSのカーネルを共有して軽量な環境を実現する特徴と一致します。

よくある誤解

コンテナ型仮想化は仮想マシンのようにゲストOSを持つと誤解されがちですが、実際はホストOSのカーネルを共有し、OSの仮想化ではなくアプリケーションの実行環境を仮想化します。

解法ステップ

  1. 仮想化の種類を「仮想マシン型」と「コンテナ型」に分類する。
  2. 仮想マシン型はゲストOSを持つことを確認する。
  3. コンテナ型はホストOSのカーネルを共有し、ゲストOSを持たないことを理解する。
  4. 選択肢の説明文で「ゲストOSの有無」と「ホストOSの役割」を比較する。
  5. コンテナ型の特徴に合致する選択肢を選ぶ。

選択肢別の誤答解説

  • ア:物理サーバ間でOSを共有するという表現は誤り。物理サーバは独立しており、コンテナは同一ホストOS上で動作する。
  • イ:ホストOSなしで仮想化ソフトが動作し、個別のゲストOSを持つのはハイパーバイザー型仮想化(ベアメタル型)であり、コンテナ型ではない。
  • :正解。ホストOS上で仮想化ソフトがプログラム実行環境を仮想化し、ゲストOSを持たない。
  • エ:ホストOS上で仮想化ソフトが動作し、個別のゲストOSを持つのはホスト型仮想マシンであり、コンテナ型ではない。

補足コラム

コンテナ型仮想化はDockerやKubernetesなどの技術で広く利用されており、軽量で起動が速い特徴があります。これに対し、仮想マシン型は完全なOS環境を提供するため、より高い隔離性が求められる場合に適しています。

FAQ

Q: コンテナ型仮想化はなぜ軽量なのですか?
A: ホストOSのカーネルを共有し、ゲストOSを持たないため、リソース消費が少なく起動も高速です。
Q: コンテナと仮想マシンの違いは何ですか?
A: 仮想マシンは個別のゲストOSを持ち完全な仮想環境を提供しますが、コンテナはホストOSのカーネルを共有し、アプリケーション単位で仮想化します。

関連キーワード: コンテナ型仮想化、仮想マシン、ホストOS, ゲストOS, Docker, Kubernetes, ハイパーバイザー
← 前の問題へ次の問題へ →
戦国ITクイズ機能

\ せっかくなら /

応用情報技術者
クイズ形式で学習しませんか?

クイズ画面へ遷移する

すぐに利用可能!

©︎2026 情報処理技術者試験対策アプリ

このサイトについてプライバシーポリシー利用規約特商法表記開発者について