지난 10년간 DigitalOcean에서 Discourse를 셀프호스팅해 왔습니다. 처음에는 월 5달러짜리 1GB 드롭렛에서 시작했고, 디스크 용량이 부족해지자 월 12달러짜리 2GB 드롭렛으로 옮겼으며, 이후 다시 월 6달러짜리 1GB 드롭렛으로 돌아왔습니다.
DigitalOcean에 만족하고 있지만, 비영리 목적의 포럼에는 다소 가격이 부담스럽습니다.
최근 Hacker News에서 Bradley Taunt의 블로그 글을 보고, 들어본 적 없는 회사인 Linveo가 lowendtalk.com에서 AMD Ryzen 7950X KVM VPS와 25GB NVMe 디스크를 연 15달러에 제공하는 호스팅 프로모션을 알게 되었습니다.
방금 더 넉넉한 용량의 AMD KVM 2GB VPS(LET75AKVM2024 코드를 사용하여 연 25달러)에 Discourse 설치를 마쳤고, 곧 사용 후기를 공유할 예정입니다.
제 이메일 호스팅 서비스는 기본 SMTP 서버로 연결할 때 465번 또는 587번 포트를 사용해야 합니다. 나중에 대안 포트를 사용하여 연결할 수 있는 프록시 서버를 제공한다는 사실을 알게 되었지만, 이것이 메일 도달률에 영향을 미칠 수도 있겠다는 생각이 들었습니다. 어쨌든 그때는 이미 해당 포트를 개방해 달라고 요청한 상태였습니다.
솔직히 저는 서버 관련해서는 완전한 초보입니다. 기본적인 Bash 명령어만 알고 있지만, 제 Discourse 인스턴스를 GCP에 배포하는 데 성공했습니다. 그렇게 어렵지 않았고, 주어진 방화벽 태그만 붙여줬을 뿐(그게 실제로 효과가 있었는지도 모르겠지만), 포트 설정도 변경하지 않았는데(기억이 정확하지는 않지만) 잘 작동하고 있습니다.
작성하신 글이 좀 오래되었지만, 아직 서버를 Hetzner에서 사용 중이실 수도 있어서 여쭤봅니다: 실제로 이전을 진행하셨나요? 그리고 만약 그렇다면, CAX 서버에 대한 사용 경험은 어땠나요?
(현재 중규모 커뮤니티, 즉 동시 접속자 100~200명, 월 페이지 요청 200만~300만 건 규모의 커뮤니티를 Discourse로 이전하려는 노력을 다시 시작하고 있습니다. Hetzner를 선택할 가능성이 매우 높으며, 초기에는 CPX31 또는 CCX23 머신을 사용할 계획이었지만, CAX31도 옵션이 될 수 있을지 궁금해지고 있습니다.)
(저는 다른 경우이지만, 저에게는 Hetzner의 CAX11이 잘 작동하고 있습니다. 이 서버는 Hetzner의 가장 저렴한 서버이자 ARM 아키텍처를 지원하며, 포럼 두 개를 각각 CAX11 한 대씩에 운영 중입니다. 그중 하나는 DigitalOcean에서 이전해 왔고, 결과에 만족하고 있습니다. 기억이 정확하다면, 저장 공간이 더 많고, RAM도 더 많으며, 비용은 더 낮았습니다. 트래픽이 적은 포럼(일일 최대 페이지뷰 7,000회)이지만, 성능에 대한 문제는 전혀 없습니다.)
같은 Intel 서버인데 왜 재빌드 시간이 차이가 나는지 확실하지 않습니다.
ARM과 AMD CPU는 재빌드 속도가 훨씬 빠르고, 포럼 페이지 로딩 속도도 더 빠른 것 같습니다.
앞으로 가장 작은 포럼들을 ARM 서버로 옮기고 성능 차이가 어떻게 나는지 확인해볼 수도 있겠습니다.
제게 유일하게 짜증나는 점은 이것입니다:
제가 본 바로는, Hetzner의 ARM 서버를 Intel 서버보다 더 추천하고 싶습니다. 전반적으로 더 빠르기 때문입니다.
경험담(그리고 @Ed_S 님이 공유해 주신 내용)을 바탕으로 보면, CAX21도 이미 충분히 작동할 것 같습니다. 그리고 현재 병행해서 진행 중인 더 작은 프로젝트에는 CAX11이 충분할 것 같네요 (CX22보다 이렇게 확실히 더 나은 성능을 낼 줄은 몰랐습니다).
메일 수신기(mail-receiver)를 사용할지는 아직 확신하지 못하지만, 나머지 스택과 Discourse 설치에 필요한 대부분의 다른 것들(Traefik, Crowdsec 등)이 ARM64와 호환되는 것 같다는 점에서, 이 기능이 빠져 있는 것이 누락된 것으로 보인다는 점에는 동의합니다.