コンテナ型仮想化の OSS
出典: 令和5年度 春期 応用情報技術者試験 午前 問20 (IPA)
コンテナ型仮想化の環境であって,アプリケーションソフトウェアの構築,実行,管理を行うためのプラットフォームを提供する OSS はどれか。
- ア Docker
- イ KVM
- ウ QEMU
- エ Xen
正解と解説を見る
正解: ア
- ア: コンテナの構築・実行・管理を行うプラットフォームを提供する OSS は Docker です。正しい答えです。
- イ: KVM は、Linux カーネルに組み込まれた、仮想マシンを動かすハイパーバイザーです。
- ウ: QEMU は、CPU などのハードウェアをエミュレートして仮想マシンを動かすソフトウェアです。
- エ: Xen は、ハードウェア上で直接動くハイパーバイザー型の仮想化ソフトウェアです。
ポイント
- コンテナ型仮想化: 1 つの OS の上で、アプリケーションごとに独立した実行環境 (コンテナ) を作る方式です。ゲスト OS が不要なので軽量です。
- Docker は、コンテナを構築・実行・管理するための代表的な OSS です。
- KVM・QEMU・Xen は、仮想マシン (ゲスト OS) を動かす方式の仮想化ソフトウェアです。