I'm organising Windows Azure training and need to prepare a budget for such a course. Unfortunately, I haven't been able to find a way to limit the number of running instances, usage of the different resources. Can I somehow set a budget on an account as in Google App Engine to prevent abuse from students?

Any suggestions are welcomed

link|improve this question
feedback

3 Answers

up vote 3 down vote accepted

Not that I know of. Unfortunately, I had an Azure account that ran up a huge set of charges without any warning. I tried to set a limit but I couldn't see how.

link|improve this answer
I was afraid so. Thanks anyway for taking the time to answer. – Daniel Victoria Oct 16 '10 at 14:33
feedback

This is a big problem with Azure at the moment. Hopefully Microsoft will soon take care of the terrible costs management on Azure and allow users to put budgets on their accounts and have more fine-grained monitoring on how charges are accrued.

AFAIK, the closest thing to an account budget you can get currently are the recently introduced email notifications for compute hours usage. You can read more here.

link|improve this answer
feedback

This will not allow you to cap abuse from students, but for those folks who are looking to cap scaling of their Azure applications by cost, look into http://www.paraleap.com - it's a dynamic scaling service that externally controls scaling of your Azure applications. It can track Average Instance Count up to a months' time. Using it, users can create rules that allow them to limit/cap their instances once certain dollar amount has been reached by multiplying Average InstanceCount by the going hourly rate and by the number of hours in a month. Not a precise entry into the non-existent billing API, but a decent approximation.

link|improve this answer
feedback

Your Answer

 
or
required, but never shown

Not the answer you're looking for? Browse other questions tagged or ask your own question.