応用情報技術者試験 応用情報技術者試験 令和3年度秋期 午前 問14: コンテナ型仮想化の説明として,適切なものはどれか。
コンテナ型仮想化の説明として,適切なものはどれか。
49.91%
問題本文
コンテナ型仮想化の説明として,適切なものはどれか。
選択肢
- ア.アプリケーションの起動に必要なプログラムやライブラリなどをまとめ,ホストOSで動作させるので,独立性を保ちながら複数のアプリケーションを稼働できる。
- イ.サーバで仮想化ソフトウェアを動かし,その上で複数のゲストOSを稼働させるので,サーバのOSとは異なるOSも稼働できる。
- ウ.サーバで実行されたアプリケーションの画面情報をクライアントに送信し,クライアントからは端末の操作情報がサーバに送信されるので,クライアントにアプリケーションをインストールしなくても利用できる。
- エ.ホストOSで仮想化ソフトウェアを動かし,その上で複数のゲストOSを稼働させるので,物理サーバへアクセスするにはホストOSを経由する必要がある。
正解
ア. アプリケーションの起動に必要なプログラムやライブラリなどをまとめ,ホストOSで動作させるので,独立性を保ちながら複数のアプリケーションを稼働できる。
解説
サーバ仮想化の方式(コンテナ型・ハイパーバイザ型・ホストOS型)の区別を問う問題である。コンテナ型仮想化(代表技術はDocker)は、アプリの実行に必要なプログラムやライブラリをコンテナとしてまとめ、それぞれが独立性を保ったままホストOS上で直接動作する点が特徴で、ゲストOSをもたないため軽量・高速である。この説明に一致するアが正解である。
選択肢ごとの解説
- ア.正しい。アプリと必要なライブラリをまとめてホストOS上で独立に動かすという記述は、ゲストOSを持たないコンテナ型仮想化の説明である。
- イ.仮想化ソフトウェア(ハイパーバイザ)を物理サーバ上で直接動かし、その上で複数のゲストOSを稼働させるのはハイパーバイザ型仮想化の説明である。
- ウ.サーバ側で実行した画面情報をクライアントに送り、操作情報を返すのはシンクライアント(画面転送型)の説明であり、仮想化の方式そのものとは異なる。
- エ.ホストOS上で仮想化ソフトを動かし、その上で複数のゲストOSを動かすのはホストOS型仮想化の説明である。
応用情報技術者試験 令和3年度秋期 午前 の過去問一覧へ戻る・問14