ITパスポート過去問 令和4年度(2022年)問99
1台の物理的なコンピュータ上で,複数の仮想サーバを同時に動作させることによって得られる効果に関する記述a~cのうち,適切なものだけを全て挙げたものはどれか。
- a 仮想サーバ上で,それぞれ異なるバージョンのOSを動作させることができ,物理的なコンピュータのリソースを有効活用できる。
- b 仮想サーバの数だけ,物理的なコンピュータを増やしたときと同じ処理能力を得られる。
- c 物理的なコンピュータがもつHDDの容量と同じ容量のデータを,全ての仮想サーバで同時に記録できる。
選択肢
- ア:a
- イ:a,c
- ウ:b
- エ:c
- ア
- イ
- ウ
- エ
正解と解き方・学習ポイント(AI解説)
1台の物理的なコンピュータ上で複数の仮想サーバを動かすと、仮想サーバごとに異なるOSを動作させるなど、物理リソースを分けて使えるため「a」は適切です。一方で、仮想サーバを増やしてもCPUやメモリなど物理リソースの総量は増えないので「b」は不適切です。また、HDD容量も物理的に1台分であり、全仮想サーバがそれぞれ物理HDDと同容量を同時に記録できるわけではないため「c」は不適切です。従って正解は「ア」です。
Point
この問題は、サーバ仮想化の代表的な効果(OSを分けて動かせる、リソースを集約して使える)と、物理リソースの上限(処理能力や記憶容量は物理1台分を超えない)を区別できるかを確認することがねらいです。
解くために必要な知識
この問題を解くには、サーバ仮想化の仕組みと、仮想化で得られる効果・得られない効果の理解が必要です。
用語の整理
| 用語 | 意味 |
|---|---|
| 仮想サーバ(サーバ仮想化) | 1台の物理コンピュータ上にソフトウェアで複数の仮想的なサーバ環境を作り、それぞれ独立したサーバとして動作させる技術です。 |
| リソース | CPU、メモリ、ディスク容量など、コンピュータが持つ処理や記憶のための資源です。 |
| OS | コンピュータを動作させるための基本ソフトウェアです。例としてWindows、Linuxなどがあります。 |
仮想化で押さえる点
-
仮想サーバは独立した環境として動作するため、仮想サーバごとに別のOSを動かせます。
-
物理リソースの総量(CPU性能、メモリ容量、ディスク容量など)は、物理サーバの範囲を超えません。
他の選択肢に出てくる用語
| 用語 | 意味 |
|---|---|
| HDD | データを磁気ディスクに記録する記憶装置です。ハードディスクドライブの略です。 |
問題の解法手順
選択肢を構成する要素の整理
判断の観点
仮想サーバは、1台の物理サーバのCPU、メモリ、ディスクなどの物理リソースを分け合って動作します。
そのため、次の2点で各記述を判断します。
-
仮想サーバごとに独立したOS環境を持てるか
-
物理リソースの総量を超える効果をうたっていないか
a~cの正誤
| 記述 | 正誤 | 理由 |
|---|---|---|
| a | 正しい | 仮想サーバは仮想的に分割された独立環境として動作するため、仮想サーバごとに異なるOSや異なるバージョンのOSを動作させられます。1台の物理サーバを複数用途で使うことで、CPUやメモリなどを遊ばせにくくなります。 |
| b | 誤り | 仮想サーバを増やしても、物理サーバのCPUやメモリなどの総量は増えません。仮想サーバ間で分け合うため、物理サーバを台数分増やした場合と同じ処理能力にはなりません。 |
| c | 誤り | 物理HDDの容量は1台分で固定です。複数の仮想サーバで同じ物理HDD(または同等の物理ストレージ)を分け合うため、全仮想サーバがそれぞれ物理HDDと同容量を同時に記録できるわけではありません。 |
適切なのはaだけなので、正解はアです。
選択肢ごとの解説
- ア:正解
aのみが適切です。仮想サーバは独立環境として動作するため、仮想サーバごとに異なるOSを動作させられます。また、1台の物理サーバ上で複数の用途を同時に動かせるので、リソースを有効に使いやすくなります。
- イ:不正解
aは適切ですが、cが不適切です。物理HDDの容量は全仮想サーバで分け合うため、全仮想サーバがそれぞれ物理HDDと同容量を同時に記録できるわけではありません。
- ウ:不正解
bが不適切です。仮想サーバを増やしても、物理サーバのCPUやメモリなどの総量は増えないため、物理サーバを台数分増やした場合と同じ処理能力にはなりません。
- エ:不正解
cが不適切です。物理HDDの容量は固定であり、複数の仮想サーバで分け合って使用するため、全仮想サーバが同時に物理HDDと同容量を記録できるわけではありません。
まとめ
1台の物理的なコンピュータ上で複数の仮想サーバを動かすと、仮想サーバごとに異なるOSを動作させるなど、物理リソースを分けて使えるため「a」は適切です。一方で、仮想サーバを増やしてもCPUやメモリなど物理リソースの総量は増えないので「b」は不適切です。また、HDD容量も物理的に1台分であり、全仮想サーバがそれぞれ物理HDDと同容量を同時に記録できるわけではないため「c」は不適切です。従って正解は「ア」です。
テクノロジ系 > コンピュータシステム > システム構成要素
aのみが適切です。仮想サーバは独立環境として動作するため、仮想サーバごとに異なるOSを動作させられます。また、1台の物理サーバ上で複数の用途を同時に動かせるので、リソースを有効に使いやすくなります。
aは適切ですが、cが不適切です。物理HDDの容量は全仮想サーバで分け合うため、全仮想サーバがそれぞれ物理HDDと同容量を同時に記録できるわけではありません。
bが不適切です。仮想サーバを増やしても、物理サーバのCPUやメモリなどの総量は増えないため、物理サーバを台数分増やした場合と同じ処理能力にはなりません。
cが不適切です。物理HDDの容量は固定であり、複数の仮想サーバで分け合って使用するため、全仮想サーバが同時に物理HDDと同容量を記録できるわけではありません。