Какой мощности сервер нужен, если у вас 1K пользователей одновременно

Какой мощности сервер вам нужен, если у вас 1000 тысяч пользователей одновременно?

А как насчёт 100 пользователей одновременно?

А если ваш трафик составляет 10 миллионов в месяц, какой сервер вы бы порекомендовали?

Это действительно, действительно зависит от того, что делают ваши пользователи.

Но нет ни одного форума с 1 миллионом одновременных пользователей — я уверен, что лишь несколько обычных веб-сайтов достигают таких показателей.

Какой мощности сервер вам понадобится, если у вас 1000 пользователей одновременно?

Ошибся: не 1000K, а 1000 пользователей одновременно. Или, может быть, как насчёт 10 000 пользователей одновременно?

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

Хватит ли сервера с 8 ядрами CPU и 8 ГБ ОЗУ для обслуживания 1000 пользователей одновременно на WordPress-блоге или форуме Discourse?

Если и заголовок, и пост говорят о 1 миллионе пользователей, это вряд ли ошибка. В любом случае, вам стоит изменить заголовок темы с «1M пользователей одновременно» на «1K пользователей одновременно», чтобы привлечь кого-то с похожей нагрузкой, кто мог бы рассказать, что именно они используют. Кстати, что такое «RAW-сервер» — вы имели в виду «RAM»?

Ваше предположение о блоге следует игнорировать, поскольку форум предъявляет к серверу более высокие требования. Однако всё равно нужно учитывать, что именно делают пользователи:

  • анонимные vs авторизованные
  • чтение vs публикация

В категории hosting много полезных тем о пропускной способности и масштабировании. Вот две приблизительные оценки, которые могут быть в том же диапазоне:

Но выше этих уровней есть сайт, который работал на 8 ядрах CPU и 16 ГБ RAM:

На какой уровень обслуживания вы ориентируетесь? Этот пост/тема — мой фаворит, так как в нём сравниваются Discourse и традиционные (то есть основанные на LAMP) форумы:

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

К сведению, вот дополнительная информация, которая может быть полезна при принятии решений:

  • Вы можете симулировать нагрузку на сайте Discourse и посмотреть, что произойдёт:

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

  • Если вас интересуют расходы, то облачные серверы значительно дороже физических (bare-metal) серверов:
  • Возможно, вам понадобится конкретный облачный хост. Этот форум был перенесён на облачный хостинг для удовлетворения таких требований.

P.S. Надеюсь, появится тема, которая поможет людям с общими рекомендациями и реальными примерами.

Согласно данным отчёта в реальном времени Google Analytics, на нашем VPS от UpCloud.com (6 ядер / 16 ГБ ОЗУ) можно обслуживать около 450+ одновременных сессий. У них одни из самых быстрых серверов на рынке. Однако это, очевидно, лишь приблизительная оценка, так как Google Analytics не является самым точным инструментом для измерения этого показателя, а количество активности пользователей (участники / авторизованные / гости) варьируется в каждом конкретном случае.

У нас такой загруженный день бывает только раз в год, и проблемы всегда начинаются примерно на отметке 450 сессий в Google Analytics. Если сайт начинает «задыхаться», количество сессий естественно резко падает.

Здравствуйте,

У меня работает несколько форумов на одном сервере, и общее количество зарегистрированных пользователей на этих форумах составляет около 40 000.

  • Среднесуточное количество активных пользователей варьируется от 1,5 до 2,5 тысяч;
  • Среднесуточное количество просмотров — от 20 до 26 тысяч;
  • Среднесуточное количество ответов между пользователями — от 3 до 5 тысяч.

В будущем я ожидаю значительного роста этого трафика.
База данных и Redis работают на отдельных серверах.
Каждый сервер имеет 4 ГБ оперативной памяти.

Не могли бы вы дать приблизительную оценку того, какие ресурсы будут достаточны для обеспечения такой нагрузки?

Спасибо.