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: learn-pr/wwl-azure/load-balancing-non-https-traffic-azure/2-explore.yml
+3-28Lines changed: 3 additions & 28 deletions
Original file line number
Diff line number
Diff line change
@@ -6,37 +6,12 @@ metadata:
6
6
prefetch-feature-rollout: true
7
7
title: Explore load balancing
8
8
description: "Explore load balancing"
9
-
ms.date: 10/07/2024
9
+
ms.date: 02/13/2025
10
10
author: wwlpublish
11
-
ms.author: jileary
11
+
ms.author: cynthist
12
12
ms.topic: unit
13
13
ms.custom:
14
14
- references_regions
15
15
durationInMinutes: 6
16
16
content: |
17
-
[!include[](includes/2-explore.md)]
18
-
quiz:
19
-
title: "Check your knowledge"
20
-
questions:
21
-
- content: "An engineer has a secure web application that experiences high traffic, and they want to use a load balancer to distribute the workload. Which load balancers support this type of traffic?"
22
-
choices:
23
-
- content: "Azure Application Gateway and Azure Front Door."
24
-
isCorrect: true
25
-
explanation: "Correct. Secure web applications use HTTPS traffic. Azure Application Gateway and Azure Front Door support HTTPS traffic."
26
-
- content: "Azure Load Balancer and Traffic Manager."
27
-
isCorrect: false
28
-
explanation: "Incorrect. Secure web applications use HTTPS traffic. Azure Load Balancer and Traffic Manager support non-HTTPS traffic."
29
-
- content: "Azure Application Gateway only."
30
-
isCorrect: false
31
-
explanation: "Incorrect. Secure web applications use HTTPS traffic. Azure Application Gateway does support HTTPS traffic, but it's not the only load balancer that does."
32
-
- content: "Which type of load balancing services distribute traffic across global backends for web applications?"
33
-
choices:
34
-
- content: "Azure Application Gateway."
35
-
isCorrect: false
36
-
explanation: "Incorrect. Azure Application Gateway does not distribute traffic across global backends."
37
-
- content: "Azure Front Door."
38
-
isCorrect: true
39
-
explanation: "Correct. Azure Front Door distributes traffic across global backends for web applications."
40
-
- content: "Azure Load Balancer."
41
-
isCorrect: false
42
-
explanation: "Incorrect. Azure Load Balancer does not distribute traffic across global backends for web applications."
Copy file name to clipboardExpand all lines: learn-pr/wwl-azure/load-balancing-non-https-traffic-azure/3-design-implement-azure-load-balancer-using-azure-portal.yml
+3-3Lines changed: 3 additions & 3 deletions
Original file line number
Diff line number
Diff line change
@@ -6,9 +6,9 @@ metadata:
6
6
prefetch-feature-rollout: true
7
7
title: Design and implement Azure load balancer using the Azure portal
8
8
description: "Design and implement Azure load balancer using the Azure portal"
9
-
ms.date: 10/07/2024
9
+
ms.date: 02/13/2025
10
10
author: wwlpublish
11
-
ms.author: jileary
11
+
ms.author: cynthist
12
12
ms.topic: unit
13
13
ms.custom:
14
14
- references_regions
@@ -39,4 +39,4 @@ quiz:
39
39
explanation: "Incorrect. Basic SKU doesn't support outbound rules."
40
40
- content: "Either Standard or Basic"
41
41
isCorrect: false
42
-
explanation: "Incorrect. Basic SKU doesn't support outbound rules."
42
+
explanation: "Incorrect. Basic SKU doesn't support outbound rules."
Copy file name to clipboardExpand all lines: learn-pr/wwl-azure/load-balancing-non-https-traffic-azure/4-exercise-create-configure-azure-load-balancer.yml
+3-3Lines changed: 3 additions & 3 deletions
Original file line number
Diff line number
Diff line change
@@ -6,12 +6,12 @@ metadata:
6
6
prefetch-feature-rollout: true
7
7
title: 'Exercise: create and configure an Azure load balancer'
8
8
description: "Exercise: create and configure an Azure load balancer"
Copy file name to clipboardExpand all lines: learn-pr/wwl-azure/load-balancing-non-https-traffic-azure/5-explore-azure-traffic-manager.yml
+3-3Lines changed: 3 additions & 3 deletions
Original file line number
Diff line number
Diff line change
@@ -6,9 +6,9 @@ metadata:
6
6
prefetch-feature-rollout: true
7
7
title: Explore Azure Traffic Manager
8
8
description: "Explore Azure Traffic Manager"
9
-
ms.date: 10/07/2024
9
+
ms.date: 02/13/2025
10
10
author: wwlpublish
11
-
ms.author: jileary
11
+
ms.author: cynthist
12
12
ms.topic: unit
13
13
ms.custom:
14
14
- references_regions
@@ -39,4 +39,4 @@ quiz:
39
39
explanation: "Incorrect. Select this routing method to direct users to specific endpoints (Azure, External, or Nested) based on where their DNS queries originate from geographically."
40
40
- content: "Priority"
41
41
isCorrect: false
42
-
explanation: "Incorrect. Select this routing method for one primary service endpoint for all traffic. You can provide multiple backup endpoints in case the primary or one of the backup endpoints is unavailable."
42
+
explanation: "Incorrect. Select this routing method for one primary service endpoint for all traffic. You can provide multiple backup endpoints in case the primary or one of the backup endpoints is unavailable."
Copy file name to clipboardExpand all lines: learn-pr/wwl-azure/load-balancing-non-https-traffic-azure/6-exercise-create-traffic-manager-profile-using-azure-portal.yml
+3-3Lines changed: 3 additions & 3 deletions
Original file line number
Diff line number
Diff line change
@@ -6,12 +6,12 @@ metadata:
6
6
prefetch-feature-rollout: true
7
7
title: 'Exercise: create a Traffic Manager profile using the Azure portal'
8
8
description: "Exercise: create a Traffic Manager profile using the Azure portal"
Copy file name to clipboardExpand all lines: learn-pr/wwl-azure/load-balancing-non-https-traffic-azure/includes/2-explore.md
+1-1Lines changed: 1 addition & 1 deletion
Display the source diff
Display the rich diff
Original file line number
Diff line number
Diff line change
@@ -73,4 +73,4 @@ You can use the **Azure Load Balancing** page in the Azure portal to help you gu
73
73
74
74
- Optionally, you can also click the **Service comparison** or **Tutorial** tabs for more information and training on the different load balancing services.
75
75
76
-
Now let's look at each of the main Azure load balancing services in more detail.
76
+
Now let's look at each of the main Azure load balancing services in more detail.
Copy file name to clipboardExpand all lines: learn-pr/wwl-azure/load-balancing-non-https-traffic-azure/includes/3-design-implement-azure-load-balancer-using-azure-portal.md
+3-2Lines changed: 3 additions & 2 deletions
Display the source diff
Display the rich diff
Original file line number
Diff line number
Diff line change
@@ -1,3 +1,4 @@
1
+
1
2
**Azure Load Balancer** operates at layer 4 of the Open Systems Interconnection (OSI) model. It's the single point of contact for clients. Azure Load Balancer distributes inbound flows that arrive at the load balancer's front end to backend pool instances. These flows are according to configured load-balancing rules and health probes. The backend pool instances can be Azure Virtual Machines or instances in a virtual machine scale set.
2
3
3
4
## Choosing a load balancer type
@@ -358,8 +359,8 @@ You need to enter the following information on the **Add load balancing rule** p
358
359
-**Backend port**: You can choose to route traffic to the virtual machine in the backend pool using a different port than the one that clients use by default to communicate with the load balancer (port 80)
359
360
-**Backend pool**: Select an existing backend pool. The virtual machines in this backend pool are the target for the load balanced traffic.
360
361
-**Health probe**: Select an existing health probe or create a new one. The load balancing rule uses the health probe to determine which virtual machines in the backend pool are healthy and therefore can receive load balanced traffic.
361
-
-**Session persistence**: You can choose **None**, or **Client IP**, or **Client IP and protocol**. Session persistence specifies that traffic is processed by the same virtual machine in the session. **None** specifies that successive requests from the same client may be handled by any virtual machine. **Client IP** specifies how successive requests from the same client IP address are processed. **Client IP and protocol** specifies that successive requests from the same client IP address and protocol combination are processed by the same virtual machine.
362
-
-**Idle timeout (minutes)**: Specify the time to keep a TCP or HTTP connection open without relying on clients to send *keep-alive* messages. The default idle timeout is **4** minutes, which is also the minimum setting. The maximum setting is 30 minutes.
362
+
-**Session persistence**: You can choose **None**, or **Client IP**, or **Client IP and protocol**. Session persistence specifies that the same virtual machine processes the session. **None** specifies that successive requests from the same client may be handled by any virtual machine. **Client IP** specifies how successive requests from the same client IP address are processed. **Client IP and protocol** specifies that successive requests from the same client IP address and protocol combination are processed by the same virtual machine.
363
+
-**Idle time out (minutes)**: Specify the time to keep a TCP or HTTP connection open without relying on clients to send *keep-alive* messages. The default idle time out is **4** minutes, which is also the minimum setting. The maximum setting is 30 minutes.
363
364
-**Floating IP**: Choose between **Disabled** or **Enabled**. With Floating IP set to **Disabled**, Azure exposes a traditional load balancing IP address mapping scheme for ease of use (the VM instances' IP). With Floating IP set to **Enabled**, it changes the IP address mapping to the Frontend IP of the load balancer to allow for more flexibility.
364
365
365
366
You then click **Add** to add the load balancing rule.
Copy file name to clipboardExpand all lines: learn-pr/wwl-azure/load-balancing-non-https-traffic-azure/includes/5-explore-azure-traffic-manager.md
+5-4Lines changed: 5 additions & 4 deletions
Display the source diff
Display the rich diff
Original file line number
Diff line number
Diff line change
@@ -1,3 +1,4 @@
1
+
1
2
Azure Traffic Manager is a DNS-based traffic load balancer. This service allows you to distribute traffic to your public facing applications across the global Azure regions. Traffic Manager also provides your public endpoints with high availability and quick responsiveness.
2
3
3
4
Traffic Manager uses DNS to direct the client requests to the appropriate service endpoint based on a traffic-routing method. Traffic manager also provides health monitoring for every endpoint. The endpoint can be any Internet-facing service hosted inside or outside of Azure. Traffic Manager provides a range of traffic-routing methods and endpoint monitoring options to suit different application needs and automatic failover models. Traffic Manager is resilient to failure, including the failure of an entire Azure region.
@@ -511,10 +512,10 @@ Then, under the **Endpoint monitor settings** section, you specify the following
511
512
:::row-end:::
512
513
:::row:::
513
514
:::column:::
514
-
Probe timeout
515
+
Probe time out
515
516
:::column-end:::
516
517
:::column:::
517
-
This property specifies the amount of time the Traffic Manager probing agent should wait before considering a health probe check to an endpoint a failure. If the Probing Interval is set to 30 seconds, then you can set the Timeout value between 5 and 10 seconds. If no value is specified, it uses a default value of 10 seconds. If the Probing Interval is set to 10 seconds, then you can set the Timeout value between 5 and 9 seconds. If no Timeout value is specified, it uses a default value of 9 seconds.
518
+
This property specifies the amount of time the Traffic Manager probing agent should wait before considering a health probe check to an endpoint a failure. If the Probing Interval is set to 30 seconds, then you can set the time out value between 5 and 10 seconds. If no value is specified, it uses a default value of 10 seconds. If the Probing Interval is set to 10 seconds, then you can set the time out value between 5 and 9 seconds. If no time out value is specified, it uses a default value of 9 seconds.
518
519
:::column-end:::
519
520
:::row-end:::
520
521
@@ -526,9 +527,9 @@ Click **Save**.
526
527
527
528
### How endpoint monitoring works
528
529
529
-
When the monitoring protocol is set as HTTP or HTTPS, the Traffic Manager probing agent makes a GET request to the endpoint using the protocol, port, and relative path given. An endpoint is considered healthy if probing agent receives a 200-OK response, or any of the responses configured in the Expected status code \*ranges. If the response is a different value or no response get received within the timeout period, the Traffic Manager probing agent reattempts according to the Tolerated Number of Failures setting. No reattempts are done if this setting is 0. The endpoint is marked unhealthy if the number of consecutive failures is higher than the Tolerated Number of Failures setting.
530
+
When the monitoring protocol is set as HTTP or HTTPS, the Traffic Manager probing agent makes a GET request to the endpoint using the protocol, port, and relative path given. An endpoint is considered healthy if probing agent receives a 200-OK response, or any of the responses configured in the Expected status code \*ranges. If the response is a different value or no response get received within the time out period, the Traffic Manager probing agent reattempts according to the Tolerated Number of Failures setting. No reattempts are done if this setting is 0. The endpoint is marked unhealthy if the number of consecutive failures is higher than the Tolerated Number of Failures setting.
530
531
531
-
When the monitoring protocol is TCP, the Traffic Manager probing agent creates a TCP connection request using the port specified. If the endpoint responds to the request with a response to establish the connection, that health check is marked as a success. The Traffic Manager probing agent resets the TCP connection. In cases where the response is a different value or no response get received within the timeout period, the Traffic Manager probing agent reattempts according to the Tolerated Number of Failures setting. No reattempts are made if this setting is 0. If the number of consecutive failures is higher than the Tolerated Number of Failures setting, then that endpoint is marked unhealthy.
532
+
When the monitoring protocol is TCP, the Traffic Manager probing agent creates a TCP connection request using the port specified. If the endpoint responds to the request with a response to establish the connection, that health check is marked as a success. The Traffic Manager probing agent resets the TCP connection. In cases where the response is a different value or no response get received within the time out period, the Traffic Manager probing agent reattempts according to the Tolerated Number of Failures setting. No reattempts are made if this setting is 0. If the number of consecutive failures is higher than the Tolerated Number of Failures setting, then that endpoint is marked unhealthy.
532
533
533
534
In all cases, Traffic Manager probes from multiple locations. The consecutive failure determines what happen within each region. Endpoints are receiving health probes from Traffic Manager with a higher frequency than the setting used for Probing Interval.
0 commit comments