令和5年度 ITパスポート試験 公開問題 問70 解説 クラスタリング
Web サービスなどにおいて,信頼性を高め,かつ,利用者からの多量のアクセスを処理するために,複数のコンピュータを連携させて全体として一つのコンピュータであるかのように動作させる技法はどれか。
- クラスタリング ✓ 正答
- スプーリング
- バッファリング
- ミラーリング
解説
この問題は、キーワードの対応関係を把握しているかが鍵となります。「複数のコンピュータを連携」「全体として一つのコンピュータ」「信頼性向上と負荷分散」という言葉を見たら、迷わずクラスタリングを選択してください。
クラスタリングの役割と仕組み
クラスタリングとは、複数のサーバを束ねて、あたかも1台の高性能なサーバであるかのように運用する技術です。この手法には主に2つの目的があります。
1つ目は、信頼性の向上です。もし1台のコンピュータが故障しても、連携している他のコンピュータがその処理を引き継ぐことで、システム全体を停止させずに運用を継続できます。これを可用性の向上、または冗長化と呼びます。
2つ目は、負荷分散です。アクセスが集中した際、処理を複数のコンピュータに振り分けることで、1台あたりの負担を軽減し、高速かつ安定したレスポンスを実現します。
なぜ他の選択肢ではいけないのか
ほかの選択肢は、コンピュータのパフォーマンスやデータの保全に関する技術ですが、役割が異なります。
スプーリングは、プリンタなどの低速な装置への出力データを、一度高速なディスクなどに蓄積しておく手法です。これにより、コンピュータは印刷が終わるのを待たずに次の作業へ移ることができます。
バッファリングは、処理速度の異なる装置間でデータをやり取りする際、一時的にメモリ(バッファ)にデータを蓄えることで、待ち時間による効率低下を防ぐ手法です。
ミラーリングは、データを複数のディスクに同時に書き込むことで、データの複製を作成する手法です。ディスクが故障した際に備えるバックアップの手段ですが、複数のコンピュータを連携させる仕組みとは異なります。
実務での活用と試験対策
クラスタリングは、Webサイトのアクセス集中対策や、絶対に止まってはいけない基幹システムなどで幅広く利用されています。ITパスポート試験では、これらの用語はセットで覚えようとするよりも、それぞれの目的が「何のためのものか(高速化か、故障対策か、待ち時間の解消か)」という切り口で整理しておくと、似たような選択肢が出題されても惑わされなくなります。
・IT用語辞典 e-Words:クラスタリングとは ・IPA(独立行政法人情報処理推進機構):ITパスポート試験のシラバスと用語例 ・分かりそうで見えない少し分からないIT用語辞典:スプーリングとは