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問)
- 【CLF-C02】ある企業が、Webアプリケーションへのアクセスをロードバランシングしたいと考えています。HTTPSリクエストをELBが終…
- 【SAA-C03】ある企業が、インターネット向けの Web アプリケーションを ALB + EC2 で運用している。セキュリティチームから…
- 【SAA-C03】ある企業が、ALB + EC2 Auto Scaling グループで Web アプリケーションを運用している。現在は単一…
- 【SAA-C03】ある企業が、Amazon Route 53 を使ってグローバルに分散した Web アプリケーションのトラフィックを管理し…
- 【SAA-C03】ある企業が、Amazon EC2 の Web アプリケーションに対して Application Load Balance…
- 【SAA-C03】ある企業が、Amazon ECS(Fargate)で動作するコンテナアプリケーションのコールドスタート(タスク起動時間)…
- 【SAA-C03】ある企業が、AWS で運用する複数の Web アプリケーションに対して SSL/TLS 証明書を発行・管理したい。現在は…
- 【SAA-C03】ある企業が、Amazon EC2 上で動作する Web アプリケーションへのトラフィックを Application Lo…
- 【DVA-C02】あるチームがAWS CodeDeployを使ってAmazon ECSサービスへのBlue/Greenデプロイを実装しよう…
- 【SAP-C02】ある企業が AWS 上でウェブアプリケーションのグローバル展開を計画しています。エンドユーザーは北米・欧州・アジアに分散…
- 【SAP-C02】ある企業が AWS CodePipeline と CodeBuild を使ったデプロイパイプラインを運用していますが、本…
- 【SAP-C02】ある企業が複数の AWS アカウントにまたがるセキュアなネットワークアーキテクチャを設計しています。各アカウントのワーク…
- 【SAP-C02】ある企業が AWS 上でマルチリージョンのアクティブ-アクティブ Webアプリケーションを構築しており、どちらのリージョ…
- 【SAP-C02】ある企業が AWS 上で ALB + EC2 Auto Scaling グループを使ったウェブアプリケーションを運用して…
- 【SAP-C02】ある企業が AWS への移行を進めており、オンプレミスの Web サーバー群(100 台の Apache + Tomca…