ITパスポート過去問 令和5年度(2023年)問70
Webサービスなどにおいて,信頼性を高め,かつ,利用者からの多量のアクセスを処理するために,複数のコンピュータを連携させて全体として一つのコンピュータであるかのように動作させる技法はどれか。
選択肢
- ア:クラスタリング
- イ:スプーリング
- ウ:バッファリング
- エ:ミラーリング
- ア
- イ
- ウ
- エ
正解と解き方・学習ポイント(AI解説)
クラスタリングは、複数のコンピュータを連携させ、全体として1台のコンピュータのように動作させる技法です。複数台で処理を分担したり、故障時に別のコンピュータへ処理を引き継いだりすることで、信頼性の向上と多量アクセスへの対応を実現します。
Point
この問題は、Webサービスの信頼性や処理能力を高めるために用いられるクラスタリングの定義を理解しているかを問うものです。併せて、スプーリング、バッファリング、ミラーリングとの違いを区別できることがポイントです。
解くために必要な知識
この問題を解くには、複数台構成による可用性・性能向上の基本用語の理解が必要です。
用語の整理
| 用語名 | 意味 |
|---|---|
| クラスタリング | 複数のコンピュータを連携させ、全体として1台のシステムのように運用し、信頼性や処理能力を高める技術です。 |
| 信頼性 | システムが安定して動作し続け、故障しにくいことを示す性質です。試験では、故障しにくさや故障時の影響の小ささを含めて扱われることがあります。 |
| スプーリング | 低速な入出力装置(例、プリンタ)とのデータ転送を、高速な補助記憶装置を介して行い、処理待ちを減らして効率を高める技術です。 |
| バッファリング | 処理速度や転送速度の差を吸収するために、データを一時的に蓄える仕組みです。 |
| ミラーリング | 同じデータを複数の記憶装置に同時に書き込み、装置故障時でもデータを失いにくくする技術です(例、RAID 1)。 |
クラスタリングの目的
-
処理能力の向上(例、負荷分散)
-
信頼性の向上(例、故障時の切替えによる運用継続)
他の選択肢との違い
| 用語 | 「複数のコンピュータを1台のように動作」に該当するか | 主な対象 |
|---|---|---|
| クラスタリング | ○ | サーバ、コンピュータ全体 |
| スプーリング | × | 入出力装置とのデータ転送 |
| バッファリング | × | データの一時蓄積(主にメモリなど) |
| ミラーリング | × | 記憶装置のデータ保護 |
選択肢ごとの解説
- ア:正解
クラスタリングは、複数のサーバを連携させて1台のシステムのように動作させ、負荷分散や故障時の切替えによって、処理能力と信頼性を高める技術です。
- イ:不正解
スプーリングは、プリンタなどの低速な入出力装置とのデータ転送を、高速な補助記憶装置を介して行い、CPUなどが装置の処理完了を待つ時間を減らす技術です。
- ウ:不正解
バッファリングは、通信や処理の速度差を吸収するためにデータを一時的に蓄える仕組みです。複数のコンピュータを1台のように動作させる技術ではありません。
- エ:不正解
ミラーリングは、複数の記憶装置に同じ内容を書き込み、装置故障時でもデータを失いにくくする技術です。複数のコンピュータを1台のように見せる概念とは異なります。
まとめ
クラスタリングは、複数のコンピュータを連携させ、全体として1台のコンピュータのように動作させる技法です。複数台で処理を分担したり、故障時に別のコンピュータへ処理を引き継いだりすることで、信頼性の向上と多量アクセスへの対応を実現します。
テクノロジ系 > コンピュータシステム > システム構成要素
クラスタリングは、複数のサーバを連携させて1台のシステムのように動作させ、負荷分散や故障時の切替えによって、処理能力と信頼性を高める技術です。
スプーリングは、プリンタなどの低速な入出力装置とのデータ転送を、高速な補助記憶装置を介して行い、CPUなどが装置の処理完了を待つ時間を減らす技術です。
バッファリングは、通信や処理の速度差を吸収するためにデータを一時的に蓄える仕組みです。複数のコンピュータを1台のように動作させる技術ではありません。
ミラーリングは、複数の記憶装置に同じ内容を書き込み、装置故障時でもデータを失いにくくする技術です。複数のコンピュータを1台のように見せる概念とは異なります。