Windows Azure is too expensive for small apps

I’m researching Windows Azure development; and as soon as you check out early feedback one problem jumps out immediately. Azure is prohibitively expensive for small applications.

Here’s a thread that makes the point:

Currently I’m hosting 3 relatively small ASP.net web applications on a VPS. This is costing about $100 per month. I’m considering transitioning to Azure.
Q: Will I need to have 1 azure instance per each ASP.net application? So if I have 3 web apps, then I will need to run 3 instances which costs about $300 per month minimum, correct?

The user is correct. Each application consumes an “instance”, costing from $0.12 per hour, and this cost is incurred whenever the application is available.

Amazon also charges $0.12 per hour for a Windows instance; but the Amazon instance is a virtual machine. You can run as many applications on there as you like, until it chokes.

Google App Engine has a free quota for getting started, and then it is charged according to CPU time. If the app is idle, you don’t pay.

In addition, all these services charge extra for storage and data transfer; but in a low-usage application these are likely to be a small proportion of the total.

Summary: Azure’s problem is that it does not scale down in a way that makes business sense. There is no free quota, unless you count what is bundled with an MSDN subscription.

I realise that it is hard to compare like with like. A cheap Windows plan with a commodity ISP will cost less than either Amazon EC2 or Azure, but it is worth less, because you don’t get a complete VM as with Amazon, or a managed platform as with Azure, or the scalability of either platform. The point though is that by cutting out smaller businesses, and making small apps excessively expensive for customers of any size – even enterprises run small apps – Azure is creating a significant deterrent to adoption and will lose out to its rivals.

Check out the top feature request for Azure right now: Make it less expensive to run my very small service.

VN:F [1.8.1_1037]
Rate this post
Rating: 8.4/10 (5 votes cast)
Windows Azure is too expensive for small apps8.4105

Related posts:

  1. Hello Windows Azure
  2. Google storage 10 times cheaper than Azure – but not as cheap as Skydrive
  3. Microsoft announces Azure prices, availability, still haunted by legacy
  4. Windows Azure: since PDC, how is it going?
  5. Store any type of file in Google Apps – in effect, GDrive

2 comments to Windows Azure is too expensive for small apps

  • Yi-Sen

    For small apps, force.com doesn’t charge you for the first 100 users (there are some limits to the number of objects and amount of storage you can use, but hey it’s free…)

  • Free is too expensive for force.com. They should pay you to use it, because once you do, you’re stuck with them forever. The free service could go away next year (or the paid service could quadruple in price), and then where would you take your code in their proprietary language?

Leave a Reply

 

 

 

You can use these HTML tags

<a href="" title=""> <abbr title=""> <acronym title=""> <b> <blockquote cite=""> <cite> <code> <del datetime=""> <em> <i> <q cite=""> <strike> <strong>