Last night I got an email from Microsoft saying the Windows Azure subscription that I got through work was disabled because it had run out of credits.
- The Microsoft Developer Network (MSDN) gives developers access to all of Microsoft's software development projects, along with a monthly credit to use Windows Azure that can go as high as $150. Because West Monroe Partners wants to make sure all of us have the right tools, we get the subscriptions with the $150 credit.
- I activated my MSDN subscription a year ago, and so far have used only $7.25 of Azure services.
- Yesterday I spun up a JDK 7.2 virtual machine (VM), which, at 33c per hour, was unlikely to bust my Azure credit limit. Plus, I shut it down when I was done, having used only 2 hours of computing time.
Here's what I missed when I spun up the VM:
(Click on it to see full-size.)
Even at full size you probably didn't notice the little warning box lower-right that says, in 9-point type, "You selected an image that has special pricing information. Learn more." You also probably didn't realize that the special pricing image means Microsoft will disable your Azure account if you don't give them money once you spin up this VM.
I'll skip to the end. Here is the relevant part of the message I sent to Microsoft Customer Support after I resolved the ensuing hilarity:
All right, now that I’ve managed to re-enable my subscription after wasting an hour of my life, I have four serious complaints.
Complaint #1: Shutting down an entire Azure subscription without warning because it has a 34c balance—thirty four U.S. cents—is unacceptable.
Complaint #2: The Azure account portal (account.windowsazure.com) does not work with Microsoft Internet Explorer 11. The login session does not propagate to the dialog box that takes billing information. I had to make the change using Google Chrome.
Complaint #3: The Azure account, but not the subscription, already had payment information available. Yet the portal prevented me from merely applying the existing payment information to the new subscription at the “remove spending limit” dialog box.
Complaint #4: If, despite all common sense and reason, a change to the subscription could result in the subscription being disabled without notice, a very small “Pricing Information” note is insufficient warning. The portal should have an unambiguous, impossible-to-miss step in the virtual machine configuration dialog box.
Is this looking a gift horse in the mouth? No. This is a benefit Microsoft provides developers so we developers can learn their products and sell them. So the horse isn't exactly a gift; it's a demonstrator. And for a few hours last night, mine wouldn't leave his stall.