웹서버에 로드밸런싱할때의 로그인 질문
글쓴이: dltnrlf321 / 작성시간: 토, 2017/10/21 - 11:50오후
웹서버 1 한번 웹서버 2에 한번 이렇게 1:1 비율로 로드밸런싱을 했는데요
로그인을 하면 웹서버 1에 로그인 되서 쿠키값이 저장되는데
로드밸런싱으로 2로도 가지니까 로그인정보가 없어서 로그인 상태가 이상해지는 결과가 나오더라고요
그래서 lsync로 쿠키값을 동기화 시켜봤는데 시간차가 있어서 적용시키기에는 애매해서 질문합니다.
로드밸런싱을 수행하면서 쿠키값만 재빠르게 동기화 할수 있는 방법이 있을까요?
실제 네이버나 다음도 로드밸런싱을 수행할텐데 기업이 쓰고 있는 방법이 무엇인지 궁금합니다.
Forums:
간단하게는, session 디렉토리를 NFS 같은
간단하게는, session 디렉토리를 NFS 같은 것으로 공유하도록 할 수도 있을 것이고요.
그리고 보통 대형 사이트들은 session db를 별개로 구축을 합니다.
간단하게는 데이터의 영속성이 필요 없을 경우에는 memcached를, 영속성이 필요한 경우에는 redis나 mongodb 같은 걸 많이 사용해서 구축합니다.
L4나 GSLB등으로 로드밸런싱을 한다면,
L4나 GSLB등으로 로드밸런싱을 한다면,
Source IP Hash 알고리즘으로 설정해도 좋지 않을까요?
댓글 달기