ELBで利用できるセッションの管理方法は、3種類あります。

【Disable Stickiness】

セッションを維持しない方法です。
AWS Management Consoleでは、下記のように設定することができます。

【Enable Load Balancer Generated Cookie Stickiness】

ELBが独自のCookieを発行し、これを用いてセッションを維持する方法です。
AWS Management Consoleでは下記のように設定することができ、有効期限を指定することも可能です。

【Enable Application Generated Cookie Stickiness】

アプリケーションのCookieを用いてセッションを維持する方法です。
AWS Management Consoleでは下記のように設定することができ、Cookie名を指定する必要があります。

ちなみにELBの用いている負荷分散アルゴリズムは、
リクエストを最も負荷が少ないEC2インスタンスに割り振る方式になります。
(詳しくはELBの負荷分散アルゴリズムを参照)

AWSは機能が多彩なので、定期的に復習をしておくとよいですね。

こちらの記事はなかの人(suz-lab)監修のもと掲載しています。
元記事は、こちら