ELB(ロードバランサー)とは
受けたリクエストを複数のサーバーに振り分け、負荷分散と可用性向上を行うサービス。
解説
ELB(Elastic Load Balancing)は、受信したトラフィックを、複数のAZにある複数のインスタンスに振り分けます。これにより、1台への集中を防ぎ(負荷分散)、一部のインスタンスやAZに障害が起きても健全なものだけに振り向けて、サービスを継続します。HTTP/HTTPSを扱い柔軟なルーティングができるALB、超高速・低遅延のNLBなど、種類があります。Auto Scaling と組み合わせて使うのが一般的です。
試験での出方
ELBの役割(負荷分散・ヘルスチェックによる切り離し)と、Auto Scaling・マルチAZとの組合せが問われます。
あわせて読みたい用語
この用語が解説に出てくる問題
- クラウドの技術とサービス 問5Web アプリケーションで、アクセス量の増減に合わせて EC2 インスタンスの台数を自動で増減させ、受信トラフィックを…
- コスト最適化アーキテクチャの設計 問11EC2 や ALB からインターネットへ大量のコンテンツを直接配信しており、データ転送(アウト)料金が高額です。配信コ…
- 高性能なアーキテクチャの設計 問5世界中のユーザーへ静的・動的コンテンツを低遅延で配信し、オリジンサーバーの負荷も軽減したいと考えています。最も適切なの…
- 高性能なアーキテクチャの設計 問12世界中のユーザーが接続する TCP ベースのリアルタイム通信アプリ(キャッシュに不向き)で、AWS のグローバルネット…
- 回復性のあるアーキテクチャの設計 問3Web 層をトラフィックに応じて自動的に水平スケールさせ、正常なインスタンスにのみリクエストを振り分けたいと考えていま…