Хостинг необходим для крупных форумов

Надеюсь, получить здесь совет от сообщества по поводу конфигурации хостинга для моего форума, который я в процессе миграции на Discourse. Мы работаем с 2000 года и уже перенесли 1,15 миллиона тем, 30 миллионов сообщений и 300 000 учетных записей пользователей. Между нашими десктопной версией, мобильной веб-версией и приложениями для iOS и Google Play мы обслуживаем примерно 15 миллионов просмотров страниц/экранов в месяц.

Мы настроили виртуальный сервер (droplet) с оптимизацией под процессор, 200 ГБ SSD, 16 ГБ оперативной памяти и 8 ядрами процессора. Меня интересует, достаточно ли этого или нам стоит рассмотреть вариант с более мощным сервером.

Я бы порекомендовал использовать один из новых более быстрых CPU-инстансов, которые они только что представили.

Я не знаю, будет ли этого недостаточно, но мне тоже будет интересно это проверить.

Очень сложно сказать наверняка… вам нужно внимательно отслеживать его работу в течение нескольких недель после запуска и провести оценку.

Имейте в виду, что фоновые задачи, скорее всего, будут очень загружены в первые несколько недель, пока заполняются различные кэши.

Хорошо, спасибо за помощь. Эта миграция была головной болью, но мы почти у цели. Надеемся, наши пользователи оценят то, что теперь находятся на этой замечательной новой платформе.

Большинство оценят, но ничего не скажут.

А некоторые возненавидят. Они дадут вам об этом знать! :wink

Я подозреваю, что для вашей базы данных может потребоваться больше памяти. Возможно, стоит перейти к архитектуре с несколькими контейнерами, чтобы как минимум веб-слой стал более масштабируемым.

Мой совет: сначала увеличьте размер сервера до значительно большего, чтобы у всех задач после миграции было достаточно ресурсов для выполнения, и пользователи не столкнулись с негативным опытом. Как уже сказал Джей, они будут выражать своё недовольство, а токсичность может погубить ваше сообщество, особенно если производительность действительно низкая.

Затем следите за ситуацией и посмотрите, сможете ли вы через некоторое время уменьшить масштаб. Только не изменяйте размер диска, чтобы у вас всегда оставалась возможность откатиться и снова уменьшить масштаб.