Azure Advisor
Azure Advisor is a tool and service focused on all costs incurred by your Azure usage. It focuses on optimizing, reducing costs, and identifying over or underutilized resources you've deployed. This also counts for your data science environment on Azure. For example, it can help you identify the underutilization of computing in virtual machines. It can also give you recommendations for your retention policy of storage of log data. In the end, there are many options to ensure you incur fewer costs and optimize your environment.
Cost Management
Cost Management + Billing in Azure gives you tools to play around with. So you’ll understand your costs and be able to analyze and report on them. This is all to reduce your Azure spending and get the most out of your Azure investments.
To analyze your costs, you can create a cost analysis. You’ll get an in-depth analysis of your costs allowing you to dissect every penny spent on your resource properties. Azure also has a Cost Details API, which allows you to pull any raw data out of your Azure environment.
A logical consequence, once you’ve analyzed the costs and patterns of your spending, is to induce budgets. Budgets can be related to actual expenses and come with the ability to set thresholds and create alerts. It is possible that you can configure a trigger based on a certain threshold of your budget, which then shuts down a service or moves you to a different pricing tier.
Now that we've gone through some tools, we want to help you ensure you have your costs under control, so no more unexpected bills are coming your way!