同時接続ユーザーが1,000人の場合、必要なサーバーの規模はどのくらいですか

タイトルと投稿の両方が「100 万ユーザー」となっているなら、それは間違いには見えません。とにかく、トピックのタイトルを「1M user at the same time」から「1K user at the same time」に変更することをお勧めします。そうすれば、同様の負荷を抱えるユーザーが現れて、実際に何を使っているかを教えてくれるかもしれません。ところで、「RAW サーバー」とは何ですか?もしかして「RAM」の間違いでしょうか?

ブログという前提は無視してください。フォーラムの方がサーバーに対してより高い要件を課すはずです。それでも、ユーザーが実際に何をしているかを考慮する必要があります:

  • 匿名かログイン済みか
  • 閲覧か投稿か

hosting カテゴリには、容量やスケーリングに関する有用なトピックがたくさんあります。以下に、同程度の規模を推定した 2 つの例をご紹介します:

それ以上の規模については、8 コアの CPU と 16GB の RAM で運用されていたこのサイトがあります:

どのサービスレベルを目指していますか?この投稿(トピック)はお気に入りで、Discourse と従来の(LAMP ベースの)フォーラムを比較しています:

クラウドホスティングを利用している場合、データベースのサイズがより重要になることを忘れないでください。ストレージの制限を拡張するために、より多くの費用がかかる可能性があるからです。

参考までに、意思決定の選択肢に関連する追加情報を以下に示します:

  • Discourse サイトで容量をシミュレーションし、その結果を確認できます:

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

  • コストを検討している場合、クラウドサーバーはベアメタルサーバーよりもはるかに高価です:
  • 特定のクラウドホストを使用する必要があるかもしれません。このフォーラムは、そのような要件に対応するためにクラウドホスティングに移行しました。

追伸:一般的なガイドラインと実世界の例を支援するトピックが作成されることを願っています。