大規模フォーラムに必要なホスティング

コミュニティの皆様に、Discourse への移行を進めているフォーラムのホスティング設定についてアドバイスをいただければと考えています。当フォーラムは 2000 年から運営しており、これまでに 115 万件のトピック、3,000 万件の投稿、30 万件のユーザーアカウントを移行しました。デスクトップ、モバイル Web、iOS/Google Play アプリを合わせた月間のページ/画面表示数は約 1,500 万件です。

現在、200 GB の SSD、16 GB の RAM、8 コアの CPU を備えた CPU 最適化のドロプレットを設定しました。この構成で十分かどうか、あるいはより大型のドロプレットを検討する必要があるかどうか、ご教示いただけますでしょうか。

新しく導入された、より高速なCPUのドロプレットを使用することをお勧めします。

それが不足するとは限りませんが、もしそうなら興味深いですね。

判断するのは非常に難しいですね…リリース後、数週間にわたって慎重に監視し、評価する必要があります。

また、最初の数週間は各種キャッシュが構築されるため、バックグラウンドタスクが非常に繁忙になる可能性が高い点にご注意ください。

ご存知で何よりです。お手伝いできて光栄です。この移行は頭痛の種でしたが、あと少しです。ぜひ、ユーザーの皆様がこの素晴らしい新プラットフォームをお気に入りいただければ幸いです。

多くの人は気に入るでしょうが、何も言わないはずです。

一方で、嫌がる人も大勢いるでしょう。その場合は、はっきりと伝えてくれるはずです!:wink

データベースにメモリが不足している可能性があります。少なくとも Web レイヤーのスケーラビリティを高めるために、マルチコンテナ構成への移行を検討する価値があるでしょう。

私のアドバイスとしては、まずサーバーを(はるかに)大きなサイズにリサイズしてください。そうすれば、移行後のジョブが実行するための十分なスペースが確保でき、ユーザーに悪影響を与えることもありません。Jay が言ったように、ユーザーは不満を声高に言うでしょうし、特にパフォーマンスが実際に悪い場合、その毒性がコミュニティを破壊することになりかねません。

その後、様子を見ながら、しばらく経ってからスケールダウンできるか確認してください。ただし、ディスクのリサイズは行わないでください。いつでも元に戻して再度スケールダウンできるオプションを確保しておくためです。