Skip to content

Commit b1d251f

Browse files
authored
Merge pull request #115191 from anavinahar/components
update components
2 parents 19d3a2a + ad01acf commit b1d251f

File tree

1 file changed

+18
-19
lines changed

1 file changed

+18
-19
lines changed

articles/load-balancer/components.md

Lines changed: 18 additions & 19 deletions
Original file line numberDiff line numberDiff line change
@@ -15,16 +15,16 @@ ms.author: allensu
1515
---
1616
# Azure Load Balancer components
1717

18-
Azure Load Balancer contains several key components for its operation. These components can be configured in your subscription via Azure portal, Azure CLI, Azure PowerShell or Templates.
18+
Azure Load Balancer comprises of a few key components. These can be configured in your subscription via Azure portal, Azure CLI, Azure PowerShell or Templates.
1919

20-
## Frontend IP configurations
20+
## Frontend IP configuration <a name = "frontend-ip-configurations"></a>
2121

22-
The IP address of the load balancer. It's the point of contact for clients. These addresses can be either:
22+
The IP address of your Azure Load Balancer. It is the point of contact for clients. These IP addresses can be either:
2323

2424
- **Public IP Address**
2525
- **Private IP Address**
2626

27-
The selection of the IP address determines the **type** of load balancer created. Private IP address selection creates an internal load balancer. Public IP address selection creates a public load balancer.
27+
The nature of the IP address determines the **type** of load balancer created. Private IP address selection creates an internal load balancer. Public IP address selection creates a public load balancer.
2828

2929
| | Public Load Balancer | Internal Load Balancer |
3030
| ---------- | ---------- | ---------- |
@@ -36,44 +36,43 @@ The selection of the IP address determines the **type** of load balancer created
3636

3737
## Backend pool
3838

39-
The group of virtual machines or instances in a virtual machine scale set that is serving the incoming request. To scale cost-effectively to meet high volumes of incoming traffic, computing guidelines generally recommend adding more instances to the backend pool.
39+
The group of virtual machines or instances in a virtual machine scale set that is serving the incoming request. To scale cost-effectively to meet high volumes of incoming traffic, computing guidelines generally recommend adding more instances to the backend pool.
4040

41-
Load balancer instantly reconfigures itself via automatic reconfiguration when you scale instances up or down. Adding or removing VMs from the backend pool reconfigures the load balancer without additional operations. The scope of the backend pool is any virtual machine in the virtual network.
41+
Load balancer instantly reconfigures itself via automatic reconfiguration when you scale instances up or down. Adding or removing VMs from the backend pool reconfigures the load balancer without additional operations. The scope of the backend pool is any virtual machine in the virtual network.
4242

4343
When considering how to design your backend pool, design for the least number of individual backend pool resources to optimize the length of management operations. There's no difference in data plane performance or scale.
4444

4545
## Health probes
4646

47-
A health probe is used to determine the health of the instances in the backend pool. You can define the unhealthy threshold for your health probes. When a probe fails to respond, the load balancer stops sending new connections to the unhealthy instances. A probe failure doesn't affect existing connections. The connection continues until the application:
47+
A health probe is used to determine the health status of the instances in the backend pool. When creating a Load Balancer, you must configure a health probe that your Load Balancer can use to determine if an instance is healthy and route traffic to it.
48+
49+
You can define the unhealthy threshold for your health probes. When a probe fails to respond, Load Balancer stops sending new connections to the unhealthy instances. A probe failure doesn't affect existing connections. The connection continues until the application:
4850

4951
- Ends the flow
5052
- Idle timeout occurs
5153
- The VM shuts down
5254

53-
Load Balancer provides different health probe types for endpoints:
55+
Load Balancer provides different health probe types for endpoints: TCP, HTTP, and HTTPS.
5456

55-
- TCP
56-
- HTTP
57-
- HTTPS
57+
Basic Load Balancer doesn't support HTTPS probes. Basic Load Balancer closes all TCP connections (including established connections).
5858

59-
Basic load balancer doesn't support HTTPS probes. Basic load balancer closes all TCP connections (including established connections).
59+
## Load Balancing rules
6060

61-
## Load balancing rules
61+
A Load Balancer rule is used to define how incoming traffic is distributed to the **all** the instances within the Backend Pool. A load balancing rule maps a given Frontend IP configuration and port to multiple backend IP addresses and ports.
6262

63-
Load balancing rules tell the load balancer what to do. A load balancing rule maps a given frontend IP configuration and port to multiple backend IP addresses and ports.
63+
For example, if you would like traffic on port 80 (or another port) of your frontend IP to be routed to port 80 of all your backend instances, you would use a Load Balancing rule to achieve this.
6464

6565
## Inbound NAT rules
6666

67-
Inbound NAT rules forward traffic from the frontend ip address to a backend instance inside the virtual network. Port forwarding is done by the same hash-based distribution as load balancing.
67+
An inbound NAT rule forwards incoming traffic sent to a selected Frontend IP address and port combination to a **specific** virtual machine or instance in the backend pool. Port forwarding is done by the same hash-based distribution as load balancing.
6868

69-
Example of use is Remote Desktop Protocol (RDP) or Secure Shell (SSH) sessions to separate VM instances inside a virtual network. Multiple internal endpoints can be mapped to ports on the same front-end IP address. The front-end IP addresses can be used to remotely administer your VMs without an additional jump box.
69+
For example, if you would like Remote Desktop Protocol (RDP) or Secure Shell (SSH) sessions to separate VM instances in a backend pool. Multiple internal endpoints can be mapped to ports on the same Frontend IP address. The Frontend IP addresses can be used to remotely administer your VMs without an additional jump box.
7070

7171
## Outbound rules
7272

73-
An outbound rule configures outbound Network Address Translation (NAT) for all virtual machines or instances identified by the backend pool.
73+
An outbound rule configures outbound Network Address Translation (NAT) for all virtual machines or instances identified by the backend pool. This enables instances in the backend to communicate (outbound) to the internet or other endpoints.
7474

7575
Basic load balancer doesn't support Outbound rules.
76-
![Azure Load Balancer](./media/load-balancer-overview/load-balancer-overview.png)
7776

7877
## Next steps
7978

@@ -85,7 +84,7 @@ Basic load balancer doesn't support Outbound rules.
8584
- Learn about [Standard Load Balancer Diagnostics](load-balancer-standard-diagnostics.md).
8685
- Learn about [TCP Reset on Idle](load-balancer-tcp-reset.md).
8786
- Learn about [Standard Load Balancer with HA Ports load balancing rules](load-balancer-ha-ports-overview.md).
88-
- Learn about using [Load Balancer with Multiple Frontends](load-balancer-multivip-overview.md).
87+
- Learn about using [Load Balancer with Multiple Frontend IP configurations](load-balancer-multivip-overview.md).
8988
- Learn more about [Network Security Groups](../virtual-network/security-overview.md).
9089
- Learn about [Probe types](load-balancer-custom-probe-overview.md#types).
9190
- Learn more about [Load balancer limits](https://docs.microsoft.com/azure/azure-resource-manager/management/azure-subscription-service-limits#load-balancer).

0 commit comments

Comments
 (0)