현재 사용 중인 포럼 소프트웨어에서 자체 호스팅 Discourse로 마이그레이션을 고려하고 있으며, 가능한 리소스 요구 사항에 대한 경험담을 듣고 싶습니다.
저희 포럼은 약 20년간 운영되어 왔으며, 37,000개의 스레드에 560,000개의 게시글이 있습니다. 새로운 게시글은 하루 평균 약 200개 생성됩니다. 등록된 사용자는 8,500명이며, 이 중 1,000명이 지난 1년간 활동했습니다. 시스템은 약 1,000개의 익명 세션과 최대 200개의 로그인된 동시 세션을 처리합니다.
유사한 규모의 설치를 운영 중인 분들의 보고를 찾고 있습니다. 표준 설치 방법(뚱뚱한 docker 이미지)을 사용하시나요, 아니면 부하를 처리하기 위해 설치를 조정해야 했나요? 시스템에 할당하는 CPU와 RAM은 얼마나 되나요? 제가 알아야 할 다른 점이 있을까요?
"2개 컨테이너 구성"이라고 하셨을 때, 이 howto 게시물에 설명된 내용과 S3에 자산을 두는 것이 이 게시물에 설명된 것을 의미하는 건가요? 학습 차원에서 질문드리는데, 예를 들어 CloudFront를 CDN으로 사용하여 파일 업로드를 S3로 지정한 경우, 모든 업로드가 공개적으로 접근 가능해지나요, 아니면 Discourse의 권한에 기반하여 업로드 접근을 제한할 수 있는 메커니즘이 있나요?
현재 사이트는 하루에 약 30,000명의 고유 사용자가 약 200,000회의 페이지뷰를 생성하며, 봇 및 스크레이퍼 트래픽이 추가로 200,000회 정도 발생합니다.
8코어/32GB 가상 머신에서 Woltlab을 실행하고 있지만, 일부 오버프로비저닝이 있는 것 같습니다. 현재 설치 환경은 베어 메탈 서버이지만, 이 방식을 유지하는 데는 큰 관심이 없습니다.