すこぶる.net

技術系備忘録など

AWS

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

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

AWS ALBの動作について

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

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

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

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

-AWS
-, ,

執筆者:

関連記事

AWS Copilot CLI で Laravel アプリケーションを Fargate にデプロイして Nginx とコンテナ間共有する

Copilot CLI で Fargate にデプロイした Laravel コンテナと Nginx コンテナのファイル共有 AWS Copilot CLI を使用して Laravel フレームワークで …

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

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

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

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

【AWS WAF】複数の特定パスだけ除外して Rate-based rule を設定する方法

AWS WAF を使って複数の特定のページ(パス)を除外した Rate-based rule を設定する方法 CloudFront や ALB に対して WAF をアタッチして Rate-based …

NginxからプライベートのS3にリバースプロキシ

概要 Nginx から AWS にあるプライベートな S3 のバケットにリバースプロキシしたいという要件があったため、その方法をご紹介します。 AWS にある EC2 上からであれば、IAM Role …