고수님들의 고견을 듣고자 합니다....
글쓴이: Anermy / 작성시간: 토, 2007/07/14 - 3:50오후
안녕하세요.
서버하나로 웹/DB 서비스 중에
하루 유니크 방문자수가 2만명이 넘어가니 DB가 과부하를 일으켜서
요번에 웹서버, 디비서버로 분리하려고 합니다.
디비서버를 새로 구축해서 분리하려고 하는데..
디비는 MySQL입니다.
서버세팅은 기존 웹서버 설치하는 것과 동일하게 하면 될까요.
MySQL을 외부에서 접속 가능하도록 세팅하고,
기존 서버에서 사용하려고 하는데..
제가 이런 서버 분리는 첨이라서 모르는게 넘 많네요..
관련 자료나 조언 부탁드려 봅니다..^^
그럼 오늘도 좋은 하루 보내세요.. 감사합니다..
Forums:
고수는 아니지만,
고수는 아니지만, 원론적인 이야기 몇개만 하겠습니다.
2만명이 많은지 적은지는 여러 조건과 상황에 따라 좀 달라질 수 있겠습니다.
시스템 확장을 하기 전에 현재 시스템을 면밀하게 분석한 후에 속도 문제를 일으키는 부분이 어딘지를 정확하게 찾는 것이 제일 중요할 것같습니다.
비효율적인 DB query는 없는지, schema는 적절히 설계되었는지 등도 고려해보셔야할 것같구요.
memory를 많이 사용하는 작업이 많은지, CPU time을 많이 요구하는 작업이 많은지도 한번 살펴보시면 좋겠네요.
대부분의 web쪽 서비스들은 I/O time에 비해 CPU time을 많이 요구하지는 않는 것이 일반적이긴 하지만 특수한 경우일 수도 있으니까요.
그러니까 요지는 먼저 현재 시스템을 좀더 면밀히 분석후에 확실히 성능향상을 꾀할 수 있는 쪽으로 변경을 가하자 정도가 되겠습니다. 즉, 전체 시스템의 구조를 바꾸는 것보다는 메모리나 CPU power를 늘려서 해결가능하면 그쪽이 저렴하고 간단하게 문제를 해결하는 방안이 될 수도 있다는 말입니다.
-----
오늘 나의 취미는 끝없는, 끝없는 인내다. 1973 法頂
-----
오늘 나의 취미는 끝없는, 끝없는 인내다. 1973 法頂
댓글 달기