ELB
ELB(Elastic Load Balancing)とは
マネージド型のロードバランシングサービスで、EC2インスタンスの処理を分散する際に利用する。主な特徴は以下の2つである。
・インスタンス間の負荷を分散(負荷分散)
・異常なインスタンスを識別(ヘルスチェック)
ロードバランサーとは
- ロード(load、負荷)+バランサー(Balancer、平衡を保つためのもの)で、サーバーやネットワークに関連する用語であり、装置の名称です。この仕組みにより、Webサイトへのアクセス集中やサーバー故障などの場合でも、アクセス中の利用者に安定したサービス提供を継続可能になります。
AWSが提供するELBには3つのタイプがある。
・ALB:L7(アプリケーション層)対応が強化された単一ロードバランサー
・NLB:高スループットを維持しながら秒間何百万のリクエストを処理するためのロードバランサー
・CLB:初期タイプのELBであり、複雑な設定はできない。
CLBに古いタイプのELBであるため、原則としてはALB or NLBを用いる。
ELBを使用する際はVPC・サブネット・ターゲットグループを設定する必要がある。