Skip to content

Commit febdbd7

Browse files
authored
Merge pull request #50286 from lootle1/MR100
Technical Review 1044126: Scale an App Service web app to efficiently…
2 parents 59822bf + fc69c7d commit febdbd7

11 files changed

+130
-130
lines changed
Lines changed: 14 additions & 14 deletions
Original file line numberDiff line numberDiff line change
@@ -1,14 +1,14 @@
1-
### YamlMime:ModuleUnit
2-
uid: learn.azure.app-service-scale-up-scale-out.1-introduction
3-
title: Introduction
4-
metadata:
5-
title: Introduction
6-
description: Introduction
7-
ms.date: 11/08/2023
8-
author: msangapu-msft
9-
ms.author: msangapu
10-
ms.topic: unit
11-
durationInMinutes: 2
12-
content: |
13-
[!include[](includes/1-introduction.md)]
14-
1+
### YamlMime:ModuleUnit
2+
uid: learn.azure.app-service-scale-up-scale-out.1-introduction
3+
title: Introduction
4+
metadata:
5+
title: Introduction
6+
description: Introduction
7+
ms.date: 05/05/2025
8+
author: msangapu-msft
9+
ms.author: msangapu
10+
ms.topic: unit
11+
durationInMinutes: 2
12+
content: |
13+
[!include[](includes/1-introduction.md)]
14+
Lines changed: 14 additions & 14 deletions
Original file line numberDiff line numberDiff line change
@@ -1,14 +1,14 @@
1-
### YamlMime:ModuleUnit
2-
uid: learn.azure.app-service-scale-up-scale-out.2-scale-a-web-app-manually
3-
title: Scale a web app manually
4-
metadata:
5-
title: Scale a web app manually
6-
description: Learn how to use the Azure portal to manually scale a web app in and out.
7-
ms.date: 11/08/2023
8-
author: msangapu-msft
9-
ms.author: msangapu
10-
ms.topic: unit
11-
durationInMinutes: 7
12-
content: |
13-
[!include[](includes/2-scale-a-web-app-manually.md)]
14-
1+
### YamlMime:ModuleUnit
2+
uid: learn.azure.app-service-scale-up-scale-out.2-scale-a-web-app-manually
3+
title: Scale a web app manually
4+
metadata:
5+
title: Scale a web app manually
6+
description: Learn how to use the Azure portal to manually scale a web app in and out.
7+
ms.date: 05/05/2025
8+
author: msangapu-msft
9+
ms.author: msangapu
10+
ms.topic: unit
11+
durationInMinutes: 7
12+
content: |
13+
[!include[](includes/2-scale-a-web-app-manually.md)]
14+
Lines changed: 14 additions & 14 deletions
Original file line numberDiff line numberDiff line change
@@ -1,14 +1,14 @@
1-
### YamlMime:ModuleUnit
2-
uid: learn.azure.app-service-scale-up-scale-out.3-exercise-scale-a-web-app-manually
3-
title: Exercise - Scale a web app manually
4-
metadata:
5-
title: Exercise - Scale a web app manually
6-
description: Manually scale a web app in and out.
7-
ms.date: 11/08/2023
8-
author: msangapu-msft
9-
ms.author: msangapu
10-
ms.topic: unit
11-
durationInMinutes: 15
12-
content: |
13-
[!include[](includes/3-exercise-scale-a-web-app-manually.md)]
14-
1+
### YamlMime:ModuleUnit
2+
uid: learn.azure.app-service-scale-up-scale-out.3-exercise-scale-a-web-app-manually
3+
title: Exercise - Scale a web app manually
4+
metadata:
5+
title: Exercise - Scale a web app manually
6+
description: Manually scale a web app in and out.
7+
ms.date: 05/05/2025
8+
author: msangapu-msft
9+
ms.author: msangapu
10+
ms.topic: unit
11+
durationInMinutes: 15
12+
content: |
13+
[!include[](includes/3-exercise-scale-a-web-app-manually.md)]
14+
Lines changed: 14 additions & 14 deletions
Original file line numberDiff line numberDiff line change
@@ -1,14 +1,14 @@
1-
### YamlMime:ModuleUnit
2-
uid: learn.azure.app-service-scale-up-scale-out.4-scale-up-a-web-app
3-
title: Scale up a web app
4-
metadata:
5-
title: Scale up a web app
6-
description: Describe how to use the Azure portal to scale a web up and down.
7-
ms.date: 11/08/2023
8-
author: msangapu-msft
9-
ms.author: msangapu
10-
ms.topic: unit
11-
durationInMinutes: 5
12-
content: |
13-
[!include[](includes/4-scale-up-a-web-app.md)]
14-
1+
### YamlMime:ModuleUnit
2+
uid: learn.azure.app-service-scale-up-scale-out.4-scale-up-a-web-app
3+
title: Scale up a web app
4+
metadata:
5+
title: Scale up a web app
6+
description: Describe how to use the Azure portal to scale a web up and down.
7+
ms.date: 05/05/2025
8+
author: msangapu-msft
9+
ms.author: msangapu
10+
ms.topic: unit
11+
durationInMinutes: 5
12+
content: |
13+
[!include[](includes/4-scale-up-a-web-app.md)]
14+
Lines changed: 14 additions & 14 deletions
Original file line numberDiff line numberDiff line change
@@ -1,14 +1,14 @@
1-
### YamlMime:ModuleUnit
2-
uid: learn.azure.app-service-scale-up-scale-out.5-exercise-scale-up-a-web-app
3-
title: Exercise - Scale up a web app
4-
metadata:
5-
title: Exercise - Scale up a web app
6-
description: Scale a web app up and down.
7-
ms.date: 11/08/2023
8-
author: msangapu-msft
9-
ms.author: msangapu
10-
ms.topic: unit
11-
durationInMinutes: 15
12-
content: |
13-
[!include[](includes/5-exercise-scale-up-a-web-app.md)]
14-
1+
### YamlMime:ModuleUnit
2+
uid: learn.azure.app-service-scale-up-scale-out.5-exercise-scale-up-a-web-app
3+
title: Exercise - Scale up a web app
4+
metadata:
5+
title: Exercise - Scale up a web app
6+
description: Scale a web app up and down.
7+
ms.date: 05/05/2025
8+
author: msangapu-msft
9+
ms.author: msangapu
10+
ms.topic: unit
11+
durationInMinutes: 15
12+
content: |
13+
[!include[](includes/5-exercise-scale-up-a-web-app.md)]
14+
Lines changed: 14 additions & 14 deletions
Original file line numberDiff line numberDiff line change
@@ -1,14 +1,14 @@
1-
### YamlMime:ModuleUnit
2-
uid: learn.azure.app-service-scale-up-scale-out.6-summary
3-
title: Summary
4-
metadata:
5-
title: Summary
6-
description: Summary
7-
ms.date: 11/08/2023
8-
author: msangapu-msft
9-
ms.author: msangapu
10-
ms.topic: unit
11-
durationInMinutes: 2
12-
content: |
13-
[!include[](includes/6-summary.md)]
14-
1+
### YamlMime:ModuleUnit
2+
uid: learn.azure.app-service-scale-up-scale-out.6-summary
3+
title: Summary
4+
metadata:
5+
title: Summary
6+
description: Summary
7+
ms.date: 05/05/2025
8+
author: msangapu-msft
9+
ms.author: msangapu
10+
ms.topic: unit
11+
durationInMinutes: 2
12+
content: |
13+
[!include[](includes/6-summary.md)]
14+

learn-pr/azure/app-service-scale-up-scale-out/includes/1-introduction.md

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -11,7 +11,7 @@ In this module, you use Azure App Service to scale a web app to match planned se
1111

1212
## Learning objectives
1313

14-
In this module, you will:
14+
In this module, you'll:
1515

1616
- Scale a web app in and out manually.
1717
- Scale a web app up and down.

learn-pr/azure/app-service-scale-up-scale-out/includes/3-exercise-scale-a-web-app-manually.md

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -31,7 +31,7 @@ The exercise also runs a client app that simulates several users issuing POST an
3131
| **Instance Details** | |
3232
| Name | *See Note before table.* Enter a unique name that you can remember for later in this exercise |
3333
| Publish | Code |
34-
| Runtime stack | .NET 6 (LTS)|
34+
| Runtime stack | .NET 9 (LTS)|
3535
| Operating System | Windows |
3636
| Region | Accept *default* |
3737
| **App Service Plan** | |

learn-pr/azure/app-service-scale-up-scale-out/includes/4-scale-up-a-web-app.md

Lines changed: 3 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -1,8 +1,8 @@
1-
Scaling out enables you to run more instances of a web app. The resources available to each instance are determined by the pricing tier used by the App Service plan that hosts the web service. Each pricing tier specifies the computing power provided, together with the memory and maximum number of instances that can be created.
1+
Scaling out enables you to run more instances of a web app. The pricing tier determines resources available to each instance used by the App Service plan that hosts the web service. Each pricing tier specifies the computing power provided, together with the memory and maximum number of instances that can be created.
22

33
If you initially deploy a web app using a relatively cheap pricing tier, you might find the resources are sufficient to start with. But the resources might become too limited if demand for your web service grows, or if you add features that require more power. In this case, you can scale up to a more powerful pricing tier.
44

5-
In the hotel reservation system, you notice a steady increase in the number of visitors, beyond the variations caused by special offers or events. And your company is adding more features to the web app that require more resources. You're nearing the scale-out limits of your current App Service plan pricing tier, so you need to scale up to a tier that provides more instances and more powerful hardware.
5+
In the hotel reservation system, you notice a steady increase in the number of visitors, beyond the variations caused by special offers or events. Your company is adding more features to the web app that require more resources. You're nearing the scale-out limits of your current App Service plan pricing tier, so you need to scale up to a tier that provides more instances and more powerful hardware.
66

77
In this unit, you learn how to scale up the web app to meet the increasing resource requirements.
88

@@ -14,6 +14,6 @@ The different pricing tiers available for App Service plans offer various levels
1414

1515
You scale an App Service plan up and down by changing the pricing tier and hardware level that it runs on. You can start with the Free tier and scale up as needed according to your requirements. This process is manual. You can also scale down again if you no longer need the resources associated with a particular tier.
1616

17-
Scaling up can cause an interruption in service to client apps running at the time. They might need to disconnect from the service and reconnect if the scale-up occurs during an active call to the web app. And new connections might be rejected until scaling finishes. Also, scaling up can cause the outgoing IP addresses for the web app to change. If your web app depends on other services that have firewalls restricting incoming traffic, you need to reconfigure these services.
17+
Scaling up can cause an interruption in service to client apps running at the time. They might need to disconnect from the service and reconnect if the scale-up occurs during an active call to the web app. New connections might be rejected until scaling finishes. Also, scaling up can cause the outgoing IP addresses for the web app to change. If your web app depends on other services that have firewalls restricting incoming traffic, you need to reconfigure these services.
1818

1919
As with scale-out, you should monitor the performance of your system to ensure that scaling up or down has the desired effect. It's also important to understand that scale up and scale out can work cooperatively together. If you scale out to the maximum number of instances available for your pricing tier, you must scale up before you can scale out further.

learn-pr/azure/app-service-scale-up-scale-out/includes/6-summary.md

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -11,5 +11,5 @@ Use the Azure portal to delete the **mslearn-scale** resource group from your su
1111

1212
## Learn more
1313

14-
- [Azure App Service plan overview](/azure/app-service/overview-hosting-plans)
14+
- [What are Azure App Service plans?](/azure/app-service/overview-hosting-plans)
1515
- [Scale up an app in Azure](/azure/app-service/web-sites-scale)

0 commit comments

Comments
 (0)