I'm wondering if anyone is willing to provide some input and suggestions, as we're wrestling with some strategy decisions.
We are launching a turnkey hosting system based on WP multisite. There won't be any community features or other interaction among sites. Each user's sites will be individual, much like when someone purchases cPanel hosting.
With this in mind, we're debating three strategies:
1) ONE GIANT MULTISITE
We'd set up a big, scalable multisite installation and let it grow.
- Only updating one set up plugins, themes, etc.
- Only paying for one cPanel and LiteSpeed license, etc.
- Ability to sign all users up under the same domain (for a coherent appearance)
- Complex, expensive setup (especially since it will take a while to build a client base)
- All eggs in one basket...if one server goes down or gets hacked, all clients are affected
2) INDIVIDUAL SERVERS
We'd set up individual servers, each hosting a set number of clients (just as we do with cPanel hosting...when one server reaches the set resource level, we just add another server to the cluster).
- Not putting all eggs in one basket...if one server goes down, small percentage of clientele affected
- Modular approach, just like our cPanel hosting
- Ability to offer clients a choice of different geographic server locations
- More maintenance required (although possibly offset by not having to maintain complex giant multisite)
- Paying for more cPanel and LiteSpeed licenses, etc. (however we'll use large servers to minimize this)
- Need to update multiple servers when themes and plugins updated (not a terribly big deal)
- Users have to sign up under different domain names depending on server location (not such a big deal as most users will probably map their own domain name to their site)
3) MULTIPLE SERVER CLUSTERS
A hybrid of strategy #1 and #2...a few smaller clustered multisite setups, maybe spanning 3-4 servers each.
- Maintaining fewer systems than in strategy #2 (although managing this might be more complex overall)
- Paying for fewer cPanel and LiteSpeed licenses, etc., than strategy #2
- Fairly complex, expensive setups
- Still putting all eggs in a few big baskets
Any feedback would be appreciated!