본문 바로가기

⭐ AWS/Load Balancing & TargetGroup

sticky session 이란?

728x90
반응형

Sticky Session이란?

Sticky session 이란, 세션을 사용하여 트래픽을 분산하는 것이다. 

예를들어 쇼핑몰 웹사이트가 있다고 가정하자. 웹 사이트로 로그인을 하면서 session을 서버에서 생성했다. 이때 다른 서버에 접속하면 세션이 공유되지 않아 새로 로그인을 요청하게 된다. (그래서 무한 로그인 현상에 빠지게 된다.) 이러한 현상을 없애기 위해

sticky session을 이용한다.

 

AWS에서는 ALB와 CLB만이 Sticky Session을 지원한다.

(CLB는 거의 사용하지 않으므로 ALB만 지원한다고 봐도 무방하다.)

세션 설정 방법

Target groups(대상그룹)에서 Edit attributes를 통해서 Sticky Session을 설정 할 수 있다.

위에 캡쳐 이미지 처럼, 세션의 유지시간은 1초부터 최대 7일까지 가능하다.

728x90
반응형