どちらの方がパフォーマンスが高いですか:別のPostgreSQLサーバーかローカルのPostgreSQLか

どちらの方がパフォーマンスが高いですか? PostgreSQLの別サーバーか、ローカルPostgreSQLか?

長年、サイトでPostgreSQLを別サーバーで運用しています。時々、これは必要なのでしょうか、と疑問に思います。ローカルの方がパフォーマンスが高いのでしょうか、それとも別サーバーの方が良いのでしょうか?

All else being equal, a local server would be more performant as you save on the inter-server communication overhead.

「いいね!」 2

将来を見据えていますが、現時点ではユニークユーザーが600〜1000人いる場合もあれば、いない場合もあります。将来的に必要になる場合に備えて別のサーバーをセットアップしましたが、Discourseの正確な容量はわかりません。同じマシンでPostgresqlをホストすると、高負荷時に遅くなるでしょうか?一度に何人のユーザーをローカルで処理できますか?

私のサーバー:
Intel® Core™ i5-13500
64GB DDR4
2 x 512GB NVMe SSD (Gen4)
(ソフトウェアRAID 1)
1Gbit NIC

2つのパートに分割し、メインサーバーに25GBのRAM、Postgresqlサーバーに20GBのRAMを割り当てました。この設定が適切だったかはわかりません。

そして時々、クラウドサーバーに切り替えるべきかとも考えます。より適切なソリューションがあるのに、あまりお金をかけたくありません。

一度に1000〜5000人のユーザーに対応する場合、最適なサーバー機能は何だと思いますか?

同時に5000人のユーザーがアクティブになる予定ですか?

これが起こると仮定します。もちろん、これは変更される可能性があります。たとえば、人々が質問できるテレビのパネルがあり、プレゼンターがこれらの質問を見ることができる場合、この種のトラフィックを処理できますか?これは将来を見据えた考えであり、今確認しておきたいのです。