Что производительнее: отдельный сервер PostgreSQL или локальный PostgreSQL?

Что производительнее: отдельный сервер PostgreSQL или локальный?

Я уже давно использую PostgreSQL на отдельном сервере для своего сайта. Время от времени я задаюсь вопросом: действительно ли это необходимо? Как вы думаете, что будет производительнее — локальная установка или отдельный сервер?

При прочих равных условиях локальный сервер будет работать быстрее, так как вы экономите на накладных расходах на межсерверное взаимодействие.

Я мыслю наперёд, но прямо сейчас у меня может быть от 600 до 1000 уникальных пользователей, а может и нет. Я настроил отдельный сервер на случай, если в будущем потребуется больше мощности, но точную производительность Discourse мне неясна. Если я запущу PostgreSQL на той же машине, замедлится ли система под высокой нагрузкой? Сколько пользователей она может обрабатывать локально одновременно?

Мой сервер:
Intel® Core™ i5-13500
64 ГБ DDR4
2 × 512 ГБ NVMe SSD (Gen4)
(Программный RAID 1)
Сетевой интерфейс 1 Гбит/с

Я разделил его на две части: 25 ГБ оперативной памяти выделил основному серверу, а 20 ГБ — серверу PostgreSQL. Не уверен, правильно ли я так настроил.

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

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

Будет ли у вас 5000 активных пользователей одновременно?

Я предполагаю, что это произойдет. Конечно, это может измениться. Например, когда на телевидении будет панель, где люди могут задавать вопросы, а ведущие смогут их видеть, сможет ли система справиться с таким трафиком? Это мысль на перспективу, и я хочу убедиться в этом сейчас.