ELB
複数のEC2インスタンスで処理を可能にするロードバランサーを提供するサービス
EC2インスタンスのヘルスチェックを行い、正常なインスタンスのみを利用することも可能
ELB自体が冗長化されている
マルチAZを行う際に使用
プライベートサブネット空間にもELBを利用可能
CLB, ALB, NLBの3つのタイプ
CLBは今はあまり使われない。L4, L7
基本的にアプリケーションのロードバランサーはALB。L7対応
大規模サイトをさばくにはNLB。L4
ALBは、
HTTP, HTTPSリスナー対応
WebSocketとHTTP/2リクエストを受付
リクエスト内容に応じたルーティングも可能
URLパスに基づいてルーティングが可能なパスベースルーティングが可能
CLBではパスベースは出来ない
GLB(Gateway Load Balancer)
VPC境界を越えてトラフィックを安全に交換
L3
ヘルスチェック
クロスゾーン負荷分散
暗号化通信
スティッキーセッション
Connection Draining
ログ取得
internet-facing
ipv4
vpc選択
セキュリティグループ選択
ターゲットグループの選択
ターゲットグループ
ELBが配信処理をするターゲットを設定するグループ
Instance
IP addresses
Lambda function
Application
ロードバランサーの作成はEC2から
ALB Create選択