개발 Q&A

제목 로드밸런스 활용법에 대해서..
글쓴이 kaido 작성시각 2016/04/18 16:29:19
댓글 : 4 추천 : 0 스크랩 : 0 조회수 : 11765   RSS

로드밸런스를 독특하게 한번 사용해볼 생각입니다

 

제가 해보고 싶은 것은 이렇습니다.

 

가령 A 서버와 B가 있습니다.

 

평소에 A 만 돌아가고있습니다.

그런데 업그레이드 패치를 완료한 B 사이트 자연스럽게 오픈을 하고 싶습니다.

 

그런데 문제가 있습니다! 통 이미지를 떠서 교체하는 방식의 통큰(?) 패치로 운영 하고 싶은데...

[요약하면 dev 서버 1대, real A 1대, real B 대기 서버 1대.]

 

이미지를 뜬 파일을 통째로 서버에 적용 하려면 서버가 적어도 10분 가량은 내려가 있고, 스토리지를 교체해줘야합니다.

[10분씩 내려놓기는 그렇죠 아무래도..]

 

그래서 B를 따로 작업 다 해놓고 로드밸런서로 B에다 몰아주기를 하면... 

유저는 중간의 텀을 느끼지 않고 A에서 업그레이드 된 B 서버로 옮겨갈수 있지 않을까? 하는 생각이 들고 있습니다.

[물론 옮겨지면 A는 오프.  아니면 A를 업그레이드 하고 다시 B에서 A로 옮겨주기 하고 B를 오프... 등등.]

 

가능할까요?

 다음글 리눅스 rsync 명령어 궁금한게있어요... (2)
 이전글 db에서 content를 select해서 view에 뿌... (6)

댓글

변종원(웅파) / 2016/04/18 16:42:34 / 추천 0

원래 그렇게 운영합니다.

a,b가 lb하에 있으면 a를 lb에서 제거하고 a 작업. a를 lb에 올리고 b를 제거. b 작업후 다시 lb에 등록

kaido / 2016/04/18 17:00:17 / 추천 0

@웅파

단순히 로드 부하만 담당하는게 아니었군요!

한번 시도해봐야겠습니다.

변종원(웅파) / 2016/04/19 10:26:22 / 추천 0

kaido/ 얼마전 php7 업데이트할때 그렇게 진행을 했습니다. lb가 없다면 새벽시간에 작업을 해야하는데

낮 시간에 한대씩 내려서 작업했습니다. ^^

당근병아리 / 2016/04/19 11:05:08 / 추천 0

웅파님

말씀이 맞습니다.

1대 바로 쓰는 것보다 1대라도 LB를 거쳐서 쓰는 것이 트래픽적으로 좀더 유리합니다.^^