Масштабирование дискурса

Я веду довольно интересную дискуссию о контенте на своём сайте на платформе Discourse, которая может существенно повлиять на трафик.

В настоящее время я использую инстанс с 1 ГБ ОЗУ, 1 vCPU и 40 ГБ SSD.

Сегодня это очень небольшое сообщество — скажем, 30 активных участников.
Добавление этого конкретного контента может увеличить количество участников сайта до 300–3000 (в 10–100 раз).

Сейчас у нас в среднем более 40 тысяч просмотров страниц, и я рассматриваю управляемые хостинг-планы за 100 и 300 долларов как возможные варианты.

Возможно, я ищу не то в метаданных или документации — как Discourse масштабируется в зависимости от CPU, ОЗУ и хранилища?

Может ли Discourse использовать 2–4 vCPU и 8–16 ГБ ОЗУ?

Любые и все советы будут очень полезны.

Спасибо!

Конечно. Просто измените размер вашей виртуальной машины, а затем выполните

  ./discourse-setup

чтобы она автоматически подстроила параметры использования памяти. Вы можете увеличить размер до любого значения, которое вам нужно. Решать, увеличить ли её до 2 или 4 ГБ, — ваше дело, но, скорее всего, 4 ГБ будет достаточно.

Для крупного сообщества, скорее всего, потребуется около 4–8 ГБ оперативной памяти и значительно больше места на SSD-диске — вероятно, несколько терабайт.

Вау, это было быстро. Спасибо вам обоим!

Мой ответ был лишь приблизительной оценкой. Чем больше, тем лучше, на самом деле.

4 ГБ будет достаточно.

Ваши потребности в хранилище не взлетят, если вы не планируете активно загружать данные. В таком случае не увеличивайте объём напрямую подключённого хранилища сверх стандартных 4 ГБ (это дорого), а рассмотрите внедрение S3 или одного из существующих аналогов S3.