마스터Q&A 안드로이드는 안드로이드 개발자들의 질문과 답변을 위한 지식 커뮤니티 사이트입니다. 안드로이드펍에서 운영하고 있습니다. [사용법, 운영진]

서버구성.. 가늠이 안되네요..

0 추천

 

회원 가입 35,000명에 

 

동시접속자 2300~2500명정도됩니다

 

아래 서버 한대로 WAS, MS-SQL, DB, TCP 돌리고 있습니다.

 

CPUIntel Xeon Dualcore 3.0GHz * 2ea
Memory삼성 2GB PC2-5300 FBDIMM * 2ea + 12GB = 16GB
HDDS-ATA 500G * 1EA

 

 

현재 35,000회원에 실시간 2500명 상황으로 렉이걸리거나, redis가 꺼져 중간중간 서버가 다운됩니다.

 

주요내용으로는 토크 글쓰기, 댓글, 사진올리기, 채팅, 단체채팅, 1:1채팅, (상대방 읽으면 숫자 없어지는 기능 포함) 입니다.

 

더이상 느려지거나, 다운되거나, 추후 회원이 늘어날경우를 대비해

 

그래서 아래처럼 구조변경을 하고서, 추후 회원이 늘어날 경우 별도의 서버만 증설 하려고 합니다.

 

서버 1 : 채팅서비스(TCP) + 웹서비스(WAS) (기존서버, 메모리 16GB)

서버 2 : 메인DB(MS-SQL) (추가서버 사양동일, 메모리 16GB)

서버 3 : 채팅DB(Redis) (추가서버 사양동일, 메모리 32GB)

 

이렇게 나누려고 하는데, 동접자 몇명정도 버틸까요?

 

*아니면 더 좋은방법이 있나요? 

 

현재는 실시간접속자 2,500명 정도입니다. 

채팅어플 (160 포인트) 님이 2016년 7월 12일 질문

1개의 답변

0 추천
구상중이신것처럼 DB/Service/Controller 등을 이원화 하면 많이 개선될 것입니다.
개발자초심 (21,220 포인트) 님이 2016년 7월 12일 답변
실시간접속자들의 액션은 기존과 동일하다고 볼때, 몇명정도 까지 버틸까요?
...