「負荷分散って何?」
応用情報技術者試験でもネットワーク・システム構成分野で頻出ですが、
- 何を分散するの?
- サーバを増やすだけ?
- スケールアップとの違いは?
- ロードバランサって何?
で混乱する人がかなり多いテーマです。
この記事では、
- 負荷分散とは?
- なぜ必要か
- 方式
- ロードバランサ
- 試験での頻出ポイント
を5分で理解できるように解説します!
まず結論
負荷分散とは?
「アクセスや処理を複数のサーバに分けて負荷を軽くする仕組み」
です!
超簡単にいうと
「仕事をみんなで分担する仕組み」
なぜ必要?
サーバ1台だけだと👇
- アクセス集中で遅くなる
- 落ちる(ダウン)
- 処理待ちが発生
そこで負荷分散
複数サーバで処理を分担!
イメージ
ユーザ
↓
[サーバA][サーバB][サーバC]
負荷分散の目的
超重要!
- 応答速度向上
- 可用性向上
- 障害対策
スケールアップとの違い
超頻出!
| 比較 | スケールアップ | 負荷分散 |
|---|---|---|
| 方法 | 1台を強化 | 台数を増やす |
| 限界 | あり | 高い |
| 障害耐性 | 低い | 高い |
負荷分散の種類
試験で重要な2つ👇
① ラウンドロビン方式
超頻出!
特徴
順番に振り分ける
イメージ
A → B → C → A → B → C
メリット
- シンプル
- 均等に分散
② 重み付き分散
発展知識!
特徴
性能に応じて振り分け量を変える
例
- 高性能サーバ:多く処理
- 低性能サーバ:少なく処理
ロードバランサとは?
超重要!
役割
負荷分散を行う装置
イメージ
ユーザ
↓
ロードバランサ
↓
サーバ群
ロードバランサの機能
- トラフィック分配
- 障害検知
- 自動切替
L4とL7の違い
超頻出!
| 種類 | 内容 |
|---|---|
| L4 | IP/ポートで判断 |
| L7 | アプリ内容まで判断 |
L4ロードバランサ
- 高速
- 単純
L7ロードバランサ
- 高機能
- URLやCookieで制御
可用性とは?
超重要!
意味
システムが止まりにくい性質
負荷分散は可用性を上げる
理由:
1台壊れても他が動く
フェイルオーバー
発展知識!
意味
障害時に自動切替
イメージ
サーバAダウン
↓
サーバBへ切替
応用情報で超頻出
かなり狙われる👇
- 負荷分散
- ロードバランサ
- ラウンドロビン
- スケールアップとの違い
- 可用性
よくあるひっかけ
「負荷分散=CPUを速くする技術」
→ ❌違う!
正しくは:
サーバを複数使う技術
1分で復習!
負荷分散とは
処理を分ける仕組み
目的
- 高速化
- 安定性
方法
- ラウンドロビン
- 重み付き
装置
ロードバランサ
練習問題
問題
負荷分散の説明として最も適切なものはどれか。
ア
CPUの性能を向上させる技術
イ
複数のサーバに処理を分散する技術
ウ
メモリ容量を増やす技術
エ
通信を暗号化する技術
解答
正解:イ
解説
負荷分散は、複数のサーバに処理を分散させることでシステム全体の性能と可用性を向上させる技術です。
まとめ
負荷分散とは
「みんなで仕事を分ける仕組み」
超重要
- ロードバランサ
- ラウンドロビン
- L4/L7
- 可用性
まずは、
「1台で頑張らず、複数で分担」
このイメージを持つとかなり理解しやすくなります!
知識に自信ができた方は、今度は自身のキャリアアップに向けて準備してみませんか?

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

コメント