XETOWN

분수 광장

특정한 주제 없이 자유로운 이야기를 나눌 수 있습니다.
조회 수 121 추천 수 0 댓글 3
?

단축키

Prev이전 문서

Next다음 문서

크게 작게 댓글로 가기 인쇄
?

단축키

Prev이전 문서

Next다음 문서

크게 작게 위로 아래로 댓글로 가기 인쇄
Extra Form

우연히 리눅스 공부하다가 라운드 로빈 식 웹사이트 운영을 봤는데

 

웹서버 3대 db 서버  2대 해서 웹서버 3대가   db서버 (읽기전용)  db서버 (쓰기전용)  번갈아 가면서

 

이런식으로 운영하시는 분 계신가요 !!!  이런식의 웹서버 운영하면 서버부하나 렉 기타 보안 쪽에서도 

 

괜찮타고 하던데 .. 

  • profile
    기진곰 2016.09.04 15:12:20

    DB를 마스터/슬레이브로 나눠서 쓰는 건 이미 XE도 지원합니다. db.config.php를 수정하면 돼요. 단, 완벽하게 세팅하기가 쉽지 않으므로 둘 중 하나만 다운되거나 렉이 걸려도 둘 다 못쓰게 되는 경우가 비일비재합니다.

     

    문제는 웹서버예요. 여러 대의 서버를 쓰려면 서로 파일이 동기화되도록 하는 것이 중요한데요... (한쪽에 파일을 업로드하면 다음에 다른 서버에 접속하더라도 그 파일을 다운받을 수 있어야 하지요) XE는 캐시파일이 실시간으로 업데이트되어야 하기 때문에 흔히 사용하는 5분 간격 동기화 같은 건 안 통합니다. 그렇다고 NFS로 공유하면 성능이 심각하게 떨어지고요. DRBD는 좀 나으려나... 아무튼 여러 대의 서버를 효율적으로 사용하려면 프로그램 자체를 거기에 맞게 설계해야 합니다. 평소 쓰던 프로그램을 그냥 얹어놓으면 포인트가 꼬이는 등 여러가지 문제가 생겨요.

     

    아무튼 이래저래 귀찮습니다. 서버 한 대로 감당이 안 될 만큼 사이트 규모가 크고, 여러 대의 서버를 꾸준히 관리해줄 전문인력이 없다면 절대 권장하지 않습니다. 그렇지 않으면 해킹당할 위험도 서버수에 비례해서 늘어나기만 하지, 절대 더 안전해지지 않아요.

     

    게다가 요즘은 서버 사양이 워낙 좋아져서 동접수 1만 명도 웹서버 한 대, DB서버 한 대로 충분히 감당이 됩니다 ㅎㅎ 32코어짜리 서버 써보셨나요? 64코어는 어떠세요?

  • profile
    이성민 2016.09.04 17:38:00
    으 32코어 돈이 ㄷㄷㄷㄷㄷ ㅎㅎㅎ 그런 서버를 운영하게 꿈입니다....
  • ?
    단비아빠 2016.09.05 13:43:14
    라운드 로빈이라고 해도 2가지 방식이 있는데요.. 흔한건 네임 서버에 같은 이름에 여러개의 IP를 등록해서 하는겁니다. 이렇게 하면 네임 서버에 IP를 물어볼때 분산이 되는데 이건 라운드 로빈이라고 해도 한명의 사용자 입장에서 본다면 항상 고정된 한대의 서버에 연결하는 것이기 때문에 기존 운영과 별 차이가 없습니다.
    말씀하시는건 로드 밸런서를 두고 로드 밸런서 설정을 라운드 로빈으로 하는 경우인데요...
    이 경우 문제가 되는건 세션입니다. 세션이 서버쪽에 저장이 되면 안되죠.. 이경우 해결 방법은 2가지인데 세션 정보를 모조리 쿠키에 때려박거나 (암호화해서 저장) 아니면 별도의 세션 서버를 마련하는겁니다. 아마 XE도 세션을 DB에 저장할 수 있는걸로 아는데 그걸 쓰면 라운드 로빈이 되지 않을까 싶습니다. 아니면 별도의 memcache 서버에 세션을 저장하는게 가장 좋겠지요.

List of Articles
번호 분류 제목 글쓴이 날짜 조회 수
화제의 글 자유 xe푸시앱에 치명적인 오류가 발견되어 알려드립니다. 7 단희아빠 2017.03.15 259
화제의 글 자유 서버 사용자분들이 참 많네요 12 file 제이엔지 2017.03.22 301
3799 자유 내장 스팸(ip차단) 모듈 개선이 좀 필요한거 같습니다 8 기븐 2016.09.07 156
3798 자유 레이아웃 평가 부탁드립니다. 25 file xelayout 2016.09.07 246
3797 자유 "게릴라 메일" 이라는게 있었네요. 알고 계셨나요? 8 기븐 2016.09.06 173
3796 자유 웹 사이트 운영하면 트래픽 얼마나 소모되나요? 4 단비아빠 2016.09.06 178
3795 자유 좋은아침입니다. 2 HyoBokKim 2016.09.06 56
3794 자유 리스트와 페이지네이션 Ajax 처리 생각보다 힘드네요 16 윤삼 2016.09.05 177
3793 자유 최근 작업한것 끝났습니다. 4 구름이 2016.09.05 151
3792 자유 크롬 브라우저 도저희 못쓰겠네요. 15 웹지기 2016.09.05 235
3791 자유 XE버그발견 ㄷㄷ; 6 MIST 2016.09.05 230
3790 자유 으잉? 글도 쓰고 댓글도 쓰는데 포인트가 안들어오네요? 8 다이오니 2016.09.05 83
3789 유머/엽기 하.. 멘붕.. 3 다이오니 2016.09.05 114
3788 자유 이것과같은 사이트를 만드는데 보통 얼마나 들까요? 7 Jack 2016.09.04 243
3787 하소연 php7 에서 XE 잘됩니다(?) 5 구름이 2016.09.04 212
3786 자유 10으로 이용 2틀째 괜찮내요 ㅋ 14 file 언션 2016.09.04 137
3785 자유 날씨가 살짝 더워 진것 같아요. 2 구름이 2016.09.04 39
» 이슈/토론 라우드 로빈 방식의 웹사이트 운영방식 3 이성민 2016.09.04 121
3783 자유 콘오리님 사이트가 안 열려요 2 Double'U' 2016.09.04 111
3782 자유 첫 2등입니다..!! 2 file 구름이 2016.09.04 39
3781 자유 mp3 싱크가사 애드온 27 후하니 2016.09.03 434
3780 자유 가문의 영광인가요 ㅎㅎ 4 file 구름이 2016.09.03 91
Board Pagination Prev 1 ... 52 53 54 55 56 57 58 59 60 61 ... 246 Next
/ 246
위로
서버에 요청 중입니다. 잠시만 기다려 주십시오...