You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
Copy file name to clipboardExpand all lines: articles/virtual-machine-scale-sets/standby-pools-create.md
+1Lines changed: 1 addition & 0 deletions
Display the source diff
Display the rich diff
Original file line number
Diff line number
Diff line change
@@ -17,6 +17,7 @@ This article steps through creating a standby pool for Virtual Machine Scale Set
17
17
> 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).
18
18
19
19
## Prerequisites
20
+
Before utilizing standby pools, complete the feature registration and configure role based access controls.
20
21
21
22
### Feature Registration
22
23
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.
Copy file name to clipboardExpand all lines: articles/virtual-machine-scale-sets/standby-pools-overview.md
+8-13Lines changed: 8 additions & 13 deletions
Display the source diff
Display the rich diff
Original file line number
Diff line number
Diff line change
@@ -30,27 +30,27 @@ Standby pools only give out virtual machines from the pool that match the desire
30
30
31
31
## Virtual machine states
32
32
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.
34
34
35
35
**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.
36
36
37
37
:::image type="content" source="media/standby-pools/deallocated-vm-pool.png" alt-text="A screenshot showing the workflow when using deallocated virtual machine pools.":::
38
38
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.
40
40
41
41
:::image type="content" source="media/standby-pools/running-vm-pool.png" alt-text="A screenshot showing the workflow when using running virtual machine pools.":::
42
42
43
43
## 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.
45
45
46
46
| Setting | Description |
47
47
|---|---|
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.|
50
50
| Standby pool size | Standby pool size = `maxReadyCapacity`– `instanceCount`. |
51
51
52
52
### 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.
54
54
55
55
- Max ready capacity (15) - Virtual Machine Scale Set instance count (10) = Standby pool size (5)
56
56
@@ -60,18 +60,13 @@ If the scale set reduces the instance count to 5, the standby pool would fill to
60
60
61
61
62
62
## 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.
64
64
65
65
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.
66
66
67
67
## Pricing
68
68
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).
75
70
76
71
## Unsupported configurations
77
72
- Creating or attaching a standby pool to a Virtual Machine Scale Set using Azure Spot instances.
0 commit comments