応用情報技術者試験 応用情報技術者試験 令和5年度春期 午前20: コンテナ型仮想化の環境であって,アプリケーションソフトウェアの構築,実行,管理を行うためのプラットフォームを提供する OSS はどれか。

応用情報技術者試験 令和5年度春期 午前
Q 2020 / 80
コンテナ型仮想化の環境であって,アプリケーションソフトウェアの構築,実行,管理を行うためのプラットフォームを提供する はどれか。
この問の正解率:77.31%(1,278件)

問題本文

コンテナ型仮想化の環境であって,アプリケーションソフトウェアの構築,実行,管理を行うためのプラットフォームを提供する OSS はどれか。

選択肢

  • .Docker
  • .KVM
  • .QEMU
  • .Xen

正解

. Docker

解説

コンテナ型仮想化は、ホスト OS のカーネルを共有し、ゲスト OS を持たずにアプリケーションの実行環境(コンテナ)を分離する軽量な仮想化方式である。その代表的な OSS が Docker であり、アプリケーションソフトウェアの構築・実行・管理を行うプラットフォームを提供するため正解はアである。他の選択肢はいずれもゲスト OS を必要とするハイパーバイザ型/エミュレータ系の技術であり、コンテナ型ではない。

選択肢ごとの解説

  • .Docker はコンテナ型仮想化を実現する代表的な OSS で、コンテナの構築・実行・管理の基盤を提供する。これが正解。
  • .KVM(Kernel-based Virtual Machine)は Linux カーネルをハイパーバイザ化する仮想化基盤で、ゲスト OS を動かすハイパーバイザ型に分類される。コンテナ型ではない。
  • .QEMU はハードウェアをソフトウェアで模倣するエミュレータで、ゲスト OS を含む仮想マシンを動かす。コンテナ型仮想化のプラットフォームではない。
  • .Xen はゲスト OS を直接動作させるハイパーバイザ型仮想化ソフトウェアであり、コンテナ型ではない。

応用情報技術者試験 令和5年度春期 午前過去問一覧へ戻る・問20