이 대략적인 수치는 최소한 다른 사이트의 영향을 받지 않는 메모리용량이 스펙에 따로 있는 서버에 해당되는 이야기입니다.
물론 서버를 구성하는 다른요소들에 영향을 받아 사이트마다 다릅니다. 그렇지만 보편적인 평균적인 수치로 대략적인 감을 잡는데는 나름 경험치로 유용할 것 같습니다.
물론 제 경험치 그리고 XE타운에서 서버문제로 질문을 하셨고 서버 사양을 상위버전으로 이동하고 해결한 사례를 보고 제가 대략적인 숫자를 감으로 예상한 수치 입니다.
특히 DB 위치가 HDD 에 위치할 경우는 실제 성능보다 많이 좋지 못한 성능을 나타낼 수 있으니 이점은 감안해야 합니다.
대략 XE를 돌리려면 최소 2G의 메모리는 필요합니다. 그런데 커뮤니티로 운영한다면 이건 거의 불가능에 가까운 메모리량일 수 있습니다. 커뮤니티 특성상 특정한 시간에 이용자들이 몰려 동시에 요청하는 것들이 많기 때문에 현실적으로 그렇습니다.
저희 사이트의 경우도 2코어 / 4G 의 사양으로 커뮤니티를 운영했습니다.
이런 저런 사정으로 4G -> 8G 까지 호스팅사에서 서비스로 업을 해줘서 운영을 했었습니다.
- 이때 사이트 개설 초기보다 동접인원이 많이 늘어난 상황이었습니다.
전혀 무리가 없던 상황에서 문제가 발생하기 시작한 것은 서비스로 주었던 메모리를 회수해서 다시 4G의 메모리가 되었을 때 였습니다. 더욱이 저희는 HDD를 사용하고 있었기에....
무리가 오기 시작하는 동접은 대략 30명 수준부터 무리가 옵니다.
- 여기서 또 한가지 고려사항은 구글아날리틱스 동접 숫자에서 알려진 봇의 경우는 제외됩니다. 사이트에 따라 봇이 함께 얼마나 동접이 몰릴때 함께 방문했느냐에 따라 이용에 불편이 오는 동접 숫자가 달라질 수 있습니다.
코어는 별로 중요하지 않습니다. 저희는 할당된 코어 2개 중 1개도 다 쓰지 않고 있었습니다.
@눈팅킹님 운영하시던 서버도 최근에 갑자기 이용자가 몰리게 되면서 서버의 사양을 업하셨습니다.
제가 기억하기로는 동접 50~70명 수준에서 문제가 발생하기 시작해서 상위서버로 이동하신 것으로 알고 있습니다. 이때 문제가 발생할 당시 서버 사양이 2코어에 6G 였습니다.
8G의 메모리로 4코어 8G 상품으로 이동하시고 쾌적해 지신 것으로 압니다.
그리고 비교적 최근 @스증사미님 께서 최근에 올려주셨던 서버사용이 불가능 할 정도의 문제의 질문
https://xetown.com/questions/1177728
위 사례에서도 대략 동접 50명 수준에서 문제가 아주 심각하게 발생했습니다.
- 2코어의 4G 이셨습니다. 위 눈팅킹님 서버와 같은 호스팅사에서 같은 상품 메모리만 2G가 대략 적은 상황이었죠.
저희사이트, 눈팅킹님, 스증사미님 사이트 세곳 모두 동접이 몰릴때의 문제로 현재 최종적으로는 모두 같은 호스팅사의 같은 사양 상품으로 이동되어 쾌적하게 운영되고 있습니다. (저희 사이트 외 두분 사이트는 제가 모니터링 해본 것으로...)
4코어 / 8G
대략 심각한 부하를 유발하는 자료를 특별히 사용하지 않는다고 가정을 하고
동접 30명 수준은 4G로 근근히 버틸 수 있습니다.(이용자는 답답해집니다.)
동접 50명 수준부터는 6G 로 근근히 버틸 수도 있습니다.(이용자는 답답해집니다.)
대략 8G 정도의 메모리로는 지금 눈팅킹님 운영하시는 사이트에서 보았을때 대략 150명 ~ 200명 까지의 동접도 문제가 없지 않나 하는 추측을 해 보고 있습니다. (물론 더 많은 동접이 발생하지 않고 있어 더 큰 동접에 문제가 있는지는 아직 확인되지 않았습니다.)
REX로 운영되는 커뮤니티에서 서버에 요청되는 것으로 동접이 몰리면서 필요한 것은 CPU보다는 메모리가 결정적인 역할을 하게 된다는 것을 사례를 통해 직.간접 경험을 하게 됩니다.
물론 똑같은 RXE로 다른 커뮤니티를 운영한다고 제가 지금 본문에 적은 것과 비슷한 상황이라고 보장할 수는 없습니다.
저희 사이트는
제가 직접 날코딩한 프로그램 + XE(단순게시판용도)
이렇게 사용하는데요.
이번 성수기에
4코어(8스레드) 16G램으로
애널리틱스 동접 4000명까지도 버티더군요..(날코딩 문제점 개선후)
XE 자체가 무겁기도하고.
거기서 돌아가는 모듈, 애드온등이 잘못 더해지면..... 대책없죠..
반대로 모듈, 애드온등이 아예 없으면등
여러가지를 고려해볼만 이야기 같습니다.
웹지기님 자료는
경험적으로 증명된 데이터니깐 많은 분들께 도움이 될것 같네요.
(평균적인 모듈,애드온 사용 이정도로 추측해볼수 있겠네요)