質問: AWS初心者の質問になってしまうのですが、ALBでのセッション維持に関してご教授お願いします。 1マルチAZ構成を前提とし、A端末からはAZ(a)へB端末からはAZ(b)へアクセスを振り分けしたい ALBを使用する場合、そのような設定は可能でしょうか。 2スティッキーセッションで振り分ける場合とリスナールールを設定して振り分けする場合の使い分けをご教授お願いします。 ※以下の認識 ・スティッキーセッション:最初のセッションを維持をする(最大7日) ・リスナールール:ターゲットグループに対して設定したルールに基づき振り分けをする
回答: 1. ALB自体にそのような機能はありません。 例えば2つの端末のネットワークを分けて、それぞれを別のIPからのアクセスにし、別々のターゲットグループに振り分ける、ということだったら出来ると思いますが、端末を認識する術がないです。 そもそもの話、なぜそのような振り分けをしたいのでしょうか? 2. 両者は使い分けるものではありません。スティッキーセッションはリクエストを振り分けるためのものではなく、振り分けられたリクエスト先を維持する設定です。 ドキュメントをご参照ください。 > > スティッキーセッションは、ターゲットグループ内の同じターゲットにリクエストをルーティングするメカニズムです。 > > >