상세 컨텐츠

본문 제목

세션 클러스터링이란?

IT

by vono_ 2020. 4. 19. 07:10

본문

세션 클러스터링 

# 세션(Session)이란? 
클라이언트의 상태를 저장하기 위한 방법 
HTTP프로토콜의 한계점을 극복하기 위한 기술 
세션은 클라이언트별로 세션ID를 부여하고, 세션 객체별로 저장한 데이터를 이용함 
세션 객체별 데이터를 웹서버의 메모리에 저장하여 사용 

 


# 세션 클러스터링(clustering) 이란?
보통 중규모 이상의 서비스는 WAS가 2대 이상 있을 것임.
보통 요청 프로토콜을 받은 서버가 처리하고 응답을 줘야 하지만,
문제가 생겨 해당 서버가 뻗었을 경우, 다른 서버가 동일한 응답을 줄 수 있어야 함.
이를 가능하게 하는 기술임.
여러대의 서버가 동일한 업무를 처리하기 위해 서버들을 하나의 그룹으로 세팅
클라이언트 입장에서는 단일 서버로 인식 할 수 있도록 함.

L4스위치를 통해 여러대의 WAS에 처리를 분산하지만,
세션은 하나로 관리함으로서, 하나의 응답서버와 같은 역할을 수행하도록 함.

서버의 분산과 확장에 유리함.

 

 

관련글 더보기

댓글 영역