Skip to content

Commit cc5d141

Browse files
Merge pull request #274419 from mimckitt/pool-updates-6
updates
2 parents be08d37 + 5bb58a4 commit cc5d141

File tree

3 files changed

+16
-15
lines changed

3 files changed

+16
-15
lines changed

articles/virtual-machine-scale-sets/standby-pools-create.md

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -17,6 +17,7 @@ This article steps through creating a standby pool for Virtual Machine Scale Set
1717
> Standby pools for Virtual Machine Scale Sets with Flexible Orchestration is currently in preview. Previews are made available to you on the condition that you agree to the [supplemental terms of use](https://azure.microsoft.com/support/legal/preview-supplemental-terms/). Some aspects of this feature may change prior to general availability (GA).
1818
1919
## Prerequisites
20+
Before utilizing standby pools, complete the feature registration and configure role based access controls.
2021

2122
### Feature Registration
2223
Register the standby pool resource provider and the standby pool preview feature with your subscription using Azure Cloud Shell. Registration can take up to 30 minutes to successfully show as registered. You can rerun the below commands to determine when the feature is successfully registered.

articles/virtual-machine-scale-sets/standby-pools-overview.md

Lines changed: 8 additions & 13 deletions
Original file line numberDiff line numberDiff line change
@@ -30,27 +30,27 @@ Standby pools only give out virtual machines from the pool that match the desire
3030

3131
## Virtual machine states
3232

33-
The virtual machines in the standby pool can be kept in a running state or a deallocated state.
33+
The virtual machines in the standby pool can be kept in a running or deallocated state.
3434

3535
**Deallocated:** Deallocated virtual machines are shut down and keep any associated disks, network interfaces, and any static IPs. [Ephemeral OS disks](../virtual-machines/ephemeral-os-disks.md) don't support the deallocated state.
3636

3737
:::image type="content" source="media/standby-pools/deallocated-vm-pool.png" alt-text="A screenshot showing the workflow when using deallocated virtual machine pools.":::
3838

39-
**Running:** Using virtual machines in a running state is recommended when latency and reliability requirements are strict. Virtual machines in a running state are fully provisioned.
39+
**Running:** Using virtual machines in a running state is recommended when latency and reliability requirements are strict. Virtual machines in a running state remain fully provisioned.
4040

4141
:::image type="content" source="media/standby-pools/running-vm-pool.png" alt-text="A screenshot showing the workflow when using running virtual machine pools.":::
4242

4343
## Standby pool size
44-
The number of virtual machines in a standby pool is calculated by the number of max ready capacity of the pool minus the virtual machines currently deployed in your scale set.
44+
The number of virtual machines in a standby pool is calculated by the max ready capacity of the pool minus the virtual machines currently deployed in the scale set.
4545

4646
| Setting | Description |
4747
|---|---|
48-
| maxReadyCapacity | The maximum number of virtual machines you want to have ready.|
49-
| instanceCount | The current number of virtual machines already deployed in your scale set.|
48+
| maxReadyCapacity | The maximum number of virtual machines to be created in the pool.|
49+
| instanceCount | The current number of virtual machines already deployed in the scale set.|
5050
| Standby pool size | Standby pool size = `maxReadyCapacity``instanceCount`. |
5151

5252
### Example
53-
A Virtual Machine Scale Set with 10 instances and a standby pool with a max ready capacity of 15 would result in their being 5 instances in the standby pool.
53+
A Virtual Machine Scale Set with 10 instances and a standby pool with a max ready capacity of 15 would result in 5 instances in the standby pool.
5454

5555
- Max ready capacity (15) - Virtual Machine Scale Set instance count (10) = Standby pool size (5)
5656

@@ -60,18 +60,13 @@ If the scale set reduces the instance count to 5, the standby pool would fill to
6060

6161

6262
## Availability zones
63-
When using standby pools with a Virtual Machine Scale Set spanning [availability zones](virtual-machine-scale-sets-use-availability-zones.md), the instances in the pool will be spread the same zones the Virtual Machine Scale Set is using.
63+
When using standby pools with a Virtual Machine Scale Set spanning [availability zones](virtual-machine-scale-sets-use-availability-zones.md), the instances in the pool will be spread across the same zones the Virtual Machine Scale Set is using.
6464

6565
When a scale out is triggered in one of the zones, a virtual machine in the pool in that same zone will be used. If a virtual machine is needed in a zone where you no longer have any pooled virtual machines left, the scale set creates a new virtual machine directly in the scale set.
6666

6767
## Pricing
6868

69-
Users are charged based on the resources deployed in the standby pool. For example, virtual machines in a running state incur compute, networking, and storage costs. Virtual machines in a deallocated state doesn't incur any compute costs, but any persistent disks or networking configurations continue incur cost. For more information on virtual machine billing, see [states and billing status of Azure Virtual Machines](../virtual-machines/states-billing.md).
70-
71-
| State | Description |
72-
|---|---|
73-
|**Deallocated:** | Using a standby pool with virtual machines in the deallocated state is a great way to reduce the cost while keeping your scale-out times fast. Virtual machines in the deallocated state don't incur any compute costs, only the associated persistent resources incur costs. |
74-
| **Running:** | Running virtual machines incur a higher cost due to compute resources being consumed. |
69+
Users are charged based on the resources deployed in the standby pool. For example, virtual machines in a running state incur compute, networking, and storage costs. Virtual machines in a deallocated state doesn't incur any compute costs, but any persistent disks or networking configurations continue incur cost. Thus, a pool of running virtual machines will incur more cost than a pool of deallocated virtual machines. For more information on virtual machine billing, see [states and billing status of Azure Virtual Machines](../virtual-machines/states-billing.md).
7570

7671
## Unsupported configurations
7772
- Creating or attaching a standby pool to a Virtual Machine Scale Set using Azure Spot instances.

articles/virtual-machine-scale-sets/standby-pools-update-delete.md

Lines changed: 7 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -166,13 +166,18 @@ PUT https://management.azure.com/subscriptions/{subscriptionID}/resourceGroups/m
166166
Delete an existing standby pool using [az standbypool delete](/cli/azure/standby-pool).
167167

168168
```azurecli-interactive
169-
az standby-vm-pool delete --resource-group myResourceGroup --name myStandbyPool
169+
az standby-vm-pool delete \
170+
--resource-group myResourceGroup \
171+
--name myStandbyPool
170172
```
171173
### [PowerShell](#tab/powershell-3)
172174
Delete an existing standby pool using [Remove-AzStandbyVMPool](/powershell/module/az.standbypool/remove-azstandbyvmpool).
173175

174176
```azurepowershell-interactive
175-
Remove-AzStandbyVMPool -ResourceGroup myResourceGroup -Name myStandbyPool -Nowait
177+
Remove-AzStandbyVMPool `
178+
-ResourceGroup myResourceGroup `
179+
-Name myStandbyPool `
180+
-Nowait
176181
```
177182

178183
### [REST](#tab/rest-3)

0 commit comments

Comments
 (0)