Sorry if this has been discussed within the forum. I'm looking to leverage Dreamhost as a hosting solution to my clients. It will start small but will grow as I start to leverage Dreamhost more and more and/or migrate clients from Rackspace.
Ultimately there will be clients of various sizes. Anyone who needs a higher usage system will most likely get their own VPS or Cloud. So in the context of this question, unless you have some feedback on larger clients as well, I'm more looking at smaller sites (HTML or Wordpress).
I'm interested in suggestions on what the best way to set this up with two things in mind, profitability as a business, and degree of separation/security, and performance for clients:
Options as I see them (in no particular order):
- Just create Share Hosting or Wordpress Hosting accounts per client. No ability for profit on hosting, would just resell hosting service as to put margins on it the client could just open the account themselves.
- VPS: Go with a VPS structure. Start with a $15/month account and expand over time. Unlimited Domains is nice, opportunity for up sell there for client domains, and could charge clients per year per hosting site and make a profit off of VPS expenses. More cost effective than dedicated servers, but less performance and no root access, if needed. Conceivably this means would have to scale through the VPS account levels faster... Not sure if the difference between VPS and Dedicated is really noticeable in Dreamhost.
- Dedicated Server: Same idea as VPS, start with a lower package and migrate as neccessary. Provides more control and more performance... but again not sure if it's measurable in comparison to VPS.
- Cloud: Ditch the Shared Hosting and Server options and go to the cloud. Root access like Dedicated Services. Scaleable without having to "Migrate" to new/larger Dedicated Services. Not sure if performance has a measurable difference between Cloud and Dedicated Servers.
Again, I have my own opinion, just looking for feedback on what people have used. What's the most cost effective option that provides a good return on investment with appropriate access/performance?