동시 접속자가 1,000명일 때 필요한 서버 규모는 어느 정도인가요?

제목과 게시글 모두에 100만 명이라고 적혀 있으니 실수처럼 보이지는 않습니다. 하지만 '동시 100만 명(1M user)'에서 '동시 1천 명(1K user)'으로 주제 제목을 바꾸시는 것이 좋을 것 같습니다. 그러면 비슷한 부하를 겪고 있는 다른 사람이 실제로 어떤 설정을 사용 중인지 알려줄 수도 있을 테니까요. 참고로, 'RAW 서버’가 무엇인가요? 'RAM’을 말씀하시는 건가요?

블로그라고 가정하신 부분은 무시해도 될 것 같습니다. 포럼은 서버에 더 높은 요구사항을 부과해야 하니까요. 하지만 사용자가 실제로 무엇을 하는지도 고려해야 합니다:

  • 익명 vs 로그인
  • 읽기 vs 게시

hosting 카테고리에는 용량 및 확장성에 관한 유용한 주제들이 많이 있습니다. 같은 범주에 해당할 수 있는 두 가지 추정치가 있습니다:

하지만 그 수준을 넘어서면, 8개 CPU와 16GB RAM으로 운영되던 이 사이트가 있습니다:

어떤 서비스 수준을 목표로 하고 계신가요? 이 게시글/주제가 제 최애입니다. Discourse를 전통적인(즉, LAMP 기반) 포럼과 비교하고 있거든요:

클라우드 호스팅을 사용 중이라면 제한된 저장소를 확장하기 위해 더 많은 비용이 들 수 있으므로 데이터베이스 크기가 더 중요해짐을 잊지 마세요.

참고로, 결정 과정에 도움이 될 수 있는 추가 정보는 다음과 같습니다:

  • Discourse 사이트에서 용량을 시뮬레이션하여 어떤 일이 발생하는지 확인할 수 있습니다:

https://meta.discourse.org/t/simulate-real-discourse-traffic/86818?u=remah

  • 비용을 고려하고 있다면 클라우드 서버는 베어메탈 서버보다 훨씬 비쌉니다:
  • 특정 클라우드 호스트를 사용해야 할 수도 있습니다. 이 포럼은 그러한 요구사항을 충족하기 위해 클라우드 호스팅으로 이전되었습니다.

P.S. 일반적인 가이드라인과 실전 사례를 통해 사람들을 도울 수 있는 주제가 생겼으면 좋겠습니다.