Spending Limit or Maximum Cost CAP for Azure
As a customer, I really care about Spending Limit or Spending CAP feature of Azure.
How does Azure prevent some evil attack to my Azure sites causing charge a large billing of Credit Card?
For example, it should automatically shut off or temporary disable my site when a certain dollar amount has been reached.
Is this feature in the RoadMap of Azure?
Or is there anyway to control my maximum Spending Limit of Azure?
We have been considering all of the risks and investigating the steps required to ensure we implement this feature with high positive impact and low to no negative impact.
After this investigation we have decided we will enable Pay-As-You-Go customers the option to configure a spending limit on a Pay-As-You-Go subscription, with appropriate safeguards and measures to prevent both service abuse and production service failure.
We have not yet finished determining the details of what this feature will look like, nor do we have a timeline for release, but we have heard your voices and have added this feature to our backlog.
Thanks for your continued feedback,
-Adam (Azure Billing Team)
I am a developer and try to connect IoT to Azure. I ended up by not succeeding yet and having to pay for a service which I do not even use. Also no way to understand clearly what was building up in my bill. Found lots of problems to disable and delete services, having errors and no info about the errors.
In other clouds company it is more evident the facts that something will cost if activated. In Azure you never know.
We need a way to have a threshold to our bill to lock if spend more than decided this to avoid any surprises.
Stanislav Prikhodko commented
Currently there is no way you can setup a spending limit on Windows Azure Account for non-trial accounts. You can not set Windows Azure to use under or equal a certain cap amount. I saw many people complaining that they were "accidentally" charged for thousands of dollars by paying with features that they were not fluent with.
Please allow users to set a cap (spending limit), for example, DO NOT CHARGE ME MORE THAN $200 per month.
Ideally it would be nice to set cap (spending limit) for each resource group.
I agree with the comments of Anonymous on 27 November. This feature should be given a high priority. It would substantially improve developers comfort in using this service. It appears to be a very good service but I'll only use it if I feel the risk of substantial financial loss through it's use has been removed.
Spending limit for Pay-As-You-Go is a deal breaker for me to...
Using a personal account as so many other IT professionals to learn and test the Azure platform.
Sure I am not a big customer but as a consultant I influence both small and large companies on their cloud strategies.
Why is this taking so long to implement?
+1 ...I will begin using Azure for basic VMs along with off-site web app dev once pay-as-you-go Spending Limits are in effect.
Michael Shire commented
I have internal approval to build services on azure as a lab environment, "up to $***" per month. I would like to be able to set that per month spending limit on my azure subscription. The function is possible, as most of the free azure subscriptions (MSDN for example) have these limits built in. Microsoft just needs to expose this as a user-configurable parameter.
It is very necessary that the there is an ability to set a subscription account spending limit/cap to avoid getting an unintended 1,000 plus bill. I'd much rather avoid having a heart attack.
Hopefully others would agree.
Disappointed with Azure.
Jernej Jerin commented
Finally! This feature has been requested as well on AWS for almost a decade, but never implemented. If you really implement this right, I will seriously consider switching from AWS to Azure. And guess what, I will probably not be the only one. As have many pointed out, this is a must have feature for hobbyists alike, that cannot afford to accrue large bills.
Ariel Kirsman commented
What about enterprise, pre-commited Azure enrollments? A feature many corporate accounts ask for is the ability to cap spending at some level like resource group, subscription.
Is that being considered for this or a next release?
Thanks much -ariel
Unlimited works if you have a website that is generating money. However, when you are building a demo site or a site that is not going to generate revenue, it is very scary to put up a website that may generate a large bill if it suddenly attracts a lot of traffic.
We did the same experience. How it's handled in portal isn't customer friendly. What Michiel suggested is quite a good idea to show the costs in colors to be aware about the action some one did and not to push up the costs with a mouse click. For the databases - as an example - you can select P1, P2 or P3. For a customer well - quick ans easy. But if you get the bill and have to pay it - you get an heart attack - as quick and easy.
Allow a spending limit for Pay-As-You-Go accounts
The ProXcio Team commented
Azure spend management the next level?
What are your ideas on Azure spend management & cost control? We really would like feedback from you to optimize our product even further. Users of the ProXcio C3 platform (Cloud Cost Control) are doing high fives when it comes to monitoring, analyzing and optimizing there Azure costs. But we have more to come in the roadmap like usage learning auto scaling and usage cross invoicing to customers. Try C3 preview freely and give us your opinion for further developments. Go 2 www.proxcio.com. The ProXcio team
David Antwis commented
If anyone else stuck, I found this
David Antwis commented
Really ****** off that a) it wasn't clear that a shutdown machine was still costing me full rate, and b) there's no way to limit my spend.
Wes Springob commented
I've seen documentation that alludes to the ability set account spending limits, I just set up and can't find it anywhere, everywhere I look I see a warning that my account has no limits. My idea is make it easy to find, because right now I'm petrified that I'm going to be charged thousands of dollars without understanding why, and I don't want to do anything else until I can set a limit.
Moinak Bandyopadhyay commented
Hi Mike, thank you for your patience. We have just released two Azure Billing APIs (Azure Usage API and Azure RateCard API) which can give you API level access to your consumption and the rates at which we will charge you, and this can enable you to track your charges and take action accordingly (stop/delete resources, create an email alert for yourself..).
A few helpful pointers for you are listed below:
High-level article talking about the Azure Billing APIs and how it aims to solve the IT Financial management use-cases: https://azure.microsoft.com/en-us/documentation/articles/billing-usage-rate-card-overview/
Scott Guthrie's blog post talking about the Azure Billing APIs: https://weblogs.asp.net/scottgu/new-azure-billing-apis-available
MSDN REST API reference: https://msdn.microsoft.com/library/azure/1ea5b323-54bb-423d-916f-190de96c6a3c
Code Samples on Github: https://github.com/Azure/BillingCodeSamples
Hope this helps, and please let us know if we can help in any other way.
Moinak (Azure Billing Team)
Bill McCrary commented
More dirty business from marketing. Every time I hear someone from MS speak about this feature, it all boils down to one load of bull: they CAN cap whatever they want, they just are NOT ALLOWING us to cap the accounts we want.
Just look at the most recent update to this thread:
@Chaitanya – We do have offerings for Educational institutions through the Microsoft Educator Grant Program, which implement a form of this feature.
Just another obvious example of MS selectively capping what THEY want to cap, but playing dirty with our enterprise dollars.
Our company is considering spending a very nice chunk of change in Azure in the following years, but maybe Amazon deserves those dollars more than MS...
Aaron Stackpole commented
I find it funny that you claim this is difficult to implement, since the functionality already exists. My MSDN subscription is linked to an Azure account which has a spending cap per month. That is exactly what I want for my personal account, the ability to cap how much money is spent on a monthly billing cycle. I can't imagine adding an additional page to the account settings to allow the user to define this value could possibly be all that difficult.