Skip to content

Commit

Permalink
Merge pull request #640 from MicrosoftDocs/main
Browse files Browse the repository at this point in the history
11/21/2024 PM Publish
  • Loading branch information
Taojunshen authored Nov 21, 2024
2 parents e8953c4 + 563cf5d commit 575c5a0
Show file tree
Hide file tree
Showing 22 changed files with 145 additions and 109 deletions.
Original file line number Diff line number Diff line change
Expand Up @@ -4,6 +4,8 @@ description: Learn how to use config maps with Azure Container Instances.
author: mimckitt
ms.author: mimckitt
ms.service: azure-container-instances
ms.custom:
- ignite-2024
ms.topic: how-to
ms.date: 11/6/2024
ms.reviewer: tomvcassidy
Expand Down Expand Up @@ -513,4 +515,4 @@ Once the update has been applied to an existing container and you will see the v
```

## Next steps
Learn how to use config maps with [standby pools to increase scale and availability](container-instances-standby-pool-get-details.md)
Learn how to use config maps with [standby pools to increase scale and availability](container-instances-standby-pool-get-details.md)
Original file line number Diff line number Diff line change
Expand Up @@ -4,6 +4,8 @@ description: Learn how to create a standby pool to reduce scale-out latency with
author: mimckitt
ms.author: mimckitt
ms.service: azure-container-instances
ms.custom:
- ignite-2024
ms.topic: how-to
ms.date: 11/6/2024
ms.reviewer: tomvcassidy
Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -4,6 +4,8 @@ description: Get answers to frequently asked questions for standby pools for Azu
author: mimckitt
ms.author: mimckitt
ms.service: azure-container-instances
ms.custom:
- ignite-2024
ms.topic: how-to
ms.date: 11/6/2024
ms.reviewer: tomvcassidy
Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -4,6 +4,8 @@ description: Learn how to get details about your standby pool for Azure Containe
author: mimckitt
ms.author: mimckitt
ms.service: azure-container-instances
ms.custom:
- ignite-2024
ms.topic: how-to
ms.date: 11/1/2024
ms.reviewer: tomvcassidy
Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -4,6 +4,8 @@ description: Learn how to utilize standby pools to reduce scale-out latency with
author: mimckitt
ms.author: mimckitt
ms.service: azure-container-instances
ms.custom:
- ignite-2024
ms.topic: conceptual
ms.date: 11/6/2024
ms.reviewer: tomvcassidy
Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -4,6 +4,8 @@ description: Learn how to scale out from a standby pool with Azure Container Ins
author: mimckitt
ms.author: mimckitt
ms.service: azure-container-instances
ms.custom:
- ignite-2024
ms.topic: how-to
ms.date: 11/6/2024
ms.reviewer: tomvcassidy
Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -4,6 +4,8 @@ description: Learn how to update or delete a standby pool for Azure Container In
author: mimckitt
ms.author: mimckitt
ms.service: azure-container-instances
ms.custom:
- ignite-2024
ms.topic: how-to
ms.date: 11/6/2024
ms.reviewer: tomvcassidy
Expand Down Expand Up @@ -158,4 +160,4 @@ DELETE https://management.azure.com/subscriptions/{subscriptionId}/resourceGroup

## Next steps

[Get standby pool and container details using the standby pool runtime view APIs](container-instances-standby-pool-get-details.md).
[Get standby pool and container details using the standby pool runtime view APIs](container-instances-standby-pool-get-details.md).
2 changes: 2 additions & 0 deletions articles/virtual-machine-scale-sets/standby-pools-create.md
Original file line number Diff line number Diff line change
Expand Up @@ -4,6 +4,8 @@ description: Learn how to create a standby pool to reduce scale-out latency with
author: mimckitt
ms.author: mimckitt
ms.service: azure-virtual-machine-scale-sets
ms.custom:
- ignite-2024
ms.topic: how-to
ms.date: 11/5/2024
ms.reviewer: ju-shim
Expand Down
2 changes: 2 additions & 0 deletions articles/virtual-machine-scale-sets/standby-pools-faq.md
Original file line number Diff line number Diff line change
Expand Up @@ -4,6 +4,8 @@ description: Get answers to frequently asked questions for standby pools on Virt
author: mimckitt
ms.author: mimckitt
ms.service: azure-virtual-machine-scale-sets
ms.custom:
- ignite-2024
ms.topic: how-to
ms.date: 11/5/2024
ms.reviewer: ju-shim
Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -4,6 +4,8 @@ description: Learn how to get details about your standby pool for Virtual Machin
author: mimckitt
ms.author: mimckitt
ms.service: azure-virtual-machine-scale-sets
ms.custom:
- ignite-2024
ms.topic: how-to
ms.date: 11/5/2024
ms.reviewer: ju-shim
Expand Down
2 changes: 2 additions & 0 deletions articles/virtual-machine-scale-sets/standby-pools-overview.md
Original file line number Diff line number Diff line change
Expand Up @@ -4,6 +4,8 @@ description: Learn how to utilize standby pools to reduce scale-out latency with
author: mimckitt
ms.author: mimckitt
ms.service: azure-virtual-machine-scale-sets
ms.custom:
- ignite-2024
ms.topic: conceptual
ms.date: 11/5/2024
ms.reviewer: ju-shim
Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -4,6 +4,8 @@ description: Learn how to delete or update a standby pool for Virtual Machine Sc
author: mimckitt
ms.author: mimckitt
ms.service: azure-virtual-machine-scale-sets
ms.custom:
- ignite-2024
ms.topic: how-to
ms.date: 11/5/2024
ms.reviewer: ju-shim
Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -7,7 +7,7 @@ ms.topic: how-to
ms.service: azure-virtual-machine-scale-sets
ms.date: 11/7/2024
ms.reviewer: ju-shim
ms.custom: upgradepolicy
ms.custom: upgradepolicy, ignite-2024
---
# Change the upgrade policy mode on Virtual Machine Scale Sets

Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -7,14 +7,17 @@ ms.topic: how-to
ms.service: azure-virtual-machine-scale-sets
ms.date: 11/7/2024
ms.reviewer: ju-shim
ms.custom: upgradepolicy, maxsurge
ms.custom: upgradepolicy, maxsurge, ignite-2024
---
# Configure rolling upgrades on Virtual Machine Scale Sets

Using a rolling upgrade policy is the safest way to apply updates to instances in a Virtual Machine Scale Set. Performing updates in batches ensures that your scale set maintains a set number of instances available to take traffic, meaning you don't need to take down your entire workload to make a change.

Rolling upgrade policy is best suited for production workloads.

> [!NOTE]
> To update the image reference version during an upgrade, register the following feature flag: <br>
> `Register-AzProviderFeature -FeatureName ImageReferenceUpgradeForVmoVMs -ProviderNamespace Microsoft.Compute`
## Requirements

Expand Down
Original file line number Diff line number Diff line change
@@ -1,18 +1,22 @@
---
title: Rolling upgrades with MaxSurge for Virtual Machine Scale Sets
title: Rolling upgrades with MaxSurge for Virtual Machine Scale Sets
description: Learn about how to utilize rolling upgrades with MaxSurge on Virtual Machine Scale Sets.
author: mimckitt
ms.author: mimckitt
ms.topic: overview
ms.service: azure-virtual-machine-scale-sets
ms.date: 11/7/2024
ms.reviewer: ju-shim
ms.custom: upgradepolicy. maxsurge
ms.custom: upgradepolicy. maxsurge, ignite-2024
---
# Rolling upgrades with MaxSurge on Virtual Machine Scale Sets

Rolling upgrades with MaxSurge can help improve service uptime during upgrade events. With MaxSurge enabled, new instances are created in batches using the latest scale model. When the new instances are fully created and healthy, the scale set then deletes instances in batches matching the old scale set model. The process continues until all instances are brought up-to-date.

> [!NOTE]
> To use rolling upgrades with MaxSurge upgrades, register the following feature: <br>
> `Register-AzProviderFeature -FeatureName MaxSurgeRollingUpgrade -ProviderNamespace Microsoft.Compute`
## Concepts

> [!NOTE]
Expand Down Expand Up @@ -121,4 +125,3 @@ Update the properties section of your ARM template and set the upgrade policy to
---
## Next steps
To learn more about upgrades for Virtual Machine Scale Sets, see [configure rolling upgrade policy](./virtual-machine-scale-sets-configure-rolling-upgrades.md).

Original file line number Diff line number Diff line change
Expand Up @@ -7,12 +7,16 @@ ms.topic: how-to
ms.service: azure-virtual-machine-scale-sets
ms.date: 11/7/2024
ms.reviewer: ju-shim
ms.custom: upgradepolicy
ms.custom: upgradepolicy, ignite-2024
---
# Performing manual upgrades on Virtual Machine Scale Sets

If you have the upgrade policy set to manual, any changes made to the scale set model won't be applied automatically. You need to manually trigger upgrades on each individual virtual machine. The manual upgrade functionality updates the selected instances according to the virtual machine configuration set in the scale set profile.

> [!NOTE]
> To update the image reference version during an upgrade, register the following feature flag: <br>
> `Register-AzProviderFeature -FeatureName ImageReferenceUpgradeForVmoVMs -ProviderNamespace Microsoft.Compute`
### [Portal](#tab/portal)

Select the Virtual Machine Scale Set you want to perform instance upgrades on. In the menu under **Settings**, select **Instances** and select the instances you want to upgrade. Once selected, click the **Upgrade** option.
Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -7,8 +7,7 @@ ms.topic: how-to
ms.service: azure-virtual-machine-scale-sets
ms.date: 11/7/2024
ms.reviewer: ju-shim
ms.custom: upgradepolicy

ms.custom: upgradepolicy, ignite-2024
---

# Reimage a virtual machine
Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -7,7 +7,7 @@ ms.topic: how-to
ms.service: azure-virtual-machine-scale-sets
ms.date: 11/7/2024
ms.reviewer: ju-shim
ms.custom: upgradepolicy, N-Phase
ms.custom: upgradepolicy, N-Phase, ignite-2024
---
# Configure custom metrics for rolling upgrades on Virtual Machine Scale Sets (Preview)

Expand Down
Original file line number Diff line number Diff line change
@@ -1,13 +1,13 @@
---
title: Set the upgrade policy mode on Virtual Machine Scale Sets
title: Set the upgrade policy mode on Virtual Machine Scale Sets
description: Learn about to set the upgrade policy mode on Virtual Machine Scale Sets
author: mimckitt
ms.author: mimckitt
ms.topic: how-to
ms.service: azure-virtual-machine-scale-sets
ms.date: 11/7/2024
ms.reviewer: ju-shim
ms.custom: upgradepolicy
ms.custom: upgradepolicy, ignite-2024
---
# Set the upgrade policy mode on Virtual Machine Scale Sets

Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -7,7 +7,7 @@ ms.topic: overview
ms.service: azure-virtual-machine-scale-sets
ms.date: 11/7/2024
ms.reviewer: ju-shim
ms.custom: upgradepolicy
ms.custom: upgradepolicy, ignite-2024
---
# Upgrade policy modes for Virtual Machine Scale Sets

Expand All @@ -17,6 +17,10 @@ The upgrade policy mode you choose can impact the overall service uptime of your

## Upgrade policy modes

> [!NOTE]
> To update the image reference version during an upgrade, register the following feature flag: <br>
> `Register-AzProviderFeature -FeatureName ImageReferenceUpgradeForVmoVMs -ProviderNamespace Microsoft.Compute`
Each Virtual Machine Scale Set has an **upgrade policy mode** which determines how instances are brought up to date with the latest scale set model. Changes to the scale set model include updates that need to be applied to each individual instance. Some examples include:
- Image reference upgrades
- SKU changes
Expand All @@ -25,7 +29,6 @@ Each Virtual Machine Scale Set has an **upgrade policy mode** which determines h
- Adding availability zones
- Changing fault domain information


Additionally, there can be situations where you might want specific instances in your scale set to be treated differently from the rest. For example, certain instances in the scale set could be needed to perform different tasks than the other members of the scale set. In these situations, [Instance Protection](virtual-machine-scale-sets-instance-protection.md) or [custom metrics for rolling upgrade policy (preview)](virtual-machine-scale-sets-rolling-upgrade-custom-metrics.md) provide the controls needed to protect these instances from being upgraded along side the other instances.

### Automatic upgrade policy mode
Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -7,7 +7,7 @@ ms.topic: how-to
ms.service: azure-virtual-machine-scale-sets
ms.date: 11/7/2024
ms.reviewer: ju-shim
ms.custom: upgradepolicy, devx-track-azurecli, devx-track-azurepowershell
ms.custom: upgradepolicy, devx-track-azurecli, devx-track-azurepowershell, ignite-2024
---
# Modify a Virtual Machine Scale Set

Expand Down
Loading

0 comments on commit 575c5a0

Please sign in to comment.