令和3年度 秋期 午前 問14
システム構成要素
コンテナ型仮想化の説明
コンテナ型仮想化の説明として,適切なものはどれか。
- アアプリケーションの起動に必要なプログラムやライブラリなどをまとめ,ホスト OS で動作させるので,独立性を保ちながら複数のアプリケーションを稼働できる。
- イサーバで仮想化ソフトウェアを動かし,その上で複数のゲスト OS を稼働させるので,サーバの OS とは異なる OS も稼働できる。
- ウサーバで実行されたアプリケーションの画面情報をクライアントに送信し,クライアントからは端末の操作情報がサーバに送信されるので,クライアントにアプリケーションをインストールしなくても利用できる。
- エホスト OS で仮想化ソフトウェアを動かし,その上で複数のゲスト OS を稼働させるので,物理サーバへアクセスするにはホスト OS を経由する必要がある。
答えと解説を見る
✓ これが正解アアプリケーションの起動に必要なプログラムやライブラリなどをまとめ,ホスト OS で動作させるので,独立性を保ちながら複数のアプリケーションを稼働できる。
解説
ゲスト OS を持たずホスト OS のカーネルを共有する形です。
設問は、仮想化の四通りの型の中からコンテナ型仮想化に当たる説明を選ばせています。ですから見分けの軸は、その型が、動かすアプリごとにゲスト OS を丸ごと積むのではなく、ホスト OS のカーネルを共有し、アプリの実行に必要なプログラムや部品だけを一つにまとめて包み、互いに邪魔しないようにして動かす作りになっているかどうか、という一点だけです。この作りだと積み荷が薄いので、起こしたり止めたりの速さが増し、同じ性能のサーバの上により多くのアプリを載せられます。ゲスト OS を積む型とは並びの厚さが違います。
ほかの選択肢はなぜ違うのか
- イサーバで仮想化ソフトウェアを動かし,その…:サーバの上に仮想化ソフトウェアを直接載せ、その上で複数のゲスト OS を動かす説明です。ゲスト OS を積む厚い型で、ホスト OS のカーネルを共有して薄く動かす側の作りとは並びが違います。
- ウサーバで実行されたアプリケーションの画面…:サーバで動かしたアプリの画面情報を利用者の端末へ送り、端末の操作情報をサーバへ返す説明です。端末にアプリを入れないで済ませる仕掛けで、サーバの中で薄く並べて動かす仮想化の型の話とは主題が違います。
- エホスト OS で仮想化ソフトウェアを動か…:ホスト OS の上に仮想化ソフトウェアを載せ、その上で複数のゲスト OS を動かす説明です。二段に積む厚い型で、ホスト OS のカーネルを共有して薄く動かす側の作りとは並びが違います。
出典:令和3年度 秋期 応用情報技術者試験 午前 問14
この解説に誤りを見つけたら教えてください。直して、直した記録を残します。誤りを報告する(メールが開きます)