SC情報処理安全確保支援士試験 午前Ⅰ

令和4年度秋期 情報処理安全確保支援士 午前Ⅰ 問5

問題文と選択肢を読んで答えを考えてから、下の「正解と解説を見る」で確認しましょう。

問題

コンテナ型仮想化の説明として、 適切なものはどれか。

選択肢

  1. ア
    物理サーバと物理サーバの仮想環境とが0Sを共有するので、 物理サーバか物理サーバの仮想環境のどちらかに0Sをもてばよい。
  2. イ
    物理サーバにホスト0Sをもたず、 物理サーバにインストールした仮想化ソフトウェアによって、 個別のゲスト0Sをもった仮想サーバを動作させる。
  3. ウ
    物理サーバのホスト0Sと仮想化ソフトウェアによって、 プログラムの実行環境を仮想化するので、 仮想サーバに個別のゲスト0Sをもたない。
  4. エ
    物理サーバのホスト0Sにインストールした仮想化ソフトウェアによって、 個別のゲスト0Sをもった仮想サーバを動作させる。
解き方のヒントを見る

午前I 問05:コンテナ型仮想化は「OSをみんなで共有する部屋分け」だよ

コンテナ型仮想化は、1台の物理サーバ上でホストOSを共有しながら、アプリごとの実行環境だけを分ける方式だよ。たとえるなら、同じ建物の中でキッチンや水道などの基本設備は共用しつつ、部屋だけを分けて別々に作業するイメージ。これに対してハイパーバイザ型の仮想サーバは、各仮想環境がそれぞれゲストOSを持つので、部屋ごとに小さな家を丸ごと用意する感じだね。ポイントは、コンテナはゲストOSを個別に持たず、ホストOSを共有するところだよ。

この問題で問われていること

仮想サーバ型との違いを、「各環境がゲストOSを持つかどうか」で見分けられるようにしよう。コンテナ型はゲストOSなしでホストOSを共有、ハイパーバイザ型は仮想環境ごとにゲストOSあり、と押さえるのが大事だよ。

What Makes Container Virtualization Different

container virtualization isolates application environments on top of a host OS、 so each container does not need its own guest OS

host OS is shared\ncontainers isolate runtime environments\nno separate guest OS per container\ncontrast with full virtual machines

確認ポイント

  • ゲスト OS の有無で見分ける。
  • OS 共有が本質。
  • VM 型と区別する。
正解と解説を見る

正解

ウ

出典

問題文と解答は IPA 公開の過去問題冊子・解答例を基にしています。

選択肢ア

不正解だよ。コンテナ型では、OSの中核部分は物理サーバ側のホストOSを使うけど、『物理サーバか仮想環境のどちらかにOSがあればよい』わけではないんだ。家でいうと、水道や電気の元栓は建物側に必要で、部屋側に勝手に置けばよいものではない、という感じだよ。

選択肢イ

不正解だよ。これはハイパーバイザー型の仮想化の説明だね。物理サーバに直接、仮想化ソフトを入れて、その上でゲストOS付きの仮想サーバを動かす方式だよ。コンテナ型は『別々のOS付きの家を何軒も建てる』というより、『同じ建物の中で部屋を分ける』方式なので違うんだ。

選択肢ウ(正解)

正解だよ。コンテナ型は、物理サーバのホストOSを土台にして、アプリの実行環境だけを小分けにする方式なんだ。マンションで例えると、建物の水道・電気・入口は共通で使いながら、各部屋だけを分けて使う感じ。だから仮想サーバごとに個別のゲストOSを持たない、という説明がぴったりだよ。

選択肢エ

不正解だよ。これはホストOS型の仮想化の説明だね。普段使っているPCの上にVirtualBoxみたいなソフトを入れて、その中で別のOSを動かすイメージだよ。コンテナ型は部屋ごとに別OSを丸ごと持たないので、この説明とは違うんだ。

出典:独立行政法人 情報処理推進機構(IPA)令和4年度秋期 情報処理安全確保支援士試験 午前Ⅰ 問5(公式資料:問題冊子(PDF) / 解答例)

関連する過去問一覧

IPA Advancedは非公式の学習サイトです。解説にはAIによる補助生成を含む場合があります。公式の問題冊子・解答例・採点講評を優先し、誤りは確認後に訂正します。運営・編集方針