スポンサーリンク

【応用情報技術者試験】負荷分散と冗長化の違いをわかりやすく解説

「負荷分散と冗長化ってどちらもサーバを複数台用意する仕組みじゃないの?」

応用情報技術者試験でもシステム構成分野で頻出ですが、

  • 何が違うの?
  • 目的は同じ?
  • ロードバランサとの関係は?
  • フェールオーバーとの違いは?

で混乱する人がかなり多いテーマです。

この記事では、

  • 負荷分散とは?
  • 冗長化とは?
  • 違い
  • 具体例
  • 試験での頻出ポイント

を分かりやすく解説します!


まず結論

負荷分散

「処理を複数の機器へ分散して性能を向上させる仕組み」


冗長化

「予備機を用意して障害に備える仕組み」


超簡単にいうと

項目目的
負荷分散性能向上
冗長化可用性向上

負荷分散とは?

超頻出!


目的

サーバへの集中アクセスを分散する


イメージ

サーバ1台

利用者多数

サーバ

高負荷


負荷分散後

利用者

ロードバランサ

サーバA
サーバB
サーバC


効果

重要!


  • 処理速度向上
  • レスポンス改善
  • サーバ負荷軽減

ロードバランサ

頻出!


Load Balancer

負荷分散装置。


アクセスを各サーバへ振り分ける。


冗長化とは?

超頻出!


目的

障害発生時もサービスを継続する


イメージ

主系サーバ
↓障害
待機系サーバ


予備機が処理を引き継ぐ。


効果

重要!


  • システム停止防止
  • 可用性向上
  • 障害耐性向上

冗長化の例


ホットスタンバイ

予備機が常時稼働


コールドスタンバイ

予備機が停止待機


負荷分散と冗長化の違い

超頻出!

比較負荷分散冗長化
主目的性能向上障害対策
サーバ利用全台で処理主系+待機系
効果処理能力向上可用性向上
代表技術ロードバランサフェールオーバー

イメージで理解


負荷分散

レジを3台に増やす


冗長化

予備のレジ係を待機させる


実際のシステム

重要!


大規模システムでは

負荷分散

冗長化

を両方利用する。


ロードバランサ

サーバA
サーバB
サーバC


さらに

サーバA’
サーバB’
サーバC’

を予備機として配置。


試験での覚え方

超重要!


負荷分散

「速くする」


冗長化

「止めない」


応用情報で超頻出

かなり狙われる👇

  • 負荷分散
  • ロードバランサ
  • 冗長化
  • フェールオーバー
  • 可用性

よくあるひっかけ

「負荷分散の目的は障害対策」

→ △ 一部正しい

障害耐性向上の効果もありますが、

主目的は

性能向上

です。


1分で復習!

負荷分散

処理を分ける


冗長化

予備を持つ


負荷分散

性能向上


冗長化

可用性向上


超重要

速くするか、止めないか


練習問題

問題

冗長化の主な目的として最も適切なものはどれか。

データを圧縮する

システムの処理速度を向上させる

障害発生時でもサービスを継続する

通信量を削減する


解答

正解:ウ

解説

冗長化は予備機を用意し、障害発生時でもサービスを継続できるようにする仕組みです。


まとめ

負荷分散とは

「処理を分散して速くする」


冗長化とは

「予備機を用意して止めない」


超重要

  • 負荷分散=性能向上
  • 冗長化=可用性向上
  • ロードバランサ
  • フェールオーバー
  • ホットスタンバイ

まずは、

「負荷分散=レジを増やす」

「冗長化=予備のレジ係を待機させる」

このイメージを持つとかなり理解しやすくなります!


知識に自信ができた方は、今度は自身のキャリアアップに向けて準備してみませんか?

未経験から、ITエンジニアへ。
「IT業界に興味はあるけれど、自分にできるか不安」「何から始めればいいのか分からない」そんな方のために、Tech GO は未経験からのIT転職を専門的にサポートします。求人を紹介するだけではなく、あなたの強みを整理し、応募準備から入社後の成…

まずは無料でキャリア相談

コメント