令和4年度 秋期 応用情報技術者試験 午前 問12

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

解答・解説

正解: ウ. 物理サーバのホストOSと仮想化ソフトウェアによって,プログラムの実行環境を仮想化するので,仮想サーバに個別のゲストOSをもたない。

コンテナ型仮想化は、ホストOSのカーネルを共有し、プロセスやリソースを隔離することで独立した実行環境(コンテナ)を提供する技術です。ゲストOSを起動しないため、従来の仮想化技術に比べて軽量で起動が速いという特徴があります。

正解の根拠

選択肢ウは「物理サーバのホストOSと仮想化ソフトウェアによって,プログラムの実行環境を仮想化するので,仮想サーバに個別のゲストOSをもたない」と述べており、コンテナ型仮想化の特徴を正確に表しています。したがって、ウが正解となります。

各選択肢の解説

  • ア: 物理サーバと仮想環境でOSを共有するのはコンテナ型仮想化の特徴の一つですが、「どちらかにOSをもてばよい」という説明は不適切です。コンテナ型仮想化では、物理サーバ上にホストOSを構築し、そのカーネルをコンテナ間で共有します。
  • イ: 物理サーバにホストOSをもたず、仮想化ソフトウェア(ハイパバイザ)上で直接個別のゲストOSをもった仮想サーバを動作させる方式です。これはハイパバイザ型仮想化(またはベアメタル型仮想化)の説明です。
  • ウ: 正解です。
  • エ: 物理サーバのホストOS上にインストールした仮想化ソフトウェアを用いて、個別のゲストOSをもった仮想サーバを動作させる方式です。これはホストOS型仮想化の説明です。

Spineチーム