Skip to content

Azure.Pillar.CostOptimization#

v1.35.0

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 17 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.AKS.AuditAdmin Use kube-audit-admin instead of kube-audit to capture administrative actions in AKS clusters. 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.NSG.Associated Network Security Groups (NSGs) should be associated to a subnet or network interface. 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.MultiTenantHosting Deploy Windows 10 and 11 virtual machines in Azure using Multi-tenant Hosting Rights to leverage your existing Windows licenses. 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