Microsoft Dramatically Lowers Azure Pricing for Developers

MSDN subscribers get a host of new benefits as well, including credit toward Azure time, making cloud-based development free in some cases.

Commencing today, Microsoft is making it cheaper -- much cheaper -- to develop on its Windows Azure cloud. A host of new pricing options was announced at its TechEd conference in New Orleans, and they add up to a strong push from Redmond to get developers over their cloud fears.

Microsoft Corporate Vice President Scott Guthrie outlined the changes on his blog. He also discussed them at TechEd today. Using Windows Azure for development and testing, Guthrie said during a TechEd Q & A, "...is a no-brainer... storage and backup are likewise no-brainers."

A number of changes deal with how developers are charged for using Azure. One of the major ones is that there's no longer a charge for a suspended virtual machine (VM). Previously, if a dev stopped a VM on Azure, but didn't delete it, they were charged for the entire time the VM remained on the cluster. Starting today, there's no charge if the VM is stopped, and the reserved space on the cluster is maintained, along with the deployment state and configuration. "This makes it incredibly easy to stop VMs when you aren't actively using them to avoid billing charges, and then restart them when you want to use them again," Guthrie said.

He added that it's common for developers to spin down a VM for an evening or weekend, and pick it up again the next workday. Now, when a developer does that, they're not charged for keeping the VM on the compute cluster.

In addition, Azure billing has been made more granular, now charging by the minute instead of by the hour. In the past, i.e. yesterday, if a developer used a VM for 10 minutes, they were charged for an hour of time. Now that developer will only pay for the 10 minutes of VM use. Guthrie pointed out that typical test/dev work often involves "cycling up/down resources in a very elastic way," and per-minute pricing could save a lot of money in those situations.

Another source of developer frustration was eased with the announcement that test/dev server licenses for those with MSDN subscriptions will transfer to Azure. "This allows you to install and use your MSDN dev/test server images for SQL Server, SharePoint, BizTalk, etc. at no extra charge within Windows Azure VMs," Guthrie said. More than a few developers have wondered why their MSDN licenses didn't carry over to cloud environments, forcing them to buy more licenses after already paying for often-expensive MSDN subscriptions. Many avoided Azure for that reason alone.

The news gets even better for MSDN subscribers, as they will now get discounted test/dev rates on Azure. VMs for the most popular platforms -- Windows Server, SQL Standard and Enterprise, and BizTalk Standard and Enterprise -- will cost just $.06 per hour of use (and, as before, it's being charged in per-minute increments, so using a SQL Enterprise VM for 10 minutes would cost just a penny).

Normally, the per-hour costs for those platforms are higher -- in many cases, much higher. For instance, SQL Standard is typically $.64 per hour, and SQL Enterprise is $2.19 per hour.

Microsoft is going even further than that, actually giving developers a monthly credit for Azure test/dev usage. Depending on the level of MSDN subscription, a developer will get between $50 - $150 toward Azure usage.

At TechEd, Guthrie also said that not all scenarios currently make sense for public clouds. "I wouldn't start by putting your mission-critical SAP systems, your first deployment in the cloud," Guthrie added. But he said that, according to customer feedback, it's not a question of whether or not to move to the cloud, but what areas are best to start with. For example, he said, "Adopting Saas (Software-as-a-Service) is something more and more companies want to do." With the new pricing structure, Microsoft hopes developers will do just that.

About the Author

Keith Ward is the editor in chief of Virtualization & Cloud Review. Follow him on Twitter @VirtReviewKeith.

comments powered by Disqus

Featured

  • Cloud-Focused .NET Aspire 9.1 Released

    Along with .NET 10 Preview 1, Microsoft released.NET Aspire 9.1, the latest update to its opinionated, cloud-ready stack for building resilient, observable, and configurable cloud-native applications with .NET.

  • Microsoft Ships First .NET 10 Preview

    Microsoft shipped .NET 10 Preview 1, introducing a raft of improvements and fixes across performance, libraries, and the developer experience.

  • C# Dev Kit Previews .NET Aspire Orchestration

    Microsoft's dev team has been busy updating the C# Dev Kit, a Visual Studio Code extension that enhances the C# development experience by providing tools for managing, debugging, and editing C# projects.

  • Hands On: New VS Code Insiders Build Creates Web Page from Image in Seconds

    New Vision support with GitHub Copilot in the latest Visual Studio Code Insiders build takes a user-supplied mockup image and creates a web page from it in seconds, handling all the HTML and CSS.

  • Naive Bayes Regression Using C#

    Dr. James McCaffrey from Microsoft Research presents a complete end-to-end demonstration of the naive Bayes regression technique, where the goal is to predict a single numeric value. Compared to other machine learning regression techniques, naive Bayes regression is usually less accurate, but is simple, easy to implement and customize, works on both large and small datasets, is highly interpretable, and doesn't require tuning any hyperparameters.

Subscribe on YouTube

Upcoming Training Events