システム構成要素

基本情報技術者試験仮想化」の問題

テクノロジ系システム構成要素難易度:normal
コンテナ型仮想化が従来のサーバ仮想化(ハイパーバイザ型)と比べて持つ特徴として最も適切なものはどれか。
コンテナごとに独立した別々のゲストOSを必ず起動してそれぞれ個別に動かす
物理サーバを丸ごと1つのOSとして専有し分割できない
利用者ごとに専用の物理マシンを割り当てて運用する
ホストOSのカーネルを共有しゲストOSを持たず軽量に起動する
正解
ホストOSのカーネルを共有しゲストOSを持たず軽量に起動する

コンテナ型仮想化はホストOSのカーネルを複数コンテナで共有し、各コンテナにゲストOSを持たせない。このためメモリ消費が少なく起動も高速になる。設問の特徴に一致するため正しい。

?選択肢ごとの解説

ア ×コンテナごとに別々のゲストOSを起動するのはハイパーバイザ型(仮想マシン)の特徴であり、カーネルを共有するコンテナ型とは逆である。
イ ×物理サーバを丸ごと1OSで専有し分割できないのは仮想化を行わない物理専有の状態であり、仮想化技術であるコンテナの説明にならない。
ウ ×利用者ごとに専用物理マシンを割り当てるのはハウジングや占有サーバの考え方で、1台を論理分割するコンテナ型とは正反対である。
エ ○コンテナ型仮想化はホストOSのカーネルを複数コンテナで共有し、各コンテナにゲストOSを持たせない。このためメモリ消費が少なく起動も高速になる。設問の特徴に一致するため正しい。

くわしく

サーバ仮想化はハイパーバイザ型とコンテナ型に大別される。ハイパーバイザ型はVMごとにゲストOSを持ち分離性が高いが重い。コンテナ型はカーネル共有で軽量・高密度・高速起動だが、OSレベルの分離はVMより弱い。

本番での押さえどころ

試験のコツ

『ゲストOSを持たない・軽量・起動が速い』はコンテナ型、『VMごとにOSを持つ』はハイパーバイザ型と判定する。

覚え方

コンテナは『同じ船(ホストOSのカーネル)に間仕切りだけ置く』、VMは『船ごと別に用意する』とイメージする。

よくある誤り

コンテナがゲストOSを持つと誤解しやすい。『VM=ゲストOSあり(重い)』『コンテナ=カーネル共有(軽い)』と対比して覚える。

システム構成要素の他の問題

この問題を、AIの8-ways解説つきで。

基本情報技術者試験の演習を、一問ごとに「なぜ」まで。まずは無料で。

無料ではじめる →

ukamiru 過去問 · 基本情報技術者試験 · fe-a3-0185

【基本情報技術者試験】仮想化の問題 — 解答・解説|ukamiru 過去問