コミュニティの規模と推奨スペック

皆さん、こんにちは。すでに回答されているかもしれませんが、検索しても何も見つかりませんでした。コミュニティの規模に応じて必要なCPUとRAMの量に関するガイドをお持ちの方はいらっしゃいますか?

何かお手伝いいただければ幸いです。

「いいね!」 1

初日にDiscourseに移行する予定の人数と、どの程度の成長を見込んでいますか?

考慮すべき変数は他にもたくさんあります。トピックの数、同時にオンラインになるユーザー数などです。

考慮すべき点は、リソースが不足していると感じたときに、より大きなサーバーに簡単にスケールアップできるということです。そのため、控えめな構成から始めて、監視し、時期が来たらより大きなサーバーに移行してください。

「いいね!」 2

これは、20,000人規模の可能性のある社内開発者コミュニティ向けです

人気次第で大きく変わってきますね。:man_shrugging:

まずは8GB/4vCPU、ディスク50GB(クリーンな状態から始めるか、初日からデータを移行するかで必要量は変わります。移行する場合はもっと必要になるかもしれません)、スワップ2GBは必要になるでしょう。ただし、特にプライマリディスクのディスク容量は、必要に応じてスケールアップできる能力があることを確認してください。

vCPUあたり2つのユニコーン(つまり8つ)を設定すれば、同時に最大8件のリクエスト(セッションではなく)を提供できるはずです。他のリクエストはキューイングされます(まれに1件、非常にまれに2件のキューイングであれば問題ありません)。

Discourseはフロントエンドフレームワークを利用しており、それがロードされると、クライアントとサーバー間でやり取りされるデータの99.9%はフルレンダリングではなくJSONなので、帯域幅とリクエストのターンアラウンドにはかなり経済的です。

その後、必要に応じて監視およびスケールアップできます。バックアップと復元は、Discourseの便利なUIとコマンドラインツールのおかげで非常に簡単です。

もっと専門的なSA(システムアドミニストレーター)が意見をくれるかもしれませんが、まずはこれでかなり進むはずです。

「いいね!」 3

ご協力いただき、誠にありがとうございました。

「いいね!」 1

This topic was automatically closed 30 days after the last reply. New replies are no longer allowed.