問題

サーバ仮想化の方式に関する記述として、適切なものはどれか。

ア)ハイパーバイザ型仮想化は、ホストOS上で動作するアプリケーションとしてハイパーバイザを実行する方式に限定される。

イ)コンテナ型仮想化は、ホストOSのカーネルを各コンテナで共有するため、ゲストOSを個別に起動する必要がなく、ハイパーバイザ型に比べて起動が高速で軽量である。

ウ)コンテナ型仮想化は、ハイパーバイザ型仮想化よりもカーネルレベルでの分離が強固であり、セキュリティ上の隔離性が高い。

エ)ハイパーバイザ型仮想化では、各仮想マシンが同一のOSカーネルを共有して動作する。

解答・解説を見る

正解: イ)

解説:

  • ア)ハイパーバイザ型仮想化には、ホストOS上でアプリケーションとして動作する「ホスト型」だけでなく、物理ハードウェア上で直接動作する「ベアメタル型(Type-1)」も存在します。「限定される」という記述は誤りです。
  • イ)コンテナ型仮想化は、ホストOSのカーネルを複数のコンテナで共有する方式です。ゲストOS自体を個別に起動する必要がないため、ハイパーバイザ型の仮想マシンに比べて起動が高速でリソース消費も軽量です。正解です。
  • ウ)コンテナはカーネルを共有するため、仮想マシンごとに独立したカーネルを持つハイパーバイザ型に比べると、一般的に隔離性(分離の強度)は低いとされます。「隔離性が高い」という記述は誤りです。
  • エ)ハイパーバイザ型仮想化では、各仮想マシンは独立したゲストOS(カーネル)を持ちます。「同一のOSカーネルを共有」はコンテナ型の特徴であり、誤りです。

重要キーワード

用語説明
ハイパーバイザ型仮想化仮想マシンごとに独立したゲストOSを稼働させる方式
コンテナ型仮想化ホストOSのカーネルを共有し軽量に分離する方式
Type-1ハイパーバイザハードウェア上で直接動作するベアメタル型
カーネル分離プロセスやリソースの隔離度に関わる仮想化の性質