0
0

Delete article

Deleted articles cannot be recovered.

Draft of this article would be also deleted.

Are you sure you want to delete this article?

【たとえで理解】ロードバランサーは“コンシェルジュ”だった!?初心者向けにやさしく解説

Last updated at Posted at 2025-10-20

ChatGPT Image 2025年10月20日 23_43_52.png

AWSを触り始めた頃、「ELB(Elastic Load Balancing)」って何?と聞かれて、
正直「なんか難しそう…」って思いませんでしたか?

僕も最初そうでした。
“ロードバランサー”って言われても、なんか道路の交通整理みたいな言葉で、ピンと来ないんですよね。

でもある日、「これって会社の受付係みたいなもんじゃん」と思った瞬間、
急にイメージがつながりました。

今回はそんな“受付のコンシェルジュたとえ”で、ELBの仕組みをやさしく整理してみます。

本記事は筆者の理解整理を目的としたもので、
AWS公式ドキュメントの要約ではありません。

ELBは会社の「受付の案内係」だと思うとわかりやすい

ELB(Elastic Load Balancing)は、ユーザーからのアクセス(リクエスト)を、
複数のサーバー(EC2インスタンス)にいい感じに振り分けてくれる仕組みです。

でも、「負荷分散」って聞くと堅い印象ですよね。
これを、**会社の受付の案内係(コンシェルジュ)**にたとえると一気に理解が進みます。

受付の役割は“案内と調整”。ELBもまったく同じことをしている

会社の受付を思い浮かべてください。
来客がやってきたとき、受付の人はこう動きます。

  1. どんな用件で来たかを聞く
  2. 該当の部署を探す
  3. 忙しい部署を避けて案内する
  4. 対応できない部署があれば別の担当につなぐ

これ、ELBがやっていることと全く同じなんです。

現実のたとえ AWSの世界
訪問者(お客さん) ユーザーからのリクエスト
受付係(コンシェルジュ) ELB(ロードバランサー)
各部署(営業・開発など) 複数のEC2インスタンス
部署の混雑を見て案内する 負荷分散(ロードバランシング)
休憩中の部署を避ける ヘルスチェック(稼働監視)

つまり、ELBは会社の「顔」として、
来客(リクエスト)を適切な部署(サーバー)にスムーズに案内している存在なんです。

具体例:ELBがコンシェルジュとして働く“物語”

想像してみてください。
あなたはAWS社の受付係「ELBさん」です。
今日もたくさんのお客さん(ユーザー)がやってきます。

🧍‍♂️お客さん:「ホームページ見たいんですけど!」

ELBさんは言います。

「承知しました!担当の部署(EC2)にご案内しますね!」

でも、いま部署Aは電話対応中で忙しい。
そこでELBさんは即座に判断して、空いている部署Bへ案内します。
これがロードバランシングです。

🚨部署Cが体調不良(サーバーダウン)!

ELBさんは常に各部署の健康状態をチェックしています。
もし「部署Cが対応できない」とわかれば、そこには案内しません。

これがヘルスチェック機能
つまり、「止まっているサーバーにはリクエストを送らない」という優しい仕組みなんです。

☁️お客さんが世界中からやってくる!

最近は日本だけじゃなく、海外からもお客さんが来るようになりました。
ELBさんは複数の受付を用意して、地理的に近い受付へ案内します。
これがリージョンやゾーンをまたぐ冗長構成

どこかの受付が停電しても、他の受付が対応できる。
それがAWSの強みです。

実際の技術対応:ELBの種類を“受付スタイル”で覚える

AWSのELBには、いくつかのタイプがあります。
これも受付スタイルで整理するとわかりやすいです。

ELBの種類 受付スタイル 主な特徴
ALB(Application Load Balancer) “目的別の案内係”
「問い合わせは営業へ」「採用は人事へ」など、URLやホスト名で細かく振り分ける
HTTP/HTTPSベース、Webアプリ向け
NLB(Network Load Balancer) “電話交換手”
通信の内容は見ずに、超高速でつなぐ
TCP/UDPベース、高パフォーマンス

この対応表を見ると、ALBは「柔軟な対応ができるコンシェルジュ」、
NLBは「スピード重視の電話オペレーター」といった感じですね。

まとめ:ELBは「交通整理」ではなく「おもてなし」

ELBの役割を一言で言うなら、
「来た人を混乱させず、最適な部署へ案内する案内係」です。

単に“負荷を分散する”というよりも、
“システム全体の体験を整えるおもてなし役”なんですよね。

だからこそ、Webサービスの入口に置いておくことで、
アクセス集中時でもサーバーが落ちにくく、
利用者にとっても「快適で安定したサイト」を提供できるわけです。

今日から“受付の目線”でELBを触ってみよう

この記事を読んで、「なんとなくイメージがつかめた!」と思った人は、
ぜひ実際にAWSコンソールでELBを作ってみてください。

  • まずはALBを作成して、EC2を2台つなぐだけでOK。
  • 負荷をかけると、アクセスが自動で分散されるのが体感できます。
  • 次回は「ALB・NLB・CLBの違い」を“受付スタイルの進化”で解説します。

ELBを理解することは、AWSネットワーク設計の第一歩です。
次の記事も「たとえで理解シリーズ」で楽しく学んでいきましょう。


✍️たとえで理解シリーズでは、
AWSの難しい概念を「身近なたとえ」で分かりやすく解説しています。
フォロー・いいね・コメントで、あなたの理解の旅を一緒に進めていきましょう!

次回は、この“マンション生活”の次のステップ。
「Auto Scaling=清掃会社」 というたとえで、トラフィック制御の仕組みを解説していきます。

「たとえで理解シリーズ」続編もぜひチェックしてみてください。

本記事は、生成AIとの対話を通じて構成・推敲を行いました。
たとえや構成のアイデアを生成AIと整理しながら、
読者に「直感的に伝わる説明」を目指しています。

参考

📚 他の記事はこちら

0
0
0

Register as a new user and use Qiita more conveniently

  1. You get articles that match your needs
  2. You can efficiently read back useful information
  3. You can use dark theme
What you can do with signing up
0
0

Delete article

Deleted articles cannot be recovered.

Draft of this article would be also deleted.

Are you sure you want to delete this article?