「クラスタリングとロードバランシングってどちらもサーバを複数台使う仕組みじゃないの?」
応用情報技術者試験でもシステム構成分野で頻出ですが、
- 何が違うの?
- どちらも負荷分散?
- 可用性との関係は?
- フェールオーバーとの違いは?
で混乱する人がかなり多いテーマです。
この記事では、
- クラスタリングとは?
- ロードバランシングとは?
- 違い
- 利用例
- 試験での頻出ポイント
を分かりやすく解説します!
まず結論
クラスタリング
「複数のサーバを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転職を専門的にサポートします。求人を紹介するだけではなく、あなたの強みを整理し、応募準備から入社後の成…
まずは無料でキャリア相談

コメント