I have now been running my business on EC2 for 6 months, and was able to cut my monthly charges by almost 80%. How? Just follow these 3 easy steps:
- Be prudent with what you consume. Cloud providers will charge you for exactly what you use. So unlike with standard hosting, it actually pays to be frugal and to use less. Consume less and pay less. You will see an immediate reduction in your EC2 bills if you:
- Ensure your server is being frugal with bandwidth. Cache images client-side with long expiry times, gzip the content you publish and use CSS sprites for image delivery. Just enabling these 3 attributes on your server can save huge amounts of bandwidth and this will be reflected in your costs.
- Use smaller servers that cost less per month. Most developers come from the mindset that the infrastructure is fixed, and therefore you should select infrastructure that will last you several years. But the advantage of cloud computing is that you can upsize your servers on-demand. Use the smallest, weakest server you can find, and scale it up only when you start to max out your CPU capacity (use Amazon Cloudwatch to notify you of high CPU loading).
Note that LabSlice now offers consulting services for EC2 migration: http://LabSlice.com/Contact.