問題
問67
システムの一部に障害が発生した場合でも、正常に処理を実行することができる施策として、適切なものだけを全て挙げたものはどれか。
- ① HDDをミラーリングで構成する。
- ② システムの安定稼働後は、保守や点検の頻度をできるだけ減らす。
- ③ 冗長化していた複数のネットワーク回線を、より高速な1本の回線にまとめる。 ④ 無停電電源装置を設置するなどして電源を多重化する。
- ①, ③
- ①, ④
- ②, ③
- ②, ④
[出典:ITパスポート試験 平成28年度秋期 問67]
正解
正解は「イ」です。
解説
正解は「① HDDをミラーリングで構成する」と「④ 無停電電源装置を設置するなどして電源を多重化する」の組み合わせです。これらは、システムの一部に障害が発生した場合でも、システム全体が正常に処理を継続できる状態(可用性が高い状態)を保つための施策です。 HDDのミラーリングは、2台のHDDに同じデータを同時に書き込むことで、もし片方のHDDが故障しても、もう片方のHDDが稼働し続けることを可能にします。
これにより、データの損失を防ぎ、システムの停止時間を最小限に抑えることができます。これは、大切な書類を2つの引き出しに同じように保管しておくことで、片方の引き出しが壊れても安心できるようなものです。 無停電電源装置(UPS)の設置と電源の多重化は、停電などの電源供給トラブルが発生した際に、システムがすぐに停止することなく稼働を継続したり、安全にシャットダウンしたりするための対策です。複数の電源系統や装置を用意することで、1つの電源に問題があっても別の電源から供給を続けられます。
これは、自宅の電気が止まっても、予備のバッテリーや別の電力供給源があれば、一時的に電気が使えるようなイメージです。これらの施策は、いずれもシステムの「止まらないこと」や「継続して動くこと」を目的としており、障害発生時にもサービスを提供し続けるための重要な対策となります。
ア(HDDをミラーリングで構成する。冗長化していた複数のネットワーク回線を、より高速な1本の回線にまとめる。):
③「冗長化していた複数のネットワーク回線を、より高速な1本の回線にまとめる」は、速度向上には寄与しますが、回線が1本になることで冗長性が失われ、障害発生時の耐障害性が低下するため、問題の目的とは逆の効果になります。
ウ(システムの安定稼働後は、保守や点検の頻度をできるだけ減らす。冗長化していた複数のネットワーク回線を、より高速な1本の回線にまとめる。):
②「システムの安定稼働後は、保守や点検の頻度をできるだけ減らす」は、障害予防の機会を減らし、かえって障害リスクを高める可能性があります。③については上記と同様です。
エ(システムの安定稼働後は、保守や点検の頻度をできるだけ減らす。無停電電源装置を設置するなどして電源を多重化する。):
②「システムの安定稼働後は、保守や点検の頻度をできるだけ減らす」は、障害発生時の正常な処理実行を妨げるリスクがあるため、適切ではありません。
難易度
この問題は、ITシステムの可用性に関する基本的な知識を問うもので、初心者の方でも理解しやすい部類に入ります。各選択肢の技術がどのような目的で使われるかを把握していれば、正解を導き出すことができます。特に「システムの一部に障害が発生しても正常に処理を継続できる」というキーワードに注目し、冗長化やバックアップの考え方が含まれる選択肢を選ぶことがポイントです。
用語補足
HDDのミラーリング:
複数のHDDに同じデータを同時に書き込み、片方が故障してももう片方でシステムが稼働し続けられるようにする技術です。例えるなら、大切なデータが消えないように、常に二つの場所に同じものをコピーして保存しておくようなイメージです。
無停電電源装置 (UPS):
停電が発生した際に、コンピュータやサーバなどの機器に一時的に電力を供給する装置です。突然の停電から機器を守り、データ損失を防いだり、安全にシステムを停止させたりする役割があります。自宅で突然停電しても、一時的に電気が供給されてパソコンを安全にシャットダウンできるようなものです。
冗長化:
システムの一部に障害が発生しても、予備の機器や経路が代わりに機能を引き継ぐことで、システム全体の運用を継続できるようにすることです。例えば、重要なデータファイルを複数コピーして異なる場所に保存しておくことで、一つが壊れても他のコピーが使えるようにするような対策です。
可用性:
システムが継続して正常に稼働し続け、利用者が必要な時にいつでもサービスを利用できる状態にある度合いを示す指標です。システムが「止まらないこと」「いつでも使えること」を指します。例えば、いつでもインターネットに接続してメールが送受信できる状態は可用性が高いと言えます。
対策
この問題は、システムの可用性(障害が発生してもサービスを継続できる能力)を高めるための施策を理解しているかを問うものです。各技術がどのような目的で使用されるかを把握することが重要です。特に「冗長化」「バックアップ」「多重化」といったキーワードは可用性向上と密接に関係しています。日頃からIT用語の意味を正確に理解し、それぞれの技術がどのようなメリット・デメリットをもたらすかを学習しておくことが、同様の問題に対応する上で有効な対策となります。

