That would be Azure. They have hard limits and they shutdown when you get over the limit I believe
My hypothesis is that they don't really have it nailed down but given big margins they have they can afford to let you use more resources than you pay for in the end.
[1] https://azure.microsoft.com/en-us/pricing/spending-limits/
There are a few Azure services to which the spending limit does not apply, but as long as you know what they are then you can choose to use them on your own volition.