Hacker News new | past | comments | ask | show | jobs | submit login
Ask HN: Migrating software to the cloud?
4 points by mattjung on Aug 4, 2009 | hide | past | favorite | 2 comments
Do you know of a case study that details the necessary steps, possible issues, and cost to migrate on-premise server software to infrastructure clouds such as Amazon EC2 or MS Azure? Or do you have experiences in doing it?

Something that would help to answer questions like: Under which circumstances does it make sense to migrate a web-application +DB hosted on 5 dedicated servers to EC2?




I have done this kind of work for clients, but did not get to participate in the actual decision to move to EC2. My anecdotal experience is that cloud stuff on EC2 is more expensive to run and requires a non-trivial amount of configuration/writing of shell scripts to implement.

I would counsel a move to EC2 in the following cases:

1. You need the ability to run a large pool of additional servers on short notice. Say you do something computationally expensive and fairly time-sensitive, and need a big burst capacity.

2. You want to be able to set up and tear down numerous staging and testing environments.

I'm sure other commenters can add to this list. My generic advice is, stay out of the cloud unless you know you need it. It's expensive and setting it up is a time sink.


We've done a fairly thorough comparision of self hosting vs EC2 and have found that for us the money isn't there.

Our scaling issues are such that we can slowly add more servers to match our organic growth. We do have it as a backup plan in case we'd ever go faster than we are growing now but that would be a stopgap. Bandwidth costs are the main dealbreaker, we're currently buying at about $5-6 / Mbit and EC2 simply can't match that.

This is for a site that serves up about 800K uniques every day and is very bandwidth intensive. We'd be paying amazon roughly 10 cts / second!




Join us for AI Startup School this June 16-17 in San Francisco!

Guidelines | FAQ | Lists | API | Security | Legal | Apply to YC | Contact

Search: