본문 바로가기
IBM - old/WAS 강좌

하나씩 쉽게 따라 해보는 IBM WAS v7 시리즈 - 16. Session Clustering 구축

by freeman98 2016. 5. 6.

안녕하세요

하나씩 쉽게 따라 해보는 IBM WAS v7 그 열 여섯번째 이야기를 시작합니다. 열 여섯번째 이야기는 지난 강좌에서 Server clustering 만 구축되고 생략된 Session Clustering 구축입니다. 이전 강좌에서도 이야기 했지만 IBM WAS ND v7 으로 Server Clustering 을 구축하게 되면 서버를 병렬로 구성하여 성능도 높일 수 있으며 서버 장애에 대한 대처도 할 수 있습니다. 다만, 여기서 한 가지 생각해 보실 게 있는데 바로 어플리케이션에서 Session 을 사용할 경우입니다.

Session 은 이미 잘 알고 계시겠지만 WAS 서버 단에서 클라이언트의 연결 정보를 가지고 있는 객체(Object) 입니다. 인터넷 쇼핑몰 등에서 자주 볼 수 있는 장바구니를 생각하시면 이해하시기가 편하신데, 한번 로그인을 하면 장바구니에 상품을 넣어두었다가 브라우저를 닫고 다시 열어도 장바구니 페이지를 보시면 장바구니가 비어있는 것이 아니라 계속적으로 장바구니에 내가 쇼핑한 상품들을 확인할 수 있는데 이것이 바로 Session 을 이용한 것입니다. , Session 은 클라이언트가 접속을 하면 클라이언트 정보를 서버에 Session 객체에 저장을 해두고 동일한 클라이언트가 접속을 하면 해당 Session 을 사용할 수 있게 해서 Stateless(상태가 저장되지 않음) 라는 HTTP 프로토콜의 한계성을 극복하여 계속적으로 여러 요청에 대하여 클라이언트의 상태를 서버에 저장하여 사용하는 기술입니다.

WASv7_16_SessionCluster_juwlee201001.doc



댓글