Skip to content

Commit 40e5fc5

Browse files
author
Julia Shimanskiy
committed
Last review
1 parent 6cf656b commit 40e5fc5

6 files changed

+26
-35
lines changed

articles/virtual-machine-scale-sets/orchestration-modes-api-comparison.md

Lines changed: 16 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -53,6 +53,21 @@ Invoke Single VM APIs:
5353
- [ARM Lock Resource](../azure-resource-manager/management/lock-resources.md?tabs=json) for Instance Protection type behavior
5454

5555

56+
## Get or Update scale set VM instances
57+
58+
| Uniform API | Flexible alternative |
59+
|-|-|
60+
| [Get scale set VM details](/rest/api/compute/virtualmachinescalesetvms/get) | [Get virtual machine](/rest/api/compute/virtualmachines/get) |
61+
| [Update scale set VM instance](/rest/api/compute/virtualmachinescalesetvms/update) | [Update virtual machine](/rest/api/compute/virtualmachines/update) |
62+
63+
64+
## Instance protection
65+
66+
| Uniform API | Flexible alternative |
67+
|-|-|
68+
| [Instance Protection](virtual-machine-scale-sets-instance-protection.md) | [ARM Lock Resource](../azure-resource-manager/management/lock-resources.md?tabs=json) for Instance Protection type behavior |
69+
70+
5671
## List instances
5772

5873
**Uniform API:**
@@ -70,7 +85,7 @@ resources
7085
| where properties.virtualMachineScaleSet.id contains "portalbb01"
7186
```
7287

73-
## Scale set operations
88+
## Scale set instance operations
7489

7590
**Uniform API:**
7691

articles/virtual-machine-scale-sets/quick-create-portal.md

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -57,7 +57,7 @@ You can deploy a scale set with a Windows Server image or Linux image such as RH
5757
1. In the **Basics** tab, under **Project details**, make sure the correct subscription is selected and select *myVMSSResourceGroup* from resource group list.
5858
1. Type *myScaleSet* as the name for your scale set.
5959
1. In **Region**, select a region that is close to your area.
60-
1. Under **Orchestration**, select the *Uniform* option for **Orchestration mode**.
60+
1. Under **Orchestration**, ensure the *Uniform* option is selected for **Orchestration mode**.
6161
1. Select a marketplace image for **Image**. In this example, we have chosen *Ubuntu Server 18.04 LTS*.
6262
1. Enter your desired username, and select which authentication type you prefer.
6363
- A **Password** must be at least 12 characters long and meet three out of the four following complexity requirements: one lower case character, one upper case character, one number, and one special character. For more information, see [username and password requirements](../virtual-machines/windows/faq.yml#what-are-the-password-requirements-when-creating-a-vm-).

articles/virtual-machine-scale-sets/virtual-machine-scale-sets-orchestration-modes.md

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -110,7 +110,7 @@ The following table compares the Flexible orchestration mode, Uniform orchestrat
110110
| Managed Identity | User Assigned Identity Only | System Assigned or User Assigned | N/A (can specify Managed Identity on individual instances) |
111111
| Add/remove existing VM to the group | No | No | No |
112112
| Service Fabric | No | Yes | No |
113-
| Azure Kubernetes Service (AKS) / AKE / k8s node pool | No | Yes | No |
113+
| Azure Kubernetes Service (AKS) / AKE | No | Yes | No |
114114
| UserData | Partial, UserData can be specified for individual VMs | Yes | UserData can be specified for individual VMs |
115115

116116

articles/virtual-machines/flexible-virtual-machine-scale-sets-migration-resources.md

Lines changed: 6 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -86,9 +86,9 @@ Virtual machine scale sets with Flexible orchestration allows you to combine the
8686
/virtual-machines/flexible-virtual-machine-scale-sets-migration-resources.md#create-scalable-network-connectivity
8787
-->
8888

89-
Networking behavior will vary depending on how you choose to create virtual machines within your scale set. **Manually added VM instances** have default outbound connectivity access. **Implicitly created VM instances** do not have default access.
89+
Networking outbound access behavior will vary depending on how you choose to create virtual machines within your scale set. **Manually added VM instances** have default outbound connectivity access. **Implicitly created VM instances** do not have default access.
9090

91-
In order to enhance default network security, Virtual machine scale sets with Flexible orchestration will require that instances created implicitly via the autoscaling profile have outbound connectivity defined explicitly through one of the following methods:
91+
In order to enhance default network security, **virtual machine instances created implicitly via the autoscaling profile do not have default outbound access**. In order to use virtual machine scale sets with implicitly created VM instances, outbound access must be explicitly defined through one of the following methods:
9292

9393
- For most scenarios, we recommend [NAT Gateway attached to the subnet](../virtual-network/nat-gateway/tutorial-create-nat-gateway-portal.md).
9494
- For scenarios with high security requirements or when using Azure Firewall or Network Virtual Appliance (NVA), you can specify a custom User Defined Route as next hop through firewall.
@@ -99,10 +99,12 @@ Common scenarios that will require explicit outbound connectivity include:
9999

100100
- Windows VM activation will require that you have defined outbound connectivity from the VM instance to the Windows Activation Key Management Service (KMS). See [Troubleshoot Windows VM activation problems](/troubleshoot/azure/virtual-machines/troubleshoot-activation-problems) for more information.
101101
- Access to storage accounts or Key Vault. Connectivity to Azure services can also be established via [Private Link](../private-link/private-link-overview.md).
102+
- Windows updates.
103+
- Access to Linux package managers.
102104

103-
See [Default outbound access in Azure](../virtual-network/ip-services/default-outbound-access.md) for more details on defining secure outbound connections.
105+
See [Default outbound access in Azure](../virtual-network/ip-services/default-outbound-access.md) for more details on defining outbound connectivity.
104106

105-
With single instance VMs and virtual machine scale sets with Uniform orchestration, outbound connectivity is provided automatically.
107+
With single instance VMs where you explicitly create the NIC, default outbound access is provided. Virtual machine scale sets in Uniform Orchestration mode also has default outbound connectivity.
106108

107109

108110
> [!IMPORTANT]

articles/virtual-machines/flexible-virtual-machine-scale-sets-portal.md

Lines changed: 1 addition & 27 deletions
Original file line numberDiff line numberDiff line change
@@ -26,32 +26,6 @@ This article steps through using Azure portal to create a virtual machine scale
2626
Log in to the Azure portal at https://portal.azure.com.
2727

2828

29-
## Create a load balancer
30-
31-
Azure [load balancer](../load-balancer/load-balancer-overview.md) distributes incoming traffic among healthy virtual machine instances.
32-
33-
First, create a public Standard Load Balancer by using the portal. The name and public IP address you create are automatically configured as the load balancer's front end.
34-
35-
1. In the Azure portal search box, type *load balancer*. Under **Marketplace** in the search results, pick **Load balancer**.
36-
1. In the **Basics** tab of the **Create load balancer** page, enter or select the following information:
37-
38-
| Setting | Value |
39-
| ---| ---|
40-
| Subscription | Select your subscription. |
41-
| Resource group | Select **Create new** and type *myVMSSResourceGroup* in the text box.|
42-
| Name | *myLoadBalancer* |
43-
| Region | Select **East US**. |
44-
| Type | Select **Public**. |
45-
| SKU | Select **Standard**. |
46-
| Public IP address | Select **Create new**. |
47-
| Public IP address name | *myPip* |
48-
| Assignment| Static |
49-
| Availability zone | Select **Zone-redundant**. |
50-
51-
1. When you are done, select **Review + create**
52-
1. After it passes validation, select **Create**.
53-
54-
5529
## Create a virtual machine scale set
5630

5731
You can deploy a scale set with a Windows Server image or Linux image such as RHEL, CentOS, Ubuntu, or SLES.
@@ -75,7 +49,7 @@ You can deploy a scale set with a Windows Server image or Linux image such as RH
7549

7650
1. On the **Networking** page, under **Load balancing**, select the **Use a load balancer** checkbox to put the scale set instances behind a load balancer.
7751
1. In **Load balancing options**, select **Azure load balancer**.
78-
1. In **Select a load balancer**, select *myLoadBalancer* that you created earlier.
52+
1. In **Select a load balancer**, select a load balancer or create a new one.
7953
1. For **Select a backend pool**, select **Create new**, type *myBackendPool*, then select **Create**.
8054

8155
> [!NOTE]

articles/virtual-machines/flexible-virtual-machine-scale-sets.md

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -119,7 +119,7 @@ The following tables list the Flexible orchestration mode features and links to
119119
| Managed Identity | User Assigned Identity Only |
120120
| Add/remove existing VM to the group | No |
121121
| Service Fabric | No |
122-
| Azure Kubernetes Service (AKS) / AKE / k8s node pool | No |
122+
| Azure Kubernetes Service (AKS) / AKE | No |
123123
| UserData | Partial, UserData can be specified for individual VMs |
124124

125125

0 commit comments

Comments
 (0)