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

応用情報技術者 2021年 秋期 午前214


問題文

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

選択肢

アプリケーションの起動に必要なプログラムやライブラリなどをまとめ、ホストOS で動作させるので、独立性を保ちながら複数のアプリケーションを稼働できる。(正解)
サーバで仮想化ソフトウェアを動かし、その上で複数のゲストOSを稼働させるので、サーバのOSとは異なるOS も稼働できる。
サーバで実行されたアプリケーションの画面情報をクライアントに送信し、クライアントからは端末の操作情報がサーバに送信されるので、クライアントにアプリケーションをインストールしなくても利用できる。
ホストOSで仮想化ソフトウェアを動かし、その上で複数のゲストOSを稼働させるので、物理サーバへアクセスするにはホストOSを経由する必要がある。

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

要点まとめ

  • 結論:コンテナ型仮想化はホストOS上でアプリケーションとその依存関係をまとめて動作させ、軽量かつ独立した環境を提供します。
  • 根拠:コンテナはゲストOSを持たず、ホストOSのカーネルを共有しつつ、アプリケーション単位で分離されるため高速起動とリソース効率が高いです。
  • 差がつくポイント:仮想マシン型との違いを理解し、コンテナはOS仮想化であり、ゲストOSを含まない点を正確に押さえることが重要です。

正解の理由

は「アプリケーションの起動に必要なプログラムやライブラリなどをまとめ、ホストOSで動作させるので、独立性を保ちながら複数のアプリケーションを稼働できる」とあり、コンテナ型仮想化の特徴を正確に表しています。コンテナはホストOSのカーネルを共有しつつ、アプリケーション単位で環境を分離するため、軽量で高速に動作します。

よくある誤解

コンテナは仮想マシンのようにゲストOSを持つわけではなく、ホストOSのカーネルを共有するため、完全なOS仮想化ではない点を誤解しやすいです。

解法ステップ

  1. コンテナ型仮想化の基本構造を理解する(ホストOSのカーネル共有)。
  2. 選択肢の説明が「ゲストOSを含むかどうか」を確認する。
  3. 軽量性や起動速度に関する記述があるかをチェック。
  4. 仮想マシン型(ハイパーバイザー型)との違いを意識する。
  5. 最もコンテナの特徴を正しく説明している選択肢を選ぶ。

選択肢別の誤答解説

  • イ:ゲストOSを複数稼働させるのは仮想マシン型であり、コンテナ型ではない。
  • ウ:リモートデスクトップの説明であり、仮想化技術の説明ではない。
  • エ:物理サーバへのアクセスにホストOSを経由するのは仮想マシン型の特徴で、コンテナ型の説明としては不適切。

補足コラム

コンテナ技術の代表例としてDockerがあり、アプリケーションの移植性やスケーラビリティを向上させるために広く利用されています。コンテナはOSのカーネルを共有するため、仮想マシンよりもリソース消費が少なく、起動も高速です。

FAQ

Q: コンテナと仮想マシンの最大の違いは何ですか?
A: コンテナはホストOSのカーネルを共有し、ゲストOSを持たないのに対し、仮想マシンは完全なゲストOSを持ちます。
Q: コンテナはどのような場面で有効ですか?
A: 軽量で高速な環境が求められるマイクロサービスや開発・テスト環境で特に有効です。

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

\ せっかくなら /

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

クイズ画面へ遷移する

すぐに利用可能!

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

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