pqMMA is seeking advice on hosting configuration for their large forum, which has 1.15 million topics, 30 million posts, and 300,000 user accounts. They have set up a CPU-optimized droplet with 200 GB SSD, 16 GB RAM, and 8 CPUs.
pfaffman suggests using a faster CPU droplet, while sam recommends monitoring the performance carefully for multiple weeks after launch. michaeld advises increasing the memory for the database and considering a multi-container setup for scalability. He also recommends resizing the server to a larger setup after migration to ensure a smooth user experience.
I was hoping to get some advice from the community here about hosting configuration for my forum which I am in the process of migrating to Discourse. We have been running since 2000 and have migrated 1.15 million topics, 30 million posts, and 300,000 user accounts. Between our desktop, mobile web, and iOS/Google Play apps we did roughly 15 million page/screen views a month.
We have setup a CPU-optimized droplet with 200 GB SSD,16 GB Ram, & 8 CPUs. I’m curious if this is sufficient or we need to consider a larger droplet.
Good to know. Thanks for the help. This migration has been a headache, but we are nearly there. Hopefully our users appreciate being on this awesome new platform.
I suspect that you might need more memory for your database. It might be worth to move to a multi container setup so at least your web layer is more scalable.
My advice: resize your server to something (much) larger first, so all the after-migration jobs have room to run, and your users will not have a negative experience. Like Jay said, they will be vocal, and toxicity can kill your community, especially when performance is indeed bad.
Then keep an eye on things and see if you can scale down after a while. Just don’t resize your disk, so you always keep the option to revert and scale down again.