スポンサーリンク

【応用情報技術者試験】クラスタリングとロードバランシングの違いをわかりやすく解説

「クラスタリングとロードバランシングってどちらもサーバを複数台使う仕組みじゃないの?」

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

  • 何が違うの?
  • どちらも負荷分散?
  • 可用性との関係は?
  • フェールオーバーとの違いは?

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

この記事では、

  • クラスタリングとは?
  • ロードバランシングとは?
  • 違い
  • 利用例
  • 試験での頻出ポイント

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


まず結論

クラスタリング

「複数のサーバを1つのシステムとして運用する仕組み」


ロードバランシング

「処理を複数のサーバへ分散する仕組み」


超簡単にいうと

項目主目的
クラスタリング可用性向上
ロードバランシング性能向上

クラスタリングとは?

超頻出!


クラスタ

複数サーバをまとめて

1つのシステム

として動かす仕組み。


目的

障害に強くする


イメージ

サーバA(主系)
サーバB(待機系)


サーバAが故障

↓

サーバBへ切替


フェールオーバー

超頻出!


クラスタリングでよく使われる。


障害
↓
待機系へ切替


クラスタリングの種類

重要!


HAクラスタ

High Availability


高可用性を目的とする。


負荷分散クラスタ

処理分散を目的とする。


ロードバランシングとは?

超頻出!


意味

Load Balancing


目的

負荷分散


イメージ

利用者
↓
ロードバランサ
↓
サーバA
サーバB
サーバC


効果

重要!


  • レスポンス向上
  • 処理能力向上
  • サーバ負荷軽減

ロードバランサ

頻出!


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


クラスタリングとロードバランシングの違い

超頻出!

比較クラスタリングロードバランシング
主目的可用性向上性能向上
障害対策◎○
負荷分散△◎
代表技術フェールオーバーロードバランサ

イメージで理解


クラスタリング

予備の担当者を待機


ロードバランシング

担当者を増やして仕事を分担


実際のシステム

重要!


多くのシステムでは

クラスタリング
+
ロードバランシング

を併用する。


例

利用者
↓
ロードバランサ
↓
サーバA
サーバB


さらに

サーバA’
サーバB’

を待機系として配置。


試験での覚え方

超重要!


クラスタリング

止めない


ロードバランシング

速くする


よくあるひっかけ

「クラスタリング=負荷分散」

→ △

負荷分散クラスタも存在するが、

応用情報では

「クラスタリング=可用性向上」

として出題されることが多い。


応用情報で超頻出

かなり狙われる👇

  • クラスタリング
  • フェールオーバー
  • HAクラスタ
  • ロードバランシング
  • ロードバランサ

1分で復習!

クラスタリング

複数サーバを1つとして運用


ロードバランシング

処理を分散


クラスタリング

可用性向上


ロードバランシング

性能向上


超重要

止めないか、速くするか


練習問題

問題

ロードバランシングの主な目的として最も適切なものはどれか。

ア

障害時に待機系へ切り替える

イ

処理を複数サーバへ分散する

ウ

データを暗号化する

エ

バックアップを取得する


解答

正解:イ

解説

ロードバランシングは、処理を複数サーバへ分散し、システム全体の処理能力を向上させる仕組みです。


まとめ

クラスタリングとは

「サーバをまとめて可用性を高める」


ロードバランシングとは

「処理を分散して性能を高める」


超重要

  • クラスタリング=可用性向上
  • ロードバランシング=性能向上
  • フェールオーバー
  • ロードバランサ
  • HAクラスタ

まずは、

「クラスタリング=予備要員を置く」

「ロードバランシング=仕事を分担する」

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


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

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

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

コメント