ALBの加重ターゲットグループで100%と0%に設定した場合、100%側に障害が起きるとどうなりますか?
困っていた内容
ALBの加重ターゲットグループで重みを100%と0%に設定した場合、100%側のターゲットグループに障害が起きるとどうなりますか?
どう対応すればいいの?
100%側のターゲットグループが障害でダウンしても、ALBは100%側のターゲットグループにトラフィックの振り分けをし続けます。
そのため、自動的に正常なターゲットグループにフェイルオーバーするような仕組みにしたい場合は、加重ターゲットグループを使用することはおすすめしません。
もし特別な要件で、加重ターゲットグループを使用してトラフィックを切り替えたい場合は、手動で加重比率を変更する必要があるということを認識して使用するようにしましょう。
参考資料
Application Load Balancer は、ターゲットグループの重みに基づいてトラフィックを分散します。グループ内のすべてのターゲットがヘルスチェックに合格しなかった場合も、Application Load Balancer は別のグループにフェイルオーバーしません。バランサーは、異常のあるターゲットにトラフィックをルーティングし続けます。フェイルオーバーメカニズムに加重ターゲットグループを使用することは、おすすめしません。







