令和3年度 秋期 応用情報技術者試験 午前 問題 問14

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

解答・解説

正解: ア. アプリケーションの起動に必要なプログラムやライブラリなどをまとめ,ホストOSで動作させるので,独立性を保ちながら複数のアプリケーションを稼働できる。

コンテナ型仮想化とは、ホストOS上に論理的な区画(コンテナ)を作成し、アプリケーションとその実行に必要なプログラムやライブラリなどをひとまとめにして動作させる仮想化技術です。
仮想マシンごとにゲストOSを立ち上げる方式とは異なり、ホストOSのカーネルを共有するため、オーバーヘッドが少なく軽量で起動が速いという特徴があります。したがって、独立性を保ちながら複数のアプリケーションを効率よく稼働できるアが正解です。

各選択肢の解説

  • ア: 正解です。コンテナ型仮想化の説明です。
  • イ: ハードウェアをエミュレートする仮想マシン(ハイパーバイザ型など)による仮想化の説明です。仮想化ソフトウェア上で独立したゲストOSを稼働させます。
  • ウ: シンクライアントシステム(画面転送方式)やVDI(仮想デスクトップ基盤)の説明です。アプリケーションの実行はサーバ側で行い、クライアントには画面情報のみを送信します。
  • エ: ホストOS型仮想化の説明です。ホストOS上のアプリケーションとして仮想化ソフトウェアを動かし、その上でゲストOSを稼働させる方式です。

Spineチーム