Someone asked me recently what my opinion of Dreamhost was. They knew I use Dreamhost for a variety of sites, and were looking to sign up.
The short answer is that Dreamhost are “variable”.
I’ve been a Dreamhost customer for about 3 years now, and I’ve seen some pretty wild thing happen.
They’ve had several major power outages which took down their entire datacentre. They’ve had significant network issues for a period of months. They had a major data security breach where someone managed to get several thousand usernames and passwords. And, to top it all off – they recently overcharged about half of their customers by several million US peso dollars. (It would have been up around 10 million, if it wern’t for a bug in their software).
Oh, and it’s probably worth mentioning that as I write this, all my sites are down, because the servers they’re on are being driven from one side of LA to the other.
Given all of the above, most ordinary, sane people would probably be shouting “run for the hills!” at the top of their lungs. And, in many cases people would be quite justified to run as far as they could from Dreamhost.
Here’s the thing, however – apart from the power issues (and the scheduled cluster move mentioned) my sites have worked just fine for the most part.
Yeah, there’s been times when a server has been down, or when some sort of glitch has slowed things down – but lets look at the big picture here for a second.
Dreamhost’s business is to sell reasonable quality webhosting, with large gobs of disk space and bandwidth, at a very cheap rate. I pay something like USD$20/month (on the old plans) for my Dreamhost service.
What do I get for that USD$20/month? I get to host 30-something sites, occupying 20GB of disk space, and transferring about 150GB per month. No, that’s not the limit, that’s what I’m actually using. This month. Dreamhost have absolutely no issue with me using a lot more than that – even if I went to TWENTY times that, I’d still be well under the limits of my account.
I also get the security that someone else will take care of the servers, and keep them patched and secure. In the event that something goes wrong, I can lodge a ticket and have someone else fix it at 3am.
So, does that mean I’d recommend Dreamhost to everyone? Heck no – there’s heaps of situations where I wouldn’t recommend Dreamhost.
Any time you answer “yes” or even “maybe” to the question “Will this being unavailable impact my business?”, you need to be looking at a managed hosting solution with a proper contract/service level agreement. Don’t pass go, don’t collect $200, and definitely don’t try reselling this to your customers.
Dreamhost are also not suitable for a variety of “big” applications/sites – despite the label saying you can get 5TB of bandwidth and 500GB of disk space, actually using all of it is possible only under very specific conditions. Most of the time, anyone running a site that is that popular is going to be using so much of the resources on their server that they’re going to be causing issues for other users on the same server.
It’s like the speedo on your car, if you’re actually hitting 240KPH or 30,000RPM, something is going very very wrong, or is about to.
So, with that out of the way – I am actually starting to look for some dedicated server options – not because I don’t like Dreamhost (I do) – but simply because I want to do other things that I simply can’t do with Dreamhost.
My options are limited, because I want to be able to manage the server myself, I need a reasonably large amount of disk space and bandwidth quota, and I need to run Windows.
What are your experiences with Dreamhost, and/or dedicated hosting?