Notice
Recent Posts
Recent Comments
Link
투케이2K
113. (Network/네트워크) 세션 클러스터링 (Session Clustering) 개념 정리 본문
[구 분]
구분 : Network / 네트워크
제목 : 세션 클러스터링 (Session Clustering) 개념 정리
[설 명]
// --------------------------------------------------------------------------------------
[개발 및 테스트 환경]
// --------------------------------------------------------------------------------------
- 환경 : Web / HTTP / Hosting
- 제목 : 세션 클러스터링 (Session Clustering) 개념 정리
// --------------------------------------------------------------------------------------
// --------------------------------------------------------------------------------------
[설 명]
// --------------------------------------------------------------------------------------
1. 사전) 클러스터 는 여러 대의 컴퓨터들이 연결되어 하나의 시스템처럼 동작하는 집합을 의미합니다
2. 세션 클러스터링 이란 두 대 이상의 WAS (톰캣) 가 동일한 세션으로 세션관리를 하는 것을 의미합니다
>> 동일한 세션으로 여러 곳에서 사용할 수 있게 관리하는 것
3. 세션 클러스터링 은 동시 접속자가 많은 경우 하나의 WAS 만으로는 모든 처리가 불가능하기 때문에
WAS 분산처리 후 각 WAS 에서 세션을 동일하게 관리할 때 사용합니다
4. 세션 클러스터링 을 서버 단계에서 볼 때 아파치를 통해 톰캣에 세션을 공유합니다
>> 클라이언 -> 아파치 -> 톰캣 (1)
-> 톰캣 (2)
5. 세션 클러스터링 처리 방법 예시 :
>> Sticky 방법 : 로드 밸런서를 통해서 특정 WAS 서버에 세션이 생성 된 경우 해당 사용자 요청은 세션이 생성 된 WAS 로 라우팅 처리 할 수 있습니다
>> Tomcat 방법 : 특정 WAS (톰캣) 에 세션이 생성 된 경우 분리 된 다른 WAS 에 세션을 복제해 내용을 공유할 수 있습니다
>> Redis 방법 : 외부에 레디스 (Redis) 를 별도로 띄운 후 각 WAS 서버는 레디스를 통해서 세션 정보를 읽어 올 수 있습니다
// --------------------------------------------------------------------------------------
// --------------------------------------------------------------------------------------
[참고 사이트]
// --------------------------------------------------------------------------------------
https://ko.wikipedia.org/wiki/%EC%BB%B4%ED%93%A8%ED%84%B0_%ED%81%B4%EB%9F%AC%EC%8A%A4%ED%84%B0
https://velog.io/@mirrorkyh/%EC%84%B8%EC%85%98-%ED%81%B4%EB%9F%AC%EC%8A%A4%ED%84%B0%EB%A7%81%EC%9D%B4%EB%9E%80
// --------------------------------------------------------------------------------------
반응형
'Network' 카테고리의 다른 글
112. (Network/네트워크) VPS 호스팅 개념 정리 (0) | 2024.10.12 |
---|---|
111. (Network/네트워크) HTTP 100 상태 응답 코드 설명 - Continue (추가 정보 요청) (0) | 2024.10.12 |
110. (Network/네트워크) HTTP 101 상태 응답 코드 설명 - Switching Protocols (프로토콜 변경) (0) | 2024.10.12 |
109. (Network/네트워크) HTTP 102 상태 응답 코드 설명 - Processing (응답 대기) (0) | 2024.10.12 |
108. (Network/네트워크) HTTP 203 상태 응답 코드 설명 - Status Non AuthoritativeInfo (캐시 또는 프록시 응답) (0) | 2024.10.12 |
Comments