Skip to content

Commit ccc0bc2

Browse files
authored
Merge pull request #1140 from MicrosoftDocs/main
3/7/2025 AM Publish
2 parents fddf14e + da9e9e8 commit ccc0bc2

File tree

1 file changed

+2
-2
lines changed

1 file changed

+2
-2
lines changed

articles/virtual-machine-scale-sets/virtual-machine-scale-sets-use-availability-zones.md

+2-2
Original file line numberDiff line numberDiff line change
@@ -6,7 +6,7 @@ ms.author: mimckitt
66
ms.topic: conceptual
77
ms.service: azure-virtual-machine-scale-sets
88
ms.subservice: availability
9-
ms.date: 06/14/2024
9+
ms.date: 03/07/2025
1010
ms.reviewer: jushiman, fisteele
1111
ms.custom: mimckitt, devx-track-azurecli, devx-track-azurepowershell, devx-track-arm-template
1212
---
@@ -76,7 +76,7 @@ For scale sets deployed across multiple zones, you also have the option of choos
7676

7777
It's possible that VMs in the scale set are successfully created, but extensions on those VMs fail to deploy. These VMs with extension failures are still counted when determining if a scale set is balanced. For instance, a scale set with 3 VMs in zone 1, 3 VMs in zone 2, and 3 VMs in zone 3 is considered balanced even if all extensions failed in zone 1 and all extensions succeeded in zones 2 and 3.
7878

79-
With best-effort zone balance, the scale set attempts to scale in and out while maintaining balance. However, if for some reason zone balance isn't possible (for example, if one zone goes down, the scale set can't create a new VM in that zone), the scale set allows temporary imbalance to successfully scale in or out. On subsequent scale-out attempts, the scale set adds VMs to zones that need more VMs for the scale set to be balanced. Similarly, on subsequent scale in attempts, the scale set removes VMs from zones that need fewer VMs for the scale set to be balanced. With "strict zone balance", the scale set fails any attempts to scale in or out if doing so would cause unbalance.
79+
With best-effort zone balance, the scale set aims to maintain balance across zones during scaling operations. If one zone becomes unavailable, the scale set allows temporary imbalance to ensure scaling can continue. However, this imbalance is only permitted when a single zone is unavailable. If two or more zones go down, the scale set cannot proceed with scaling operations. Once the unavailable zone is restored, the scale set adjusts by adding VMs to under-provisioned zones or removing VMs from over-provisioned zones to restore balance. In contrast, with "strict zone balance," any scaling operation that would result in imbalance is blocked, regardless of the circumstances.
8080

8181
To use best-effort zone balance, set *zoneBalance* to *false*. This setting is the default in API version *2017-12-01*. To use strict zone balance, set *zoneBalance* to *true*.
8282

0 commit comments

Comments
 (0)