問題
コンテナ型仮想化の特徴は何か。
選択肢
- 1ホストOSのカーネルを共有し軽量・高速
- 2各コンテナが独自OS
- 3ハイパーバイザ上で動作
- 4実機に直接インストール
正解
1. ホストOSのカーネルを共有し軽量・高速
詳しい解説を見る解説を閉じる
解説
コンテナ型仮想化は、ホストOSのカーネルを複数のコンテナで共有しながら、プロセス・ファイルシステム・ネットワークなどの実行環境をコンテナごとに隔離する仮想化方式である。Dockerが代表例で、ゲストOSを個別に起動しないため、ハイパーバイザ型に比べて起動が数秒程度と高速で、メモリやディスクの消費も少ない軽量さが特徴である。各コンテナが独自のOS(カーネル)を持つという記述は、仮想マシンごとにゲストOSを起動するハイパーバイザ型の説明であり誤り。ハイパーバイザ上で動作するのも仮想マシン方式の特徴で、実機への直接インストールは仮想化を用いない物理環境の話である。基本情報技術者試験ではコンテナ型とハイパーバイザ型の違い(カーネル共有・軽量・高速起動)が頻出である。
一問一答
科目A 180問+科目B 60問