안녕하세요
현재 운영중인 사이트를 라이트세일의 월 5달러 플랜을 사용하고 있는데요.
저녁 및 새벽에는 동접10 미만이고 낮시간(오전 9시~오후6시 사이)에 방문자가 많은 형태를 보이고 있습니다. (동접 약 10~20)
문제는 최근들어 낮 시간대에 사이트가 종종 다운됩니다.
상위 플랜으로 업그레이드가 필요할까요? 필요하다면 어느정도 플랜이 적당할까요?
PHP | PHP 7.3 |
---|---|
CMS | XpressEngine |
안녕하세요
현재 운영중인 사이트를 라이트세일의 월 5달러 플랜을 사용하고 있는데요.
저녁 및 새벽에는 동접10 미만이고 낮시간(오전 9시~오후6시 사이)에 방문자가 많은 형태를 보이고 있습니다. (동접 약 10~20)
문제는 최근들어 낮 시간대에 사이트가 종종 다운됩니다.
상위 플랜으로 업그레이드가 필요할까요? 필요하다면 어느정도 플랜이 적당할까요?
라이트세일의 월 5달러 플랜은 CPU 크레딧이 모두 소모되었을 경우 CPU limit가 25%에서 걸립니다. 즉 명목상 1코어라고 되어 있지만 실제론 1/4코어입니다.
그리고 XE는 보통 리퀘스트 하나를 처리하는데 100~150ms 정도 걸릴겁니다. 즉 1초에 6~10회 처리하는게 CPU 코어 1개를 100% 활용했을 경우의 결과이므로 1/4코어로 기대할 수 있는 성능은 1초에 1.5~2.5회 정도입니다. 걍 2rps라고 치죠.
접속자수 대비 rps 비율은 사이트에 따라서 다르지만 대략 10 정도로 보고 있습니다. 즉 기대할 수 있는 최대 동접자는 20명 정도라고 할 수 있겠네요. 이 수치는 다분히 이론적이며 실제로는 이 이하일 확률이 높습니다. 동접자들이 우연히 모두 동시에 요청을 할 확률은 숫자가 낮을수록 높아지기 때문에 동접자가 20명이 안되어도 서버 성능이 순간적으로 한계에 올 수 있습니다.
https://xetown.com/topics/1184640
실제 여기 회원분들의 실사용으로 파악된 메모리에 따른 서버의 성능저하 경험담 입니다.
그리고 실제 모두 메모리를 상향으로 조정하고 해결된 경우구요.
예.. 1GB로 XE는 분명 무리죠 죽어버리기까지 하는건 메모리 탓이겠지만 메모리가 아니더라도 CPU도 한계입니다. 라이트세일은 다른 vps 업체들하곤 차원이 틀리니까요. 그걸 정확하게 계산으로 알려드렸을뿐인데 왜 이렇게 민감하게 반응하시는건지 모르겠군요.
근데 제가 뭘 민감하게 반응했죠??? 저는 질문자분에게 제 경험의 정보를 드린게 전분데요?
질문자에게 답변해주고 민감하게 반응하냐는 이야기를 제가 왜 들어야 하는지...
동접 100명 미만이시면,
비슷한 비용으로
인기 해외 호스팅에서
사이트 다운 없이 운영하시는 것이 나을 듯 합니다.
aws 테스트 및 공부하는 목적이 아니라면요.
다운이 안되는게 이상할 정도네요. 5불짜리에 XE설치하고 커뮤니티를 운영한다는건 불가능에 도전하시는 듯 합니다. 물론 방문자가 겹치지 않고 1명씩 순차로 방문해 준다면 가능하겠지요.
메모리 최소 4G(지금 동접에서 조금만 늘어나면 힘들어집니다.) 권장 8G