令和4年度 秋期 プロジェクトマネージャ試験 データベーススペシャリスト試験 エンベデッドシステムスペシャリスト試験 システム監査技術者試験 情報処理安全確保支援士試験 午前 I 問題 【共通】 問5
テクノロジクラウド・仮想化仮想化・クラウド基盤
コンテナ型仮想化の説明として,適切なものはどれか。
解答・解説
正解: ウ. 物理サーバのホスト OS と仮想化ソフトウェアによって,プログラムの実行環境を仮想化するので,仮想サーバに個別のゲスト OS をもたない。
コンテナ型仮想化は、ホストOS上に論理的な区画(コンテナ)を作り、アプリケーションの動作環境を独立して構築する仮想化方式です。
最大の特徴は、ゲストOSを起動せず、ホストOSのカーネル(OSの中核機能)を複数のコンテナ間で共有する点です。これにより、個別のゲストOSを動作させる従来の仮想化方式と比較して、軽量で高速に動作し、コンピュータのリソース消費量も少なく抑えることができます。
各選択肢の解説
- ア:誤り。「どちらかにOSをもてばよい」という説明は不適切です。コンテナ型仮想化では、物理サーバ(ホスト)側にOSが不可欠です。
- イ:誤り。物理サーバにホストOSをもたず、直接インストールした仮想化ソフトウェア(ハイパーバイザ)によって個別のゲストOSを動作させる方式は、ハイパーバイザ型仮想化(ベアメタル型)の説明です。
- ウ:正解。ホストOSと仮想化ソフトウェアによってプログラムの実行環境を隔離・仮想化し、仮想サーバに個別のゲストOSをもたないため、これがコンテナ型仮想化の正しい説明です。
- エ:誤り。物理サーバのホストOSに仮想化ソフトウェアをインストールし、そのソフトウェア上で個別のゲストOSをもった仮想サーバを動作させる方式は、ホストOS型仮想化の説明です。