Getting my own “house” in order, I wanted to have a look at how I can track consumption across my Azure subscriptions. I am grateful to receive Azure credits each month from my Visual Studio subscription and as an MCT benefit, however I wanted to be able to track if my credit is burning down.
You can perform cost analysis and create budgets at the Azure Management Group level. This is a neat way to get a consolidated view and more importantly, alerts across multiple subscriptions for usage.
By creating a budget you can be notified once spend on your Azure Management Group (based on the usage of the underlying subscriptions) reaches your defined thresholds.
Let’s dive into an example below..
Microsoft recently announced the general availability of Azure Stack HCI, the new subscription service for hyper-converged infrastructure (HCI) from Microsoft Azure. With the GA of Azure Stack HCI, Microsoft brings together the familiarity and flexibility of on-premises virtualization with powerful new hybrid capabilities.
At it’s core, Azure Stack HCI is a solution that combines the following:
- Validated hardware from an OEM partner (this can be existing aswell as new)
- Azure Stack HCI operating system
- Windows Admin Center
- Azure services
Azure Policy helps to enforce organisational standards and to assess compliance at-scale in Azure. Common use cases for Azure Policy include implementing governance for resource consistency, regulatory compliance, security, cost, and management.
If you are using Azure Policy, as you grow and mature your policies and artefacts you may be looking for a better way to manage your policy content.
Microsoft have introduced preview functionality to integrate your Azure Policies with Github. This can allow you to have a more structured and collaborative “as code” approach.
On a recent project with a customer we deployed Zerto as the solution for DR replication to Azure. This was my first introduction to Zerto and traditionally I normally favour Microsoft native solutions rather than 3rd party products “unless there is a good reason not to”.
So why Zerto and not Azure Site Recovery here?
A short post on some common errors I have seen in environments when trying to deploy Enterprise Scale Landing Zones and how to resolve them.
Validation or Authorization Errors
I have seen cases of validation errors before any resources are attempted to be deployed.
The client 'x' with object id 'x' does not have authorization to perform action 'Microsoft.Resources/deployments/validate/action' over scope '/providers/Microsoft.Resources/deployments/' or the scope is invalid. If access was recently granted, please refresh your credentials.
This is typically due to missing permissions in your environment. Ensure that you have followed these steps and wait 30 minutes or so before retrying your deployment.
The subscription is not registered to Microsoft.insights resource provider
This can often happen with a new subscription whereby the provider has never been registered.
You can fix this with PowerShell:
Register-AzureRmResourceProvider –ProviderNamespace Microsoft.Insights
After a few minutes you can check that the provider is registered with the command:
Get-AzureRmResourceProvider –ProviderNamespace Microsoft.Insights
Once the resource provider is successfully registered you can retry your deployment.