A A AWS(ELB) - user000422/0 GitHub Wiki
ELB(Elastic Load Balancing)
フルマネージド型の負荷分散サービス。 複数台のEC2やLambdaに処理を振り分けたい場合に有用なサービス。 オンプレとは異なり自動でスケールします。 従量課金制。
■リスナー 外部からアクセスするプロトコルとポートを指定して、接続リクエストをチェックする。 リスナールールを利用してアクションを設定できる。
ターゲットグループは死活監視を行うヘルスチェック機能を備えている。 ヘルスチェックに失敗するとリソースはELBから切り離される。
インスタンス間のトラフィックを分散する。 EC2を同じ構成で複数のアベイラビリティゾーンに配置できる。 ロードバランサーの選び方 … http/httpsは「Application Load Balancer」、それ以外は「Network Load Balancer」
一般的な使い方は、パブリックサブネットにALBを配置し、プライベートサブネットにEC2やRDSを配置する。
■料金体系(ロードバランサー + LCU) ロードバランサー: 1時間単位で発生。(1時間未満は切り上げ) LCU: 1時間単位で発生。(1時間未満は切り上げ)
2026/12 1時間: $0.0243(ロードバランサー)+ $0.008(LCU)= $0.032