퍼블릭 클라우드
AWS ALB에서 고정 세션(Sticky Session)을 설정하는 방법
변군이글루
2021. 8. 12. 14:57
반응형
AWS ALB(Application Load Balancer)에서 고정 세션(Sticky Session, Session Affinity)을 설정하는 방법
EC2 콘솔
EC2 대시보드 > 로드 밸런서 > 대상 그룹 > 대상 그룹 선택 후 속성
Attributes 탭
- Stickiness 설정

설정 값
- Stickiness : Enabled
- Stickiness type : Load balancer generated cookie
- Stickiness duration : 예) 300 (초, 최대 7일)

728x90
AWS CLI 설정 예제
ALB 쿠키 방식
aws elbv2 modify-target-group-attributes \
--target-group-arn arn:aws:elasticloadbalancing:... \
--attributes \
Key=stickiness.enabled,Value=true \
Key=stickiness.type,Value=lb_cookie \
Key=stickiness.lb_cookie.duration_seconds,Value=300
애플리케이션 쿠키 방식
aws elbv2 modify-target-group-attributes \
--target-group-arn arn:aws:elasticloadbalancing:... \
--attributes \
Key=stickiness.enabled,Value=true \
Key=stickiness.type,Value=app_cookie \
Key=stickiness.app_cookie.cookie_name,Value=JSESSIONID \
Key=stickiness.app_cookie.duration_seconds,Value=300
참고URL
- AWS Documentation : Application Load Balancer란 무엇입니까?
728x90
반응형