Microsoft has launched public preview of automatic zone balance for Azure Virtual Machine Scale Sets, a feature that continuously monitors and redistributes VMs across availability zones to maintain optimal resiliency without manual intervention.
Microsoft has announced the public preview of automatic zone balance for Azure Virtual Machine Scale Sets, a capability designed to maintain zone-resilient workloads with zero manual intervention. This new feature continuously monitors scale sets and redistributes VMs across availability zones, significantly reducing the risk that a single zone failure could disproportionately impact applications.
The Problem of Zone Imbalance
When deploying Virtual Machine Scale Sets across multiple availability zones, Azure initially spreads VMs as evenly as possible for maximum resiliency. However, various factors can cause these scale sets to become imbalanced over time. Capacity constraints, scaling operations, and other operational factors may result in some zones holding more VM instances than others.
This imbalance often goes unnoticed by operations teams, but it creates a significant vulnerability. As illustrated in the feature announcement, if an outage occurs in an over-provisioned zone, an imbalanced scale set could experience a 50% impact on its workload, while a balanced scale set would only experience a 33% impact to an outage in any zone.
How Automatic Zone Balance Works
The automatic zone balance feature addresses these challenges through continuous monitoring and intelligent redistribution. The system tracks capacity in under-provisioned zones and automatically creates VMs when capacity becomes available, eliminating the need for manual trial-and-error rebalancing.
When rebalancing occurs, the feature uses a create-before-delete approach. New VMs are created in under-provisioned zones and verified healthy before VMs in over-provisioned zones are removed. This ensures workload capacity is never reduced during the rebalancing process. Health checks are performed through integration with Application Health Extension or Load Balancer Health Probes, so only healthy VMs are kept.
The feature includes several built-in safety guardrails:
- Respects instance protection policies
- Pauses during active scale set operations
- Includes back-off periods between operations
- Moves only one VM at a time to minimize churn
When enabled, automatic zone balance also activates automatic instance repairs by default, providing both zone-level resiliency and instance-level health monitoring. Together, these capabilities help maintain resilient, well-distributed workloads with minimal operational overhead.
Getting Started with the Preview
To get started with automatic zone balance, organizations need to complete several prerequisites:
- Register for the preview: Enable the AutomaticZoneRebalancing feature flag in your subscription via Azure portal, CLI, or PowerShell
- Ensure prerequisites: Your scale set must span at least 2 availability zones, use best-effort zone balancing mode, and have application health monitoring configured
- Enable the feature: Turn on automatic zone balance through Azure portal, CLI, PowerShell, or REST API
For detailed instructions, Microsoft has published comprehensive documentation covering the setup process and configuration options.
Business Impact and Strategic Value
This capability represents a significant advancement in Azure's zone-resiliency offerings. For organizations running mission-critical workloads across multiple availability zones, automatic zone balance eliminates a class of operational risk that previously required constant monitoring and manual intervention.
The feature is particularly valuable for:
- E-commerce platforms that must maintain high availability during peak traffic periods
- Financial services applications requiring strict uptime SLAs
- Healthcare systems where downtime can have serious consequences
- Global enterprises with distributed workloads across Azure regions
By automating the maintenance of optimal zone distribution, Microsoft is addressing a common pain point in multi-zone deployments. Organizations can now focus on application development and business logic rather than infrastructure rebalancing operations.
Competitive Context
This announcement positions Azure competitively against other cloud providers' zone-resiliency features. While AWS and Google Cloud Platform offer availability zone capabilities, Azure's automatic zone balance provides a more hands-off approach to maintaining optimal distribution across zones.
The integration with existing Azure health monitoring tools and the create-before-delete strategy demonstrate Microsoft's focus on operational simplicity and reliability. For enterprises evaluating cloud providers for mission-critical workloads, this feature could be a differentiating factor in favor of Azure.
As the preview progresses, organizations should monitor the feature's maturity and consider testing it in non-production environments before deploying to critical workloads. The public preview status indicates that while the core functionality is stable, organizations should be prepared for potential changes as Microsoft gathers feedback and refines the implementation.

For organizations already invested in Azure's Virtual Machine Scale Sets, automatic zone balance represents a valuable addition to their resiliency toolkit. The combination of automatic rebalancing and instance repairs provides comprehensive protection against both zone-level and instance-level failures, helping ensure applications remain available even in the face of infrastructure disruptions.

Comments
Please log in or register to join the discussion