Skip to content

Commit 79e3423

Browse files
Merge pull request #49974 from wwlpublish/e12057451bd747355f692495f50876050c11a0747adb657f7580984cd911ab9d-live
Modules/M05-load-balancing-https-traffic-azure
2 parents 18b1a0b + 7a76e5e commit 79e3423

23 files changed

+202
-447
lines changed

learn-pr/wwl-azure/load-balancing-https-traffic-azure/1-introduction.yml

Lines changed: 5 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -2,14 +2,16 @@
22
uid: learn.wwl.load-balancing-https-traffic-azure.introduction
33
title: Introduction
44
metadata:
5+
adobe-target: true
6+
prefetch-feature-rollout: true
57
title: Introduction
68
description: "Introduction"
7-
ms.date: 01/10/2025
9+
ms.date: 04/14/2025
810
author: wwlpublish
9-
ms.author: jileary
11+
ms.author: cynthist
1012
ms.topic: unit
1113
ms.custom:
1214
- N/A
13-
durationInMinutes: 1
15+
durationInMinutes: 2
1416
content: |
1517
[!include[](includes/1-introduction.md)]

learn-pr/wwl-azure/load-balancing-https-traffic-azure/2-design-azure-application-gateway.yml

Lines changed: 42 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -2,14 +2,52 @@
22
uid: learn.wwl.load-balancing-https-traffic-azure.design-azure-application-gateway
33
title: Design Azure Application Gateway
44
metadata:
5+
adobe-target: true
6+
prefetch-feature-rollout: true
57
title: Design Azure Application Gateway
68
description: "Design Azure Application Gateway"
7-
ms.date: 01/10/2025
9+
ms.date: 04/14/2025
810
author: wwlpublish
9-
ms.author: jileary
11+
ms.author: cynthist
1012
ms.topic: unit
1113
ms.custom:
1214
- N/A
13-
durationInMinutes: 12
15+
durationInMinutes: 10
1416
content: |
15-
[!include[](includes/2-design-azure-application-gateway.md)]
17+
[!include[](includes/2-design-azure-application-gateway.md)]
18+
quiz:
19+
title: "Check your knowledge"
20+
questions:
21+
- content: "What is the primary function of Azure Application Gateway?"
22+
choices:
23+
- content: "The Application Gateway is primarily used as a load balancer and web traffic manager."
24+
isCorrect: true
25+
explanation: "Correct. Azure Application Gateway is a web traffic load balancer that enables you to manage traffic to your web applications."
26+
- content: "The Application Gateway is primarily used for data storage and retrieval."
27+
isCorrect: false
28+
explanation: "Incorrect. Azure Application Gateway is not designed for data storage or retrieval."
29+
- content: "The Application Gateway is primarily used for machine learning and AI tasks."
30+
isCorrect: false
31+
explanation: "Incorrect. Azure Application Gateway is not designed for machine learning or AI tasks."
32+
- content: "Which type of routing does the Azure Application Gateway provide?"
33+
choices:
34+
- content: "Transport, layer 4."
35+
isCorrect: false
36+
explanation: "Incorrect. The Azure Application Gateway provides OSI layer 7 application routing."
37+
- content: "Session, layer 5."
38+
isCorrect: false
39+
explanation: "Incorrect. The Azure Application Gateway provides OSI layer 7 application routing."
40+
- content: "Application, layer 7."
41+
isCorrect: true
42+
explanation: "Correct. The Azure Application Gateway provides OSI layer 7 application routing."
43+
- content: "What is a listener?"
44+
choices:
45+
- content: "A listener is an entity that checks for incoming connection requests."
46+
isCorrect: true
47+
explanation: "Correct. A listener is a logical entity that checks for incoming connection requests by using the port, protocol, host, and IP address."
48+
- content: "A listener is an entity that routes traffic based on basic or path-based rules."
49+
isCorrect: false
50+
explanation: "Incorrect. A routing rule routes traffic based on basic or path-based rules."
51+
- content: "A listener is a collection of servers that respond to requests."
52+
isCorrect: false
53+
explanation: "Incorrect. A backend pool responds to requests."

learn-pr/wwl-azure/load-balancing-https-traffic-azure/3-configure-azure-application-gateway.yml

Lines changed: 12 additions & 21 deletions
Original file line numberDiff line numberDiff line change
@@ -2,39 +2,30 @@
22
uid: learn.wwl.load-balancing-https-traffic-azure.configure-azure-application-gateway
33
title: Configure Azure Application Gateway
44
metadata:
5+
adobe-target: true
6+
prefetch-feature-rollout: true
57
title: Configure Azure Application Gateway
68
description: "Configure Azure Application Gateway"
7-
ms.date: 01/10/2025
9+
ms.date: 04/14/2025
810
author: wwlpublish
9-
ms.author: jileary
11+
ms.author: cynthist
1012
ms.topic: unit
1113
ms.custom:
1214
- N/A
13-
durationInMinutes: 20
15+
durationInMinutes: 9
1416
content: |
1517
[!include[](includes/3-configure-azure-application-gateway.md)]
1618
quiz:
1719
title: "Check your knowledge"
1820
questions:
19-
- content: "You're configuring Azure Application Gateway for your organization and you want to ensure that users don't experience performance degradation during peak times. Which setting should you configure?"
21+
- content: "Which criteria does Application Gateway use to route requests to a web server?"
2022
choices:
21-
- content: "Autoscaling"
22-
isCorrect: true
23-
explanation: "Correct. With autoscaling enabled, the Application Gateway scales up or down based on application traffic requirements."
24-
- content: "Manual scaling"
23+
- content: "The IP address of the web server that is the target of the request"
2524
isCorrect: false
26-
explanation: "Incorrect. The gateway doesn't autoscale. If there's more traffic than the Application Gateway can handle, it could result in traffic loss."
27-
- content: "Health probes"
25+
explanation: "Incorrect. The listener routes requests based on the hostname, port, and path in the URL of the request."
26+
- content: "The region in which the servers hosting the web application are located"
2827
isCorrect: false
29-
explanation: "Incorrect. Health probes monitor the health of all resources in the back-end pool."
30-
- content: "What is a listener?"
31-
choices:
32-
- content: "A listener is an entity that checks for incoming connection requests."
28+
explanation: "Incorrect. The listener routes requests based on the hostname, port, and path in the URL of the request."
29+
- content: "The hostname, port, and path in the URL of the request"
3330
isCorrect: true
34-
explanation: "Correct. A listener is a logical entity that checks for incoming connection requests by using the port, protocol, host, and IP address."
35-
- content: "A listener is an entity that routes traffic based on basic or path-based rules."
36-
isCorrect: false
37-
explanation: "Incorrect. A routing rule routes traffic based on basic or path-based rules."
38-
- content: "A listener is a collection of servers that respond to requests."
39-
isCorrect: false
40-
explanation: "Incorrect. A backend pool responds to requests."
31+
explanation: "Correct. The listener routes requests based on the hostname, port, and path in the URL of the request."

learn-pr/wwl-azure/load-balancing-https-traffic-azure/4-exercise-deploy-azure-application-gateway.yml

Lines changed: 4 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -2,11 +2,13 @@
22
uid: learn.wwl.load-balancing-https-traffic-azure.exercise-deploy-azure-application-gateway
33
title: 'Exercise: Deploy Azure Application Gateway'
44
metadata:
5+
adobe-target: true
6+
prefetch-feature-rollout: true
57
title: 'Exercise: Deploy Azure Application Gateway'
68
description: "Exercise: Deploy Azure Application Gateway"
7-
ms.date: 01/10/2025
9+
ms.date: 04/14/2025
810
author: wwlpublish
9-
ms.author: jileary
11+
ms.author: cynthist
1012
ms.topic: unit
1113
ms.custom:
1214
- N/A

learn-pr/wwl-azure/load-balancing-https-traffic-azure/5-design-configure-azure-front-door.yml

Lines changed: 10 additions & 8 deletions
Original file line numberDiff line numberDiff line change
@@ -2,15 +2,17 @@
22
uid: learn.wwl.load-balancing-https-traffic-azure.design-configure-azure-front-door
33
title: Design and configure Azure Front Door
44
metadata:
5+
adobe-target: true
6+
prefetch-feature-rollout: true
57
title: Design and configure Azure Front Door
68
description: "Design and configure Azure Front Door"
7-
ms.date: 01/10/2025
9+
ms.date: 04/14/2025
810
author: wwlpublish
9-
ms.author: jileary
11+
ms.author: cynthist
1012
ms.topic: unit
1113
ms.custom:
1214
- N/A
13-
durationInMinutes: 15
15+
durationInMinutes: 7
1416
content: |
1517
[!include[](includes/5-design-configure-azure-front-door.md)]
1618
quiz:
@@ -29,12 +31,12 @@ quiz:
2931
explanation: "Incorrect. Both Front Door and Application gateway use health probes to monitor the health of backends."
3032
- content: "Front Door route rules determine whether the incoming request matches the routing rule and route traffic accordingly. What properties are matched?"
3133
choices:
32-
- content: "HTTP protocols (HTTP/HTTPS), Hosts, and time stamp."
34+
- content: "HTTP protocols, hosts, and time stamp."
3335
isCorrect: false
34-
explanation: "Incorrect. Front Door doesn't look for matches in time stamps."
35-
- content: "HTTP protocols (HTTP/HTTPS), Hosts, and Paths."
36+
explanation: "Incorrect. Front Door doesn't match on time stamps."
37+
- content: "HTTP protocols, hosts, and paths."
3638
isCorrect: true
37-
explanation: "Correct. Front Door looks for matches in HTTP protocols (HTTP/HTTPS), Hosts, and Paths."
39+
explanation: "Correct. Front Door matches requests based on HTTP protocols (HTTP/HTTPS), hosts, and paths."
3840
- content: "Hosts, paths, and user certificates."
3941
isCorrect: false
40-
explanation: "Incorrect. Front Door doesn't look for matches in user certificates."
42+
explanation: "Incorrect. Front Door doesn't match on user certificates."

learn-pr/wwl-azure/load-balancing-https-traffic-azure/6-exercise-create-front-door-for-highly-available.yml

Lines changed: 6 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -1,12 +1,14 @@
11
### YamlMime:ModuleUnit
22
uid: learn.wwl.load-balancing-https-traffic-azure.exercise-create-front-door-for-highly-available-web-application-using-azure-port
3-
title: 'Exercise: create a Front Door for a highly available web application'
3+
title: 'Exercise: Create a Front Door for a highly available web application'
44
metadata:
5-
title: 'Exercise: create a Front Door for a highly available web application'
5+
adobe-target: true
6+
prefetch-feature-rollout: true
7+
title: 'Exercise: Create a Front Door for a highly available web application'
68
description: "Exercise: create a Front Door for a highly available web application"
7-
ms.date: 01/10/2025
9+
ms.date: 04/14/2025
810
author: wwlpublish
9-
ms.author: jileary
11+
ms.author: cynthist
1012
ms.topic: unit
1113
ms.custom:
1214
- N/A

learn-pr/wwl-azure/load-balancing-https-traffic-azure/7-summary.yml

Lines changed: 5 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -2,14 +2,16 @@
22
uid: learn.wwl.load-balancing-https-traffic-azure.summary
33
title: Summary
44
metadata:
5+
adobe-target: true
6+
prefetch-feature-rollout: true
57
title: Summary
68
description: "Summary"
7-
ms.date: 01/10/2025
9+
ms.date: 04/14/2025
810
author: wwlpublish
9-
ms.author: jileary
11+
ms.author: cynthist
1012
ms.topic: unit
1113
ms.custom:
1214
- N/A
13-
durationInMinutes: 1
15+
durationInMinutes: 4
1416
content: |
1517
[!include[](includes/7-summary.md)]
Lines changed: 13 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -1,16 +1,25 @@
1-
Azure provides load balancing tools to support consistency of access. Load balancing is the process of distributing network traffic across multiple servers. This distribution ensures no single server bears too much demand. Load balancing improves application responsiveness and increases availability of applications and services for users. Load balancers also have other capabilities including application security. Azure network engineers implement load balancing solutions.
1+
Azure Application Gateway and Azure Front Door are powerful tools provided by Microsoft Azure to manage web traffic, ensure high availability, and secure web applications.
22

3+
Imagine you're a system administrator for a large e-commerce company. Your company's website experiences heavy traffic, especially during peak shopping seasons. The website is hosted on a pool of servers, and you need to balance the load effectively to ensure smooth operation. Additionally, you need to protect your web applications from common threats and ensure secure data delivery. You also want to provide a fast and reliable user experience by delivering content swiftly to end users. To achieve these goals, you decide to use Azure Application Gateway and Azure Front Door.
34

45
## Learning objectives
56

67
In this module, you learn to:
78

8-
- Design and implement Azure Application Gateway.
9-
- Implement Azure Front Door.
9+
- Implement Azure Application Gateway
10+
- Implement Azure Front Door
11+
12+
The topics covered in this module include:
13+
- Designing and implementing Azure Application Gateway
14+
- Configuring Azure Application Gateway for load balancing
15+
- Creating and testing an Azure Application Gateway
16+
- Designing, configuring, and securing Azure Front Door
17+
1018

1119
## Prerequisites
1220

1321
- Experience with networking concepts, such as IP addressing, Domain Name System (DNS), and routing.
1422
- Experience with network connectivity methods, such as VPN or WAN.
15-
- Experience with the Azure portal and Azure PowerShell.
23+
- Experience with the Azure portal.
24+
1625

0 commit comments

Comments
 (0)