Lequel est plus performant : un serveur PostgreSQL séparé ou PostgreSQL local?

Plus performant : un serveur PostgreSQL séparé ? Ou PostgreSQL local ?

J’utilise PostgreSQL sur un serveur séparé depuis longtemps et je l’utilise sur mon site. De temps en temps, je me demande si c’est nécessaire. Alors, le local serait-il plus performant ou un serveur séparé ?

Toutes choses étant égales par ailleurs, un serveur local serait plus performant car vous économisez sur les frais généraux de communication inter-serveurs.

2 « J'aime »

Je pense à l’avenir, mais en ce moment, il y a peut-être 600 à 1000 utilisateurs uniques, ou peut-être pas. J’ai configuré un serveur séparé au cas où j’en aurais besoin à l’avenir, mais je ne connais pas la capacité exacte de Discourse. Si j’héberge PostgreSQL sur la même machine, cela ralentira-t-il sous forte charge ? Combien d’utilisateurs peut-elle gérer localement à la fois ?

mon serveur ;
Intel® Core™ i5-13500
64 Go DDR4
2 x 512 Go NVMe SSD (Gen4)
(RAID logiciel 1)
Carte réseau 1 Gbit

Je l’ai divisé en 2 parties, j’ai alloué 25 Go de RAM au serveur principal et 20 Go de RAM au serveur PostgreSQL. Je ne suis pas sûr d’avoir bien configuré de cette façon.

Et parfois, je me demande si je devrais passer à un serveur cloud. Je ne veux donc pas dépenser trop d’argent s’il existe une solution plus adaptée.

Quelles seraient, selon vous, les meilleures caractéristiques de serveur pour une population de 1000 à 5000 utilisateurs à la fois ?

Allez-vous avoir 5000 utilisateurs actifs en même temps ?

Je suppose que cela se produira. Bien sûr, cela peut changer. Par exemple, lorsqu’il y aura un panel à la télévision où les gens pourront poser des questions et que les présentateurs pourront voir ces questions, sera-t-il capable de gérer ce type de trafic ? C’est une réflexion prospective, je veux m’en assurer maintenant.