令和5年度 ITパスポート試験 問70

Webサービスなどにおいて,信頼性を高め,かつ,利用者からの多量のアクセスを処理するために,複数のコンピュータを連携させて全体として一つのコンピュータであるかのように動作させる技法はどれか。

解答・解説

正解: ア. クラスタリング

クラスタリングとは、複数のコンピュータをネットワークで接続し、全体として1つのコンピュータシステムであるかのように動作させる技法です。

この構成により、以下のようなメリットがあります。

  • 高可用性(信頼性の向上): 一部のコンピュータに障害が発生しても、他の正常なコンピュータが処理を引き継ぐため、システム全体の稼働を継続できます。
  • 負荷分散: 利用者からの多量のアクセスや重い処理を、複数のコンピュータに分散して処理させることができます。

各選択肢の解説

  • ア: 正解。複数のコンピュータを連携させて一つのコンピュータであるかのように動作させる技法です。
  • イ: スプーリングは、プリンタなどの低速な入出力装置への出力データを一時的に磁気ディスクなどに蓄え、CPUの処理と入出力処理を並行して行うことで、システム全体の処理効率を高める技法です。
  • ウ: バッファリングは、処理速度の異なる装置間でデータを送受信する際に、一時的にデータをメモリに蓄えることで、速度差を吸収する技法です。
  • エ: ミラーリングは、複数のハードディスクなどに同じデータを同時に書き込むことでデータの冗長性を持たせ、信頼性を高める技法です(RAID 1など)。

Spineチーム