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
+1-3Lines changed: 1 addition & 3 deletions
Display the source diff
Display the rich diff
Original file line number
Diff line number
Diff line change
@@ -16,8 +16,6 @@ This article steps through creating a standby pool for Virtual Machine Scale Set
16
16
> [!IMPORTANT]
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
-
20
-
21
19
## Prerequisites
22
20
23
21
### Feature Registration
@@ -39,7 +37,7 @@ Alternatively, you can register directly in the Azure portal.
39
37
40
38
41
39
### Role-based Access Control Permissions
42
-
In order for standby pools to successfully create Virtual Machines, you need to assign the appropriate RBAC permissions.
40
+
To allow standby pools to create virtual machines, you need to assign the appropriate RBAC permissions.
43
41
44
42
1) In the Azure portal, navigate to your subscriptions.
45
43
2) Select the subscription you want to adjust RBAC permissions.
Copy file name to clipboardExpand all lines: articles/virtual-machine-scale-sets/standby-pools-faq.md
+10-7Lines changed: 10 additions & 7 deletions
Display the source diff
Display the rich diff
Original file line number
Diff line number
Diff line change
@@ -17,25 +17,25 @@ ms.reviewer: ju-shim
17
17
Get answers to frequently asked questions about standby pools for Virtual Machine Scale Sets in Azure.
18
18
19
19
### What are standby pools for Virtual Machine Scale Sets?
20
-
Azure standby pools is a feature for Virtual Machine Scale Sets Flexible Orchestration that enables faster scaling out of resources by creating a pool of pre-provisioned virtual machines ready to service your workload.
20
+
Azure standby pools is a feature for Virtual Machine Scale Sets with Flexible Orchestration that enables faster scaling out of resources by creating a pool of pre-provisioned virtual machines ready to service your workload.
21
21
22
22
### When should I use standby pools for Virtual Machine Scale Sets?
23
-
Using a standby pool with your Virtual Machine Scale set can help scale out performance by performing various pre and post provisioning steps in the pool before the VM is placed into the scale set.
23
+
Using a standby pool with your Virtual Machine Scale Set can help improve scale-out performance by completing various pre and post provisioning steps in the pool before the instances are placed into the scale set.
24
24
25
25
### What are the benefits of using Azure standby pools for Virtual Machine Scale Sets?
26
-
Standby pools is a powerful feature for accelerating your time to scaleout and reducing the management needed for provisioning virtual machine resources and getting them ready to service your workload. If your applications are latency sensitive or have long initialization steps, standby pools can help with reducing that time and managing the steps to make your virtual machines ready on your behalf.
26
+
Standby pools is a powerful feature for accelerating your time to scale-out and reducing the management needed for provisioning virtual machine resources and getting them ready to service your workload. If your applications are latency sensitive or have long initialization steps, standby pools can help with reducing that time and managing the steps to make your virtual machines ready on your behalf.
27
27
28
28
### Can I use standby pools on Virtual Machine Scale Sets with Uniform Orchestration?
29
-
No. Standby pools is only supported on Virtual Machine Scale Sets with Flexible Orchestration.
29
+
Standby pools is only supported on Virtual Machine Scale Sets with Flexible Orchestration.
30
30
31
31
### Can I use standby pools for Virtual Machine Scale Sets if I'm already using Azure autoscale?
32
-
No. Attaching a standby pool to a Virtual Machine Scale Set with Azure autoscale enabled is not supported.
32
+
Attaching a standby pool to a Virtual Machine Scale Set with Azure autoscale enabled isn't supported.
33
33
34
34
### How many virtual machines can my standby pool for Virtual Machine Scale Sets have?
35
35
The maximum number of virtual machines between a scale set and a standby pool is 1,000.
36
36
37
37
### Can my standby pool span multiple Virtual Machine Scale Sets?
38
-
No. A standby pool resource can't span multiple scale sets. Each scale set has its own standby pool attached to it. A standby pool inherits the unique properties of the scale set such as networking, virtual machine profile, extensions, and more.
38
+
A standby pool resource can't span multiple scale sets. Each scale set has its own standby pool attached to it. A standby pool inherits the unique properties of the scale set such as networking, virtual machine profile, extensions, and more.
39
39
40
40
### How is the configuration of my virtual machines in the standby pool for Virtual Machine Scale Sets determined?
41
41
Virtual machines in the standby pool inherit the same virtual machine profile as the virtual machines in the scale set. Some examples are:
@@ -49,12 +49,15 @@ Virtual machines in the standby pool inherit the same virtual machine profile as
49
49
50
50
51
51
### Can I change the size of my standby pool without needing to recreate it?
52
-
Yes. To change the size of your standby pool, simply update the max ready capacity setting.
52
+
Yes. To change the size of your standby pool update the max ready capacity setting.
53
53
54
54
55
55
### I created a standby pool and I noticed that some virtual machines are coming up in a failed state.
56
56
Ensure you have enough quota to complete the standby pool creation. Insufficient quota results in the platform attempting to create the virtual machines in the standby pool but unable to successfully complete the create operation. Check for multiple types of quotas such as Cores, Network Interfaces, IP Addresses, etc.
57
57
58
+
### I increased my scale set instance count but the virtual machines in my standby pool weren't used.
59
+
Ensure that the virtual machines in your standby pool are in the desired state prior to attempting a scale-out event. For example, if using a standby pool with the virtual machine states set to deallocated, the standby pool will only give out instances that are in the deallocated state. If instances are in any other states such as creating, running, updating, etc., the scale set will default to net new virtual machine creation.
Copy file name to clipboardExpand all lines: articles/virtual-machine-scale-sets/standby-pools-overview.md
+7-7Lines changed: 7 additions & 7 deletions
Display the source diff
Display the rich diff
Original file line number
Diff line number
Diff line change
@@ -21,22 +21,22 @@ Standby pools reduce the time to scale out by performing various initialization
21
21
22
22
## Scaling
23
23
24
-
When your scale set requires more instances, rather than creating new instances from scratch, the scale set can instead pull virtual machines from the standby pool. This saves significant time as the virtual machines in the standby pool have already completed all post-provisioning steps.
24
+
When your scale set requires more instances, rather than creating new instances from scratch, the scale set instead uses virtual machines from the standby pool. This saves significant time as the virtual machines in the standby pool have already completed all post-provisioning steps.
25
25
26
-
When your scale set scales back down, the instances are deleted from your scale set based on the [scale-in policy](virtual-machine-scale-sets-scale-in-policy.md) and your standby pool will refill to meet the max ready capacity configured. If at any point in time your scale set needs to scale beyond the number of instances you have in your standby pool, the scale set defaults to standard scale-out methods and creates new instances directly in the Scale Set
26
+
When scaling back down, the instances are deleted from your scale set based on the [scale-in policy](virtual-machine-scale-sets-scale-in-policy.md) and the standby pool refills to meet the max ready capacity configured. If at any point in time your scale set needs to scale beyond the number of instances you have in your standby pool, the scale set defaults to standard scale-out methods and creates new instances.
27
27
28
-
Standby pools will only give out virtual machines from the pool that match the desired power state configured. For example, if your desired power state is set as deallocated, the standby pool will only give the Virtual Machine Scale Set instances matching that current power state. If virtual machines are in a creating, failed or any other state than the expected state, the scale set defaults to new virtual machine creation instead.
28
+
Standby pools only give out virtual machines from the pool that match the desired power state configured. For example, if your desired power state is set as deallocated, the standby pool will only give the scale set instances matching that current power state. If virtual machines are in a creating, failed or any other state than the expected state, the scale set defaults to new virtual machine creation instead.
29
29
30
30
31
31
## Virtual machine states
32
32
33
33
The virtual machines in the standby pool can be kept in a running state or a deallocated state.
34
34
35
-
**Deallocated:** Deallocated virtual machines are shut down and keep any associated disks, network interfaces, and any static IPs remain unchanged. [Ephemeral OS disks](../virtual-machines/ephemeral-os-disks.md) don't support the deallocated state.
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.
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.
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
@@ -60,13 +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 a standby pool with a Virtual Machine Scale Set using[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 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
-
There's no direct cost associated with using standby pools. Users are charged based on the resources deployed. For example, keeping virtual machines in a running state incurs compute, networking, and storage costs. While keeping 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).
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).
0 commit comments