ALBでターゲットのステータスが「unhealthy」の場合、リクエストはどこに転送されますか?

質問・問題

ALBのターゲットグループの登録済みターゲットのヘルスステータスが「unhealthy」の場合、ALBは「unhealthy」ターゲットへリクエストを転送しますか?

 

回答・解決方法

ターゲットグループに含まれる他のターゲットの状態によって、挙動が変わります。

通常、ALB はヘルスチェックで正常なステータスのターゲットにリクエストをルーティングします。(参考資料[1] 抜粋①)

例えば、登録済みターゲットが4つあり、3つが「unhealthy」、1つが「healthy」の場合は、「healthy」のターゲットのみにリクエストがルーティングされます。

 

しかし、ターゲットグループに含まれるすべてのターゲットが「unhealthy」の場合、

ALBはすべての「unhealthy」のターゲットに対してリクエストをルーティングします。(参考資料[1] 抜粋②)

 

【参考記事】

[1] ターゲットグループのヘルスチェック

https://docs.aws.amazon.com/ja_jp/elasticloadbalancing/latest/application/target-group-health-checks.html

抜粋①
各ロードバランサーノードは、ロードバランサーに対して有効になっているアベイラビリティーゾーンの正常なターゲットにのみ、リクエストをルーティングします。
抜粋②
ターゲットグループに異常な登録済みターゲットのみが含まれている場合、そのヘルスステータスにかかわらず、ロードバランサーはそれらすべてのターゲットにリクエストをルーティングします。
この記事は役に立ちましたか?
0人中0人がこの記事が役に立ったと言っています
他にご質問がございましたら、リクエストを送信してください