Slicehost is smarter than I am
b-list.org
b-list.org
If something craps out in one of my dedicated machines, I'll alert the host or NOC to have the fault looked into and fixed. If something craps out in a box hosting my home directory or VPS or what have you along with numerous others, I already expect that to be automatically detected and fixed within an acceptable timeframe. Ideally, in a VPS environment, my machine(s) should be migrated to a working box in the interim.
So, Slicehost has something monitoring their boxen and alerting them and they deal with the problems. What if they didn't? They'd be getting emails from customers, have to go check it out, most of the time it would be the customer's fault (they powered it down or turned off the Apache service or set the firewall rules wrong) and they'd waste all this time and effort for nothing. It wouldn't make their service better. It's just spinning one's wheels and worse, it doesn't scale. If you're constantly checking boxen, you're going to have to hire more staff as you grow to also check on boxen.
And this is something that one can automate. It both lowers the amount of labor, effort, confusion, and swearing involved and raises the level of service offered.
I see it the way I see my code tests. Sure, they're annoying to write sometimes, but what's more annoying in the long run is having random errors that I don't know about or worrying that a change I made broke something not readily apparent. My tests make my software glamorous because, while they aren't glamorous or cool or anything, they prevent me from having to do even less glamorous things later as I scramble to fix something.
I just couldn't imagine working where I didn't have things watching my back like that. It would be a nightmare of "oh $#*^! what's wrong" and lots of time/energy/effort wasted on something even more annoying than being prepared.
I don't care what you THINK you're selling, you're not. You're selling customer service.
Lets look at my favorite bar. I go there ALL the time. It isn't even remotely close to my house (anymore), and the beer is silly expensive (because it's really good). OF COURSE I could run to the local liquor store and buy it, OF COURSE that would be cheaper, OF COURSE I could then enjoy as much of it as I want in the comfort of my living room without having to worry about driving home (meaning I usually only get to have 1 or maybe 2 beers).
So why do I keep going? Because all of the bartenders know me by name, they all know what sorts of beer I like (they have over 500 beers here, so them knowing what I want helps if they're making suggestions) and my glass is NEVER empty (If I'm having a friend drive).
On multiple occasions, the bartenders have said "Hey, I just put 20 free credits in the jukebox, you should go over and pick some songs".
One time, I had ridden my bike there and it started raining...I was about to head home when the bartender set a beer down in front of me and said "Why don't you wait it out, this one's on me".
It's the exact same thing with hosting, or bananas, or toilet seats, car alarms, computers, lightbulbs, EVERYTHING.
OF COURSE I could set up a box on my own, OF COURSE I could find a bandwidth provider and pay them, OF COURSE I could round up enough of my friends to make the cost of running the server less than what I spend a day on coffee, OF COURSE I could keep spare hardware on hand for when it goes down, but you know what?
I don't! I don't do it because to ME, it is worth buying the customer service from slicehost to have them do it for me. THAT is what I'm buying. I'm not buying server space, or bandwidth, or anything like that, I'm buying SERVICE.
Some companies are have figured this out (the one I work for is one of them), and those that have are thriving right now.
(if anyone here is curious, the bar I'm talking about is called 'Papago Brewery' and it is in Phoenix, AZ...if you're in Phoenix, stopping here is worth it, trust me).
I've tried Joyent and had a HORRIBLE experience, and I've had a frustrating experience dealing with EngineYard's overly complicated sales process.
I was worried that the Rackspace acquisition of slicehost would kill the awesome customer service, but it seems only to have made more resources (for things like bigger slices) available.
I couldn't recommend any company more highly than Slicehost.
* Wanted: Slices with dedicated SSD storage!
Though what it doesn't say is the network latency, and for queries going over the back end that's what matters: http://www.bigdbahead.com/?p=119
So I'm not looking for gigabit for the bandwidth per se, but for the reduced latency that it offers.
I do, however, agree that 20 minutes down-time for a hardware failure is impressive. I wonder if they just yanked the disks from one box and jammed them in a spare?
Not cheap, though.
Slicehost is not the cheapest, but it is known for the great attitude to the customers. And it is not expensive too.