• 8 min read

Microsoft Cost Management updates—May 2023

May is all about cost optimization! From customizable right-sizing recommendations in Advisor to many updates to pricing experiences and the addition of cost recommendations in Azure Resource Graph for Azure Gov and Azure China clouds. Throw in 3 updated previews in Cost analysis, 6 new/updated ways to save, and a bunch of videos and docs and you've got a lot of catching up to do! Enjoy!

Whether you’re a new student, a thriving startup, or the largest enterprise, you have financial constraints, and you need to know what you’re spending, where it’s being spent, and how to plan for the future. Nobody wants a surprise when it comes to the bill, and this is where Microsoft Cost Management comes in.

We’re always looking for ways to learn more about your challenges and how Microsoft Cost Management can help you better understand where you’re accruing costs in the cloud, identify and prevent bad spending patterns, and optimize costs to empower you to do more with less. Here are a few of the latest improvements and updates based on your feedback:

Let’s dig into the details.

Customize the lookback period for virtual machine right-sizing recommendations

Optimization isn’t purely about cutting costs—it’s about maximizing efficiency and maximizing value with the cloud. The biggest way to drive efficiency continues to be right-sizing existing investments. Now you can customize the lookback period for virtual machine right-sizing recommendations in Azure Advisor to tune recommendations even further.

You can now customize your virtual machine instance and virtual machine scale set (VMSS) recommendations based on utilization from the previous 7, 14, 21, 30, 60, or 90 days, giving you more flexibility to drive efficiency based on recent changes or longer historical patterns. To learn more, visit Optimize virtual machine (VM) or virtual machine scale set (VMSS) spend by resizing or shutting down underutilized instances.

Updates for Azure.com pricing experiences

We’ve been working hard to make some changes to our Azure pricing experiences, and we’re excited to share them with you. These changes will help make it easier for you to estimate the costs of your solutions.

We hope that these changes will streamline your workflow and help you accurately estimate the cost of your solutions in Azure. Please feel free to leave us feedback or make suggestions for future pricing improvements—we’re always eager to hear your thoughts!

Automate cost savings with Azure Resource Graph in Azure Government and Azure China

You already know Azure Advisor helps you reduce and optimize costs without sacrificing quality. And you may already be familiar with the Azure Advisor APIs that enable you to integrate recommendations into your own reporting or automation. Now you can also get recommendations via Azure Resource Graph in Azure Government and Azure China.

Azure Resource Graph enables you to explore your Azure resources across subscriptions. You can use advanced filtering, grouping, and sorting based on resource properties and relationships to target specific workloads and even take that further to automate resource management and governance at scale. Now, with the addition of Azure Advisor recommendations, you can also query your cost saving recommendations.

Screenshot of Azure Resource Graph Explorer with a query for Azure Advisor cost recommendations.

Querying for recommendations is easy. Just open Azure Resource Graph in the Azure portal and explore the advisorresources table. Let’s say you want a summary of your potential cost savings opportunities:

advisorresources
// First, we trim down the list to only cost recommendations
| where type == 'microsoft.advisor/recommendations'
| where properties.category == 'Cost'
//
// Then we group rows...
| summarize
// ...count the resources and add up the total savings
     resources = dcount(tostring(properties.resourceMetadata.resourceId)),
     savings = sum(todouble(properties.extendedProperties.savingsAmount))
     by
// ...for each recommendation type (solution)
     solution = tostring(properties.shortDescription.solution),
     currency = tostring(properties.extendedProperties.savingsCurrency)
//
// And lastly, format and sort the list
| project solution, resources, savings = bin(savings, 0.01), currency
| order by savings desc

Take this one step further using Logic Apps or Azure Functions and send out weekly emails to subscription and resource group owners. Or pivot this on resource ID and set up an approval workflow to automatically delete unused resources or downsize underutilized virtual machines. The sky’s the limit! To learn more, visit Query for Advisor data in Resource Graph Explorer

Four cost optimization strategies with Microsoft Azure

We’ve seen many businesses make significant shifts toward cloud computing in the last decade. The Microsoft Azure public cloud offers many benefits to companies, such as increased flexibility, scalability, and availability of resources. However, with the increased usage of resources, implementing best practices in cloud efficiency is a necessity to validate spending and avoid waste.

Paulo Annis explores how right-sizing, cleaning up resources, leveraging commitment-based discounts, and tuning databases and applications can help you achieve your optimization and efficiency goals in 4 cloud cost optimization strategies with Azure.

Help shape the future of Cost Management

Are you responsible for managing cost using Microsoft Cost Management and Billing? We’re exploring new capabilities to improve your experience and would love to hear from you in two 10-minute surveys about your use of and interest in AI systems and your experience with cost monitoring.

Please share these surveys with others involved in cost management and optimization and if you’re interested in participating in future research topics, we encourage you to join our research panel.

What’s new in Cost Management Labs

With Cost Management Labs, you get a sneak peek at what’s coming in Microsoft Cost Management and can engage directly with us to share feedback and help us better understand how you use the service, so we can deliver more tuned and optimized experiences. Here are a few features you can see in Cost Management Labs:

Of course, that’s not all. Every change in Microsoft Cost Management is available in Cost Management Labs a week before it’s in the full Azure portal or Microsoft 365 admin center. We’re eager to hear your thoughts and understand what you’d like to see next. What are you waiting for? Try Cost Management Labs today.

New ways to save money in the Microsoft Cloud

Six new and updated offers to help you save:

New videos and learning opportunities

Lots of videos helping you manage and optimize costs this month:

Follow the Microsoft Cost Management YouTube channel to stay in the loop with new videos as they’re released and let us know what you’d like to see next.

Want a more guided experience? Start with Control Azure spending and manage bills with Microsoft Cost Management.

Documentation updates

Here are a few documentation updates you might be interested in:

Want to keep an eye on all documentation updates? Check out the Cost Management and Billing documentation change history in the azure-docs repository on GitHub. If you see something missing, select Edit at the top of the document and submit a quick pull request. You can also submit a GitHub issue. We welcome and appreciate all contributions!

What’s next?

These are just a few of the big updates from last month. Don’t forget to check out the previous Microsoft Cost Management updates. We’re always listening and making constant improvements based on your feedback, so please keep the feedback coming.

Follow @MSCostMgmt on Twitter and subscribe to the YouTube channel for updates, tips, and tricks. You can also share ideas and vote up others in the Cost Management feedback forum or join the research panel to participate in a future study and help shape the future of Microsoft Cost Management.

We know these are trying times for everyone. Best wishes from the Microsoft Cost Management team. Stay safe and stay healthy.