Thursday, April 2, 2009
A few weeks ago I was having lunch with a long-time customer. At one point, he looked at me straight and said, "So, I have to ask. Are all these sites just hosted on a server in your basement?" Of course the answer is no, but it makes a great lead into a post about EditMe's recent hosting move.
If you happened to read How Secure is EditMe? back in September, you read that EditMe sites are served up from a collection of leased servers at The Planet, a world class data center and a top notch company. EditMe has been with The Planet since 2004. During five years with them, EditMe did not experience a single significant service outage due to problems on their end. That's saying a hell of a lot, if you have any experience with hosting companies.
Over the past few months, all EditMe services have been moved to Amazon's EC2 cloud computing platform. This project is now complete, and I'm happy to report that Amazon has exceeded my highest expectations. I wanted to take this opportunity to explain what it means to EditMe customers and why the change was made.
First, this decision had nothing to do with any failing on the part of The Planet. They are a strong company with great customer service, competitive prices and stellar reliability. Unfortunately for the industry, it's really hard to find all three of those qualities in one hosting company.
Second, this was not a cost-saving measure. EditMe's infrastructure costs haven't changed significantly with this move. Though Amazon is slightly less expensive, the difference doesn't come close to justifying the effort involved in the move.
I can sum up the reasoning behind the move in one word: flexibility.
Amazon's EC2 service (which stands for Elastic Compute Cloud) is a fully automated and programmable VPS (virtual private server) hosting service with utility pricing. Let's break that down:
Most customers are probably unaware there was any change at all. There hasn't and won't be any noticeable difference from our customers' prospective. All it means is that EditMe is able to respond more quickly to problems, able to scale better and faster, and able to test more thoroughly than before.
If you have any questions about this move that weren't addressed here, ask away. I'd be happy to answer them.