@chopsstephens @nick
> Her users are willing to pay for that.
145 active users
Cloud Island is currently running across 8 virtual machines in the Catalyst Cloud:
2x webservers
1x Sidekiq server
1x Maintenance and Monitoring server
1x Redis server (used by Sidekiq for process handling)
1x Search server (used for you to do searching)
1x Postgres server (used to store everything)
1x Files server, used to serve media files. (Deprecated, to be removed)
Meanwhile:
https://blog.joinmastodon.org/2017/04/scaling-mastodon/
"What it takes to house 43,000 users"
2x baremetal C2M (8 cores,16GB RAM) servers:
- 1 running PostgreSQL (with pgBouncer on top) and Redis
- 1 running 4x Sidekiq processes between 10–25 threads each
6x baremetal C2S (4 cores, 8GB RAM) servers:
- 2 running Puma (8x workers, 2x threads each), Sidekiq (10 threads), streaming API
- 1 running Nginx load balancer, Puma (8x workers, 2x threads each, Sidekiq (2 threads), streaming API
- 2 running Sidekiq (20 threads)
- 1 running Minio for file storage with a 150GB volume
Also given that some people host 10k-users servers on a single VPS that tells me that you probably don't normally need that much hardware.