Session Clustering
2대 이상의 WAS를 사용하는 경우 Load balancing/Failover/Auto scaling 등의 대체된 WAS에게도 세션을 공유하게 하는 기술.
대충 생각하면 2대의 서버가 부하 분산을 통해 사용자를 따로 받고 있을 때, 서버 1에 있던 사용자가 서버 2로 접속해도 사용자 정보를 유지할 수 있도록 해 주는 것.
보통 세션 클러스터링은 WAS 설정으로 세팅할 수 있다. 사용하는 WAS마다 설정 방법이 다르니 주의.
Redis 등의 별도 세션 서버를 두는 방법도 있다.
로드 밸런싱과 다른 점
-> 로드 밸런싱은 WAS의 한쪽에 부담이 가지 않게 하기 위해 분산시켜주는 목적
-> 세션 클러스터링은 하나의 서버에 발생하는 장애를 방지하는 임시방편
'IT 지식' 카테고리의 다른 글
Endpoint (0) | 2022.02.18 |
---|---|
Memcached (0) | 2022.02.17 |
Azure에서의 Region (0) | 2022.02.16 |
ISV (0) | 2022.02.16 |
전가상화/반가상화/호스트 기반 가상화 (0) | 2022.02.16 |
댓글