Azure.Pillar.CostOptimization

August 29, 2025 ยท View on GitHub

Microsoft Azure Well-Architected Framework - Cost Optimization pillar specific baseline.

Rules

The following rules are included within the Azure.Pillar.CostOptimization baseline.

This baseline includes a total of 19 rules.

NameSynopsisSeverityMaturity
Azure.ACR.UsageRegularly remove deprecated and unneeded images to reduce storage usage.Important-
Azure.ADX.UsageRegularly remove unused resources to reduce costs.Important-
Azure.AKS.AuditAdminUse kube-audit-admin instead of kube-audit to capture administrative actions in AKS clusters.Important-
Azure.Alert.HighFrequencyQueryHigh frequency scheduled queries are changed as a higher rate than low frequency queries.Important-
Azure.Alert.MetricAutoMitigateAlerts that require manual intervention for mitigation can lead to increased personnel time and effort.Important-
Azure.DevBox.ProjectLimitLimit the number of Dev Boxes a single user can create for a project.Important-
Azure.EventHub.UsageRegularly remove unused resources to reduce costs.Important-
Azure.FrontDoor.StateEnable Azure Front Door Classic instance.Important-
Azure.ML.ComputeIdleShutdownConfigure an idle shutdown timeout for Machine Learning compute instances.Critical-
Azure.NIC.AttachedNetwork interfaces (NICs) that are not used should be removed.Awareness-
Azure.NSG.AssociatedNetwork Security Groups (NSGs) should be associated to a subnet or network interface.Awareness-
Azure.Resource.UseTagsAzure resources should be tagged using a standard convention.Awareness-
Azure.ServiceBus.UsageRegularly remove unused resources to reduce costs.Important-
Azure.VM.DiskAttachedManaged disks should be attached to virtual machines or removed.Important-
Azure.VM.DiskSizeAlignmentAlign to the Managed Disk billing increments to improve cost efficiency.Awareness-
Azure.VM.MultiTenantHostingDeploy Windows 10 and 11 virtual machines in Azure using Multi-tenant Hosting Rights to leverage your existing Windows licenses.Awareness-
Azure.VM.PromoSkuVirtual machines (VMs) should not use expired promotional SKU.Awareness-
Azure.VM.ShouldNotBeStoppedAzure Virtual Machines in a stopped state are still allocated and billed for compute usage.Important-
Azure.VM.UseHybridUseBenefitUse Azure Hybrid Benefit for applicable virtual machine (VM) workloads.Awareness-