AWSネットワーキング

Elastic Load Balancing(ELB)とは

EC2インスタンス・コンテナ・IPアドレスへのトラフィックを分散するフルマネージドのロードバランサー。ALB(HTTP/HTTPS・L7)・NLB(TCP/UDP・L4・超低レイテンシ)・GLB(サードパーティ仮想アプライアンス透過挿入)の3種がある。

ALBはパスベース・ホストヘッダーベースのルーティングとLambdaターゲットをサポート。NLBは静的IPアドレスとElastic IPを割り当てられ、秒間数百万リクエストを処理できる。

試験での問われ方

ALB vs NLBの使い分けが頻出。「HTTPSのパスルーティング・マイクロサービス・コンテナ」ならALB、「超低レイテンシ・静的IP・TCP/UDP・ゲーム・IoT」ならNLB。

「ELBのターゲットとしてLambdaを使いたい」はALBのみ可能。NLBはターゲットにLambdaを直接指定できないという引っかけに注意。

スティッキーセッション(ターゲットグループへの固定)・クロスゾーン負荷分散の設定・ヘルスチェック間隔と閾値もSAAで問われる。

このサービスが登場する演習問題(15問)

関連サービス