「負荷分散とサーバー増減は別のこと?」
「初心者でも仕組みを知っておくべき?」
セール開始と同時に、サイトへのアクセスが平常の何十倍にも跳ね上がる——。この急増をさばききり、落ち着いたら無駄なく縮める。その裏方が ELB と Auto Scaling です。
ELB は通信を複数のサーバーへ振り分ける仕組み、Auto Scaling はサーバーの台数を負荷に応じて自動で増減する仕組みです。
2つは役割の方向が違い、組み合わせて初めて真価が出ます。以下では、まず ELB と Auto Scaling を1つずつ押さえ、両者が連携して可用性とコストを両立する流れを図で開き、CLF での問われ方まで見ていきます。AWS クラウドプラクティショナーにそのまま効きます。
1. セール当日の急増 — 2つが支える一場面
まず、この2つが働く一場面を思い浮かべてください。セール当日、あなたのサイトに客が殺到します。ここでAuto Scaling がサーバーの台数を自動で増やし、増えたサーバーへ ELB が通信を配る。負荷が引けば台数を減らし、費用を抑える。この連係プレーが、止めずに・無駄なくサービスを回します。
役割が別だと分かると、なぜ両方が要るのかが腑に落ちます。振り分けの先になるサーバー本体は AWS EC2とは で押さえておくと、この2つが何を相手に働くのかがはっきりします。
2. ELBは通信を複数サーバーへ配る

ELB(Elastic Load Balancing)は、外から来た通信を受け取り、後ろに並ぶ複数のサーバーへバランスよく配る仕組みです。1台に通信が集中するのを防ぎ、全体を安定させます。さらに、調子の悪いサーバーを避けて、元気なサーバーだけに通信を送る働きも持ちます。この生死の見張りがヘルスチェックで、各サーバーへ定期的に問いかけ、応答しないサーバーを振り分け先から外します。だから1台が落ちても、利用者はほとんど気づかずに使い続けられます。
ただし、ELB は「配る」ことに専念する役で、サーバーの台数そのものは増やしません。台数を状況に合わせるのは、次の Auto Scaling の仕事です。
3. Auto Scalingは台数を自動で増減する

Auto Scaling は、負荷に応じてサーバーの台数を自動で増やしたり減らしたりする仕組みです。アクセスが増えたら台数を増やし、落ち着いたら減らす。この調整を、人手をかけずに進めます。台数を増やすのをスケールアウト、減らすのをスケールインと呼びます。
あらかじめ「この条件になったら増やす・減らす」というルールを決めておくと、その通りに自動で動きます。増減のきっかけは、CPU 使用率などの負荷指標でも、あらかじめ決めた時刻でも設定できます。「CPU が 70% を超えたら1台増やす」「毎朝9時に台数を増やす」といったルールで、急な負荷にも、読める繁忙時間にも備えられます。混雑に備えて多めの台数を固定で抱える必要がなくなるため、無駄な費用を抑えられるのが大きな利点です。あなたが夜間にアクセスの少ないサービスを運用するなら、その時間帯に台数を絞って費用を下げる、といった使い方ができます。
| 観点 | ELB | Auto Scaling |
|---|---|---|
| 主な役割 | 通信を複数サーバーへ振り分ける | サーバー台数を自動で増減する |
| 相手にするもの | 外から来る通信 | サーバーの数 |
| ねらい | 負荷を分散し集中を防ぐ | 負荷に台数を合わせる |
4. 組み合わせて可用性とコストを両立

2つの真価は、組み合わせたときに出ます。Auto Scaling が台数を増減し、増えたサーバーへ ELB が通信を配る。この連携の流れを図にしました。
この連携が生む良さは、2つに整理できます。可用性——1台が止まっても他のサーバーで受け止め、サービスを動かし続けられる。コスト最適化——必要な分だけ台数を持つので、遊ぶ資源の無駄を減らせる。止まりにくさと費用の抑制を同時に狙えるのが、組み合わせの効果です。サーバーを置くネットワークの土台は AWS VPCとは で押さえると、この仕組みがどこで動くかが見えます。
5. CLFでの問われ方

クラウドプラクティショナー(CLF)では、この2つは役割の違いと、組み合わせの効果が問われます。あなたが押さえておきたいのは、次の3点です。
- ELB=通信を配る、Auto Scaling=台数を増減する(役割の方向が違う)
- 組み合わせると、可用性とコスト最適化を両立できる
- EC2 のようなサーバーを動かすサービスと組んで使う
とくに取り違えやすいのが、「負荷分散=台数を増やすこと」という誤解です。負荷分散(ELB)は今あるサーバーへ配るだけで、台数は増やしません。台数を増やすのは Auto Scaling。この役割分担を切り分けておくと、設問で2つを混同せずに済みます。
次のステップ
2つがCLFのどの分野で出るかは、AWSクラウドプラクティショナーの試験範囲と勉強法ガイド で範囲を見ておくと、学習の順番が定まります。
問題で確かめるなら、AWS 技術とサービスの問題集 で、ELB や Auto Scaling を含む設問に当たっておくのが近道です。