どちらの方がパフォーマンスが高いですか? PostgreSQLの別サーバーか、ローカル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.
将来を見据えていますが、現時点ではユニークユーザーが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人のユーザーがアクティブになる予定ですか?
これが起こると仮定します。もちろん、これは変更される可能性があります。たとえば、人々が質問できるテレビのパネルがあり、プレゼンターがこれらの質問を見ることができる場合、この種のトラフィックを処理できますか?これは将来を見据えた考えであり、今確認しておきたいのです。