Skip to content



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


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

This baseline includes a total of 14 rules.

Name Synopsis Severity
Azure.ACR.Usage Regularly remove deprecated and unneeded images to reduce storage usage. Important
Azure.ADX.Usage Regularly remove unused resources to reduce costs. Important
Azure.DevBox.ProjectLimit Limit the number of Dev Boxes a single user can create for a project. Important
Azure.EventHub.Usage Regularly remove unused resources to reduce costs. Important
Azure.FrontDoor.State Enable Azure Front Door Classic instance. Important
Azure.ML.ComputeIdleShutdown Configure an idle shutdown timeout for Machine Learning compute instances. Critical
Azure.NIC.Attached Network interfaces (NICs) that are not used should be removed. Awareness
Azure.Resource.UseTags Azure resources should be tagged using a standard convention. Awareness
Azure.ServiceBus.Usage Regularly remove unused resources to reduce costs. Important
Azure.VM.DiskAttached Managed disks should be attached to virtual machines or removed. Important
Azure.VM.DiskSizeAlignment Align to the Managed Disk billing increments to improve cost efficiency. Awareness
Azure.VM.PromoSku Virtual machines (VMs) should not use expired promotional SKU. Awareness
Azure.VM.ShouldNotBeStopped Azure VMs should be running or in a deallocated state. Important
Azure.VM.UseHybridUseBenefit Use Azure Hybrid Benefit for applicable virtual machine (VM) workloads. Awareness