スタンドアロンを使用しない場合のハードウェア要件は?

こんにちは、

Discourse のハードウェア要件について、Postgres と Redis を同一マシン上で動作させるオールインワンのスタンドアロン版以外の情報を見つけるのに苦労しています(スタンドアロン版でさえ要件が曖昧です:1GB の RAM は何のために必要なのでしょうか?1 人の 1 日あたりのアクティブユーザー?それとも 10,000 人の 1 日あたりのアクティブユーザー?)。

約 3,000 人の開発者コミュニティ向けに、適切なフォールトトレランスと保証された SLA を備えた Discourse を実行するために必要な最小構成について、評価を手伝っていただけませんか?特に以下の点について知りたいです:

  • Redis ノード数、コア数、RAM、ディスク容量は?
  • Postgres ノード数、コア数、RAM、ディスク容量は?
  • Discourse ノードのコア数、RAM、ディスク容量は?

よろしくお願いいたします、
ジュリアン。

3000人の開発者が何をしているのでしょうか?全員が同時にオンラインなのでしょうか?それぞれが1日に100件の投稿を作成し、1000件の投稿を閲覧しているのでしょうか、それとも隔日で訪問して5件の投稿を読むのでしょうか?CDNを使用していますか?アップロードにはS3を使っていますか?あなたの質問がどこにも答えられていない理由は、答えられる形で質問するのが難しいからです。

Discourseのセットアップでは、これらの設定は利用可能なRAMの量に応じて自動的に決定されます。これは、コンテナが1つでも2つでも同じです。

基本的には、2GBなど、あなたが負担できるメモリ容量から始め、問題が発生した場合は増やせば大丈夫です。

はい、シンプルに始めて、必要に応じて拡張していくことをお勧めします。

(最も小規模な Discourse インスタンスを除き、CDN の導入から始めることをお勧めします。これにより負荷が大幅に軽減され、ユーザー体験も向上します。)