この概念が出た関連問題

この試験の対策ガイド

ITパスポート試験 対策ガイド

合格率・勉強法・参考書の選び方をまとめています

見る →
答えと解説を見る(先に解くのがおすすめ)

正解は ア

解説

クラスタリング(Clustering)は、複数のコンピュータを連携させて、あたかも1台の高性能なコンピュータのように動作させる技術です。主な目的は、システムの可用性(信頼性)の向上と、負荷分散による処理能力の向上です。例えば、Webサーバーに大量のアクセスが集中した場合でも、複数のサーバーで負荷を分散することで、安定したサービスを提供できます。また、1台のサーバーが故障しても他のサーバーがバックアップとして機能するため、システム全体の信頼性が向上します。

なぜ他の選択肢は違うのか

選択肢 イ
スプーリング(Spooling)は、入出力処理を一時的に別の記憶装置に待避させて、CPUの処理効率を向上させる技術です。プリンタへの印刷データの一時保存などに使用されますが、複数コンピュータの連携とは異なります。
選択肢 ウ
バッファリング(Buffering)は、データを一時的にメモリ上に保持して、処理速度の異なるデバイス間でのデータ転送を円滑にする技術です。動画再生時の先読みなどに使用されますが、複数コンピュータの連携とは無関係です。
選択肢 エ
ミラーリング(Mirroring)は、データを複数のディスクに同時に書き込んで冗長性を確保する技術です。RAIDの一種として知られていますが、複数のコンピュータを一つのシステムとして動作させる技術ではありません。

解くときのポイント

この問題では、「複数のコンピュータの連携」と「一つのシステムとしての動作」がキーワードです。特にWebサービスの文脈で出題される場合、高可用性(High Availability)と負荷分散(Load Balancing)の実現手段としてのクラスタリングを覚えておくと良いでしょう。