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?
Greg Lincoln commented
It is mind-boggling to me that this wasn't implemented from the start. How can anyone feel secure using Azure with out the ability to set some kind of limit on total charges, especially when experimenting?
Have MSDN subscription with monthly usage. Just had a test with Reporting service (one server instance created) and left it on after using it. I have now ~130EUR bill charge. It's completely insane not being able to cap usage if we want. These are not production accounts, so we should be able to master the charge there. Also, how it is possible not to to be able to set usage limit alerts?
Andy Kerr commented
Very, very important feature. I'm a test manager, and while I need to ensure we can test Azure functionality thoroughly, I also have a hard cap on my budget. Please, Microsoft, put a spending cap limit in place, and I don't mean your $0 amount on the MSDN subscription!
Subscribers need the ability to cap monthly spend to prevent unexpected overages. When the cap is nearing, the owner should be notified with the option of temporarily increasing the cap. If the cap is not increased, the VMs or web sites should be disabled (NOT DELETED) until the beginning of the next billing cycle.
Peeyush Singh commented
Ditto on this feature. It makes selling Azure as the hosting service to my clients much easier for me, as most of them want at least some level of certainty with regards to billing.
Even if it's something that simply alerts administrator(s) of the account, that would be a good start. An example would be the Azure platform automatically sending an account alert when it's set to predefined percentage thresholds for bandwidth, compute time, etc. That way we, the customers, can be reactive rather than proactive. If a client gets a surprise bill, it becomes much harder to sell further accounts in the future.
Ideally, the service would be suspended or even possibly degraded when it hits certain usage triggers.
DDOS attacks will use incoming data, outgoing data will normally be limited to http error messages until the server is overloaded to the point it can't respond at all.
Are you expecting a DDOS attack?
Incoming data isn't chargeable.
Feature suggestions for spending limit:
Provide N-Tier max spending limited triggers to auto scale up and down.
For instance, in a month,
when it reaches 100$, it should auto scale down to some lever to reduce the fee, and notify the account owner.
when it reaches 200$, it should auto scale down to some free level or disable the Website or VM, and notify the account owner.
I strongly suggest microsoft azure team to implement this feature as soon as possible.
I want to deploy my new website on Azure, but I don't want to be in the fear of unexpected billing of my credit card.
This feature is a safe mechanism for the customers.
A thread post about this feature in MSDN forum:
It is a must requested feature expecially for those who are considering moving their websites from a web-hosting provider to windows azure.
But there is no any information whether this feature will be available.
Is it possiable to set a max spending limit $amount of my VISA Credit Card at the bank?
For example, if my Credit Card limits itself a max spending $amount, can Azure charge me exceed the Credit Card'limit?
This feature is very important.
I hope microsoft will implement it in the future.
For example, suport custermer to set a max spending amount like 10$ per day or 200$ per month.