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/load-balancer/quickstart-load-balancer-standard-public-template.md
+31-9Lines changed: 31 additions & 9 deletions
Display the source diff
Display the rich diff
Original file line number
Diff line number
Diff line change
@@ -12,24 +12,39 @@ ms.devlang: na
12
12
ms.topic: quickstart
13
13
ms.tgt_pltfrm: na
14
14
ms.workload: infrastructure-services
15
-
ms.date: 06/19/2019
15
+
ms.date: 09/20/2019
16
16
ms.author: allensu
17
17
ms.custom: mvc
18
18
---
19
19
20
-
# Quickstart: Create a Standard load balancer to load balance VMs by using an Azure Resource Manager template
20
+
# Quickstart: Create a Standard load balancer to load balance VMs by using Azure Resource Manager template
21
21
22
-
Load balancing provides a higher level of availability and scale by spreading incoming requests across multiple virtual machines (VMs). This quickstart shows you how to deploy an Azure Resource Manager template that creates a Standard load balancer to load balance VMs.
22
+
Load balancing provides a higher level of availability and scale by spreading incoming requests across multiple virtual machines (VMs). This quickstart shows you how to deploy an Azure Resource Manager template that creates a Standard load balancer to load balance VMs. Using Resource Manager template takes fewer steps comparing to other deployment methods.
23
+
24
+
[Resource Manager template](../azure-resource-manager/template-deployment-overview.md) is a JavaScript Object Notation (JSON) file that defines the infrastructure and configuration for your project. The template uses declarative syntax, which lets you state what you intend to deploy without having to write the sequence of programming commands to create it. If you want to learn more about developing Resource Manager templates, see [Resource Manager documentation](/azure/azure-resource-manager/) and the [template reference](/azure/templates/microsoft.network/loadbalancers).
23
25
24
26
If you don't have an Azure subscription, create a [free account](https://azure.microsoft.com/free/?WT.mc_id=A261C142F) before you begin.
25
27
26
28
## Create a Standard load balancer
27
29
28
30
Standard Load Balancer supports only a Standard Public IP address. When you create a Standard load balancer, you must also create a new Standard Public IP address that is configured as the front end for the Standard load balancer.
29
31
30
-
You can use many methods to create a Standard load balancer. In this quickstart, you use Azure PowerShell to deploy a [Resource Manager template](https://raw.githubusercontent.com/Azure/azure-quickstart-templates/master/101-load-balancer-standard-create/azuredeploy.json). Resource Manager templates are JSON files that define the resources you need to deploy for your solution.
32
+
The template used in this quickstart is a [Quickstart template](https://raw.githubusercontent.com/Azure/azure-quickstart-templates/master/101-load-balancer-standard-create/azuredeploy.json).
Multiple Azure resources have been defined in the template:
37
+
38
+
-**Microsoft.Network/loadBalancers**
39
+
-**Microsoft.Network/publicIPAddresses**: for the load balancer.
40
+
-**Microsoft.Network/networkSecurityGroups**
41
+
-**Microsoft.Network/virtualNetworks**
42
+
-**Microsoft.Compute/virutalMachines** (3 of them)
43
+
-**Microsoft.Network/publicIPAddresses** (3 of them): for each of the three virtual machines.
44
+
-**Microsoft.Network/networkInterfaces** (3 of them)
45
+
-**Microsoft.Compute/virtualMachine/extensions** (3 of them): use to configure the IIS, and the web pages
31
46
32
-
To understand the concepts associated with deploying and managing your Azure solutions, see [Azure Resource Manager documentation](/azure/azure-resource-manager/). To find more templates that are related to Azure Load Balancer, see [Azure Quickstart Templates](https://azure.microsoft.com/resources/templates/?resourceType=Microsoft.Network&pageNumber=1&sort=Popular).
47
+
To find more templates that are related to Azure Load Balancer, see [Azure Quickstart Templates](https://azure.microsoft.com/resources/templates/?resourceType=Microsoft.Network&pageNumber=1&sort=Popular).
33
48
34
49
1. Select **Try it** from the following code block to open Azure Cloud Shell, and then follow the instructions to sign in to Azure.
35
50
@@ -60,7 +75,11 @@ To understand the concepts associated with deploying and managing your Azure sol
60
75
61
76
The resource group name is the project name with **rg** appended. You need the resource group name in the next section.
62
77
63
-
It takes about 10 minutes to deploy the template.
78
+
It takes about 10 minutes to deploy the template. When completed, the output is similar to:
79
+
80
+

81
+
82
+
Azure PowerShell is used to deploy the template. In addition to Azure PowerShell, you can also use the Azure portal, Azure CLI, and REST API. To learn other deployment methods, see [Deploy templates](../azure-resource-manager/resource-group-template-deploy-portal.md).
64
83
65
84
## Test the load balancer
66
85
@@ -72,9 +91,13 @@ It takes about 10 minutes to deploy the template.
72
91
73
92
1. Select the load balancer. Its default name is the project name with **-lb** appended.
74
93
75
-
1. Copy only the IP address part of the public IP address, and then paste it into the address bar of your browser. The browser displays the default page of the Internet Information Services (IIS) web server.
94
+
1. Copy only the IP address part of the public IP address, and then paste it into the address bar of your browser.
95
+
96
+

97
+
98
+
The browser displays the default page of the Internet Information Services (IIS) web server.
76
99
77
-

100
+

78
101
79
102
To see the load balancer distribute traffic across all three VMs, you can force a refresh of your web browser from the client machine.
80
103
@@ -90,4 +113,3 @@ To learn more, continue to the tutorials for Load Balancer.
0 commit comments