公式のインストール手順書(https://github.com/discourse/discourse/blob/master/docs/INSTALL-cloud.md)には以下のように記載されています。
- デフォルトの 1 GB の RAM は、小規模な Discourse コミュニティであれば問題なく動作します。大規模なコミュニティの場合は、2 GB の RAM を推奨します。
Digital Ocean は少なくとも 2 GB の RAM を推奨していますが、おそらく Droplet がスワップを使用しないようにするためだと思われます。
どうやら、1 GB と 2 GB のどちらを選ぶべきかを判断するために、コミュニティを「小規模」か「大規模」か区別する方法は難しいようです。以下のような質問がなされました。
Timelord は以下のように回答しました。
そこで、疑問に思いました:Droplet をスケールアップすべきだと気づくにはどうすればよいのでしょうか?どの指標を確認すべきですか?Digital Ocean のコントロールパネルか、Discourse 自体の何かを確認すべきでしょうか?