Azure.Pillar.PerformanceEfficiency

August 29, 2025 ยท View on GitHub

Microsoft Azure Well-Architected Framework - Performance Efficiency pillar specific baseline.

Rules

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

This baseline includes a total of 18 rules.

NameSynopsisSeverityMaturity
Azure.AKS.AutoScalingUse autoscaling to scale clusters based on workload requirements.Important-
Azure.AKS.EphemeralOSDiskAKS clusters should use ephemeral OS disks which can provide lower read/write latency, along with faster node scaling and cluster upgrades.Important-
Azure.AKS.NodeMinPodsAzure Kubernetes Cluster (AKS) nodes should use a minimum number of pods.Important-
Azure.AKS.PoolScaleSetDeploy AKS clusters with nodes pools based on VM scale sets.Important-
Azure.AKS.StandardLBAzure Kubernetes Clusters (AKS) should use a Standard load balancer SKU.Important-
Azure.AppService.ARRAffinityDisable client affinity for stateless services.Awareness-
Azure.AppService.HTTP2Use HTTP/2 instead of HTTP/1.x to improve protocol efficiency.Awareness-
Azure.AppService.MinPlanUse at least a Standard App Service Plan.Important-
Azure.CDN.UseFrontDoorUse Azure Front Door Standard or Premium SKU to improve the performance of web pages with dynamic content and overall capabilities.Important-
Azure.ContainerApp.DisableAffinityDisable session affinity to prevent unbalanced distribution.Awareness-
Azure.Databricks.SKUEnsure Databricks workspaces are non-trial SKUs for production workloads.Critical-
Azure.FrontDoor.UseCachingUse caching to reduce retrieving contents from origins.Important-
Azure.Redis.MaxMemoryReservedConfigure maxmemory-reserved to reserve memory for non-cache operations.Important-
Azure.Redis.MinSKUUse Azure Cache for Redis instances of at least Standard C1.Important-
Azure.Search.SKUUse the basic and standard tiers for entry level workloads.Critical-
Azure.VM.AcceleratedNetworkingUse accelerated networking for supported operating systems and VM types.Important-
Azure.VM.DiskCachingCheck disk caching is configured correctly for the workload.Important-
Azure.VM.SQLServerDiskUse Premium SSD disks or greater for data and log files for production SQL Server workloads.Important-