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: articles/application-gateway/classic-to-resource-manager.md
+32-18Lines changed: 32 additions & 18 deletions
Display the source diff
Display the rich diff
Original file line number
Diff line number
Diff line change
@@ -5,23 +5,35 @@ services: application-gateway
5
5
author: greg-lindsay
6
6
ms.service: azure-application-gateway
7
7
ms.topic: how-to
8
-
ms.date: 10/02/2024
8
+
ms.date: 05/01/2025
9
9
ms.author: greglin
10
10
---
11
11
12
12
# Application gateway classic to Resource Manager migration
13
13
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).
16
15
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.
19
30
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.
21
33
22
34
## Creating a new application gateway resource
23
35
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:
25
37
26
38
*[Deployment via portal](quick-create-portal.md)
27
39
*[Deployment via PowerShell](quick-create-powershell.md)
@@ -54,27 +66,29 @@ Step 1: Install the old PowerShell version for managing legacy resources.
54
66
> [!NOTE]
55
67
> 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.
56
68
57
-
Step 2: Run the following command to remove the application gateway.
Step 2: Run the following command to remove the application gateway: [Remove-AzureApplicationGateway](/powershell/module/servicemanagement/azure/remove-azureapplicationgateway)
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.
76
87
77
88
## 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).
79
93
80
94
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