Skip to content

Commit 18b506e

Browse files
authored
Merge pull request #299197 from greg-lindsay/appgw-gh-issues
UUF 300468
2 parents 8f58ef7 + 8ecb06c commit 18b506e

File tree

1 file changed

+32
-18
lines changed

1 file changed

+32
-18
lines changed

articles/application-gateway/classic-to-resource-manager.md

Lines changed: 32 additions & 18 deletions
Original file line numberDiff line numberDiff line change
@@ -5,23 +5,35 @@ services: application-gateway
55
author: greg-lindsay
66
ms.service: azure-application-gateway
77
ms.topic: how-to
8-
ms.date: 10/02/2024
8+
ms.date: 05/01/2025
99
ms.author: greglin
1010
---
1111

1212
# Application gateway classic to Resource Manager migration
1313

14-
Resource Manager enables deploying complex applications through templates, configures virtual machines by using VM extensions, and incorporates access management and tagging. Azure Resource Manager includes scalable, parallel deployment for virtual machines into availability sets. The new deployment model also provides lifecycle management of compute, network, and storage independently.
15-
You can read more about Azure Resource Manager [features and benefits](../azure-resource-manager/management/overview.md).
14+
This article describes benefits of the new [Azure Resource Manager](../azure-resource-manager/management/overview.md) (ARM) deployment model and provides guidance on how to migrate Azure Application Gateway from [classic deployment](#what-is-azure-service-manager-and-what-does-it-mean-by-classic) to Azure Resource Manager deployment. For more information about deployment models, see [Azure Resource Manager vs. classic deployment](/azure/azure-resource-manager/management/deployment-models).
1615

17-
Application gateway resources are **not** migrated automatically as part of VNet migration from classic to Resource Manager.
18-
As part of VNet migration process as documented at [IaaS resources migration page](/azure/virtual-machines/migration-classic-resource-manager-ps), if you have an application gateway resource present on the VNet that you're trying to migrate to Resource Manager deployment model, the automatic migration wouldn't be successful.
16+
> [!NOTE]
17+
> For information about retirement of the classic deployment model, see [Azure updates](https://azure.microsoft.com/updates?id=azure-classic-resource-providers-will-be-retired-on-31-august-2024).
18+
19+
Azure Resource Manager has many features and benefits, including:
20+
* Deployment of complex applications through [templates](/azure/azure-resource-manager/templates/overview)
21+
* Configuration of virtual machines with [VM extensions](/azure/virtual-machines/extensions/overview)
22+
* Incorporation of [access management](/azure/role-based-access-control/) and [tagging](/azure/azure-resource-manager/management/tag-resources)
23+
* Scalable, parallel deployment for virtual machines into [availability sets](/azure/virtual-machines/availability-set-overview)
24+
* Independent lifecycle management of compute, network, and storage resources
25+
26+
At a high level, migration of an application gateway from classic to Resource Manager requires three steps:
27+
1. Remove (delete) the application gateway resource from the VNet.
28+
2. [Migrate your IaaS resources](/azure/virtual-machines/migration/migration-classic-resource-manager-ps).
29+
3. [Recreate the application gateway resource](#creating-a-new-application-gateway-resource) using Resource Manager.
1930

20-
To migrate your application gateway resource to Resource Manager deployment model, you'll have to remove the Application Resource from the VNet before beginning migration and then recreate the application gateway resource once migration is complete.
31+
> [!IMPORTANT]
32+
> Application gateway resources are **not** migrated automatically as part of VNet migration from classic to Resource Manager. If you have an application gateway resource present on the VNet that you're trying to migrate to Resource Manager deployment model, automatic migration fails.
2133
2234
## Creating a new application gateway resource
2335

24-
For more information on how to set up an application gateway resource after VNet migration, you can refer:
36+
See the following articles for more information on how to set up an application gateway resource after VNet migration:
2537

2638
* [Deployment via portal](quick-create-portal.md)
2739
* [Deployment via PowerShell](quick-create-powershell.md)
@@ -54,27 +66,29 @@ Step 1: Install the old PowerShell version for managing legacy resources.
5466
> [!NOTE]
5567
> The cmdlets referenced in this documentation are for managing legacy Azure resources that use Azure Service Manager (ASM) APIs. This legacy PowerShell module isn't recommended for creating new resources since ASM is scheduled for retirement.
5668
57-
Step 2: Run the following command to remove the application gateway.
58-
[Remove-AzureApplicationGateway](/powershell/module/servicemanagement/azure/remove-azureapplicationgateway)
69+
Step 2: Run the following command to remove the application gateway: [Remove-AzureApplicationGateway](/powershell/module/servicemanagement/azure/remove-azureapplicationgateway)
5970

6071
```
61-
#Login to account and set proper subscription
62-
Add-AzureAccount
63-
Get-AzureSubscription
64-
Select-AzureSubscription -SubscriptionId <SubscriptionId> -Default
72+
# Sign in to account and set proper subscription
73+
Add-AzureAccount
74+
Get-AzureSubscription
75+
Select-AzureSubscription -SubscriptionId <SubscriptionId> -Default
6576
66-
# Get the list of application gateways in the subscription
67-
Get-AzureApplicationGateway
77+
# Get the list of application gateways in the subscription
78+
Get-AzureApplicationGateway
6879
69-
#Remove the desired application gateway
70-
Remove-AzureApplicationGateway -Name <NameofGateway>
80+
# Remove the desired application gateway
81+
Remove-AzureApplicationGateway -Name <NameofGateway>
7182
```
7283

7384
### How do I report an issue?
7485

7586
Post your issues and questions about migration to our [Microsoft Q&A page](/answers/topics/azure-virtual-network.html). We recommend posting all your questions on this forum. If you have a support contract, you're welcome to log a support ticket as well.
7687

7788
## Next steps
78-
To get started, see: [platform-supported migration of IaaS resources from classic to Resource Manager](/azure/virtual-machines/migration-classic-resource-manager-ps)
89+
90+
To get started, see [Platform-supported migration of IaaS resources from classic to Resource Manager](/azure/virtual-machines/migration-classic-resource-manager-ps)
91+
92+
Also see [Prepare for Azure classic administrator roles retirement](/azure/cost-management-billing/manage/classic-administrator-retire?source=recommendations) and [Azure classic subscription administrators](/azure/role-based-access-control/classic-administrators?source=recommendations&tabs=azure-portal).
7993

8094
For any concerns around migration, you can contact Azure Support. Learn more about [Azure support here](https://azure.microsoft.com/support/options/).

0 commit comments

Comments
 (0)