#マストドン会議 でたくさんの方からいただいた質問が「ユーザが○○人なんですけどサーバのスペックはどれぐらいあればいいですか?」だった。正直分かりません! なにしろ普段見ているインスタンスも公開されている情報も5万~15万のものばかりなので…。
でも逃げてばかりではいかんので、逆にみんなに聞いたらいいんかな、と。どれぐらいのスペックでみなさんやってます? 個人的には「お一人様~100人ならVPSで充分」「500人までなら1core/1GBでギリギリやってけそう」「1000人までなら2core/4GB、dockerからは剥がさないとつらそう」「5000人だと4core/8GB? 8core/16GB?」「1万超えたら複サバ・クラスタ化・LB導入検討」ぐらいかなと思っています。
が、もっと小さくやってるよというご意見があったらぜひ伺いたいですw
@ken_washikita ぼっちインスタンス mastodon.zunda.ninja はpumaとsidekiqに512MB RAMのマシン(Herokuの一番小さいdyno)、Streaming API (node)にもう1台512 MBのマシンで稼動しています。pumaのマシンはメディアファイルを受け取るとImagemagickがメモリをがっぽり使うので200MBほどスワップに行きます。この他、Redis (無料版)を使い、、1ヶ月強の稼動でPostrgesは60 MBほど、メディアファイルはS3に1GB強たまってます。費用は$16/月強くらい。https://github.com/zunda/mastodon/wiki/CostConsiderationsOnHeroku ご参考まで。
@zundan ありがとうございます。工夫でコストを下げられている感じですばらしいですね。私は事業者なもんで、どうしても力で解決するクセがついてしまい最近いけませんw