すこぶる.net

技術系備忘録など

AWS

【ALB】ターゲットがunhealthyでもつながる仕様

投稿日:2018年5月8日 更新日:

AWS ALBの動作について

AWSで使用しているALB(Application Load Balancer)の動作で誤解していたことがあった。

ALB配下にEC2インスタンスを複数台ぶら下げた状況で、そのすべてのEC2インスタンスのヘルスチェックステータスが unhealthy になったが、サービスは問題なく提供できていた。
これはCLB(Classic Load Balancer)と違い、正常なインスタンスが一つもない場合、すべてのインスタンスにリクエストを流す仕組みがあるようだ。

公式にしっかりと載っていた。ターゲットグループのヘルスチェック

正常なターゲットが含まれているアベイラビリティーゾーンがない場合、ロードバランサーノードはすべてのターゲットにリクエストをルーティングします。

-AWS
-, ,

執筆者:

関連記事

VPCエンドポイントのゲートウェイエンドポイントとは

概要 前回 VPCエンドポイントのインターフェイスエンドポイントを VPCピアリングを用いることで集約し、コストを削減する記事を上げました。 今回はゲートウェイタイプを利用するメリットや、利用するとど …

【AWS WAF】検知したリクエストをCloudWatch Logs で確認する

AWS WAF で検知、ブロックしたリクエストを CloudWatch Logs で確認する AWS で CloudFront や ALB に WAF を設定した際に、WAFで検知したリクエストの詳細 …

【CloudWatch Log Insights】WAFのログからUser-Agentを抽出する方法

AWS WAF のログからUser-Agent(ユーザーエージェント)を抽出して分析したい AWS WAF のログを CLoudWatch Log Insights で分析した際に、User-Agen …

Cloudflare Load Balancingを使ってパスによってCloudFrontとS3にルーティングさせる

概要 AWS の CloudFrontと S3 で配信している部分のデータ転送量が大きく請求が膨らんでいることが分かりました。 そのため Cloudflare への移行を検討し、コスト削減を実施したい …

【Nginx】Amazon S3へリバースプロキシ

Nginx から Amazon S3 へリバースプロキシ 今回は Nginx から Amazon S3 へリバースプロキシする方法について触れたいと思います。 ( 以前はプライベートな S3 へのリバ …