Skip to content

Commit 40741c2

Browse files
Merge pull request #177251 from msangapu-msft/MigrateAppService
Migrate app service
2 parents f1e5dd5 + 65b7677 commit 40741c2

File tree

5 files changed

+99
-27
lines changed

5 files changed

+99
-27
lines changed

.openpublishing.redirection.json

Lines changed: 5 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -4588,6 +4588,11 @@
45884588
"redirect_url": "/azure/app-service-web/",
45894589
"redirect_document_id": false
45904590
},
4591+
{
4592+
"source_path_from_root": "/articles/app-service/app-service-migration-assistant.md",
4593+
"redirect_url": "/azure/app-service/app-service-asp-net-migration",
4594+
"redirect_document_id": false
4595+
},
45914596
{
45924597
"source_path_from_root": "/articles/architecture-overview.md",
45934598
"redirect_url": "/azure/architecture",
Lines changed: 56 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,56 @@
1+
---
2+
title: Migrate .NET apps to Azure App Service
3+
description: Discover .NET migration resources available to Azure App Service.
4+
author: msangapu-msft
5+
6+
ms.topic: article
7+
ms.date: 03/29/2021
8+
ms.author: msangapu
9+
ms.custom: seodec18
10+
11+
---
12+
# .NET migration cases for Azure App Service
13+
14+
Azure App Service provides easy-to-use tools to quickly discover on-premise .NET web apps, assess for readiness, and migrate both the content & supported configurations to App Service.
15+
16+
These tools are developed to support different kinds of scenarios, focused on discovery, assessment, and migration. Following is list of .NET migration tools and use cases.
17+
18+
## Migrate from multiple servers at-scale (preview)
19+
20+
<!-- Intent: discover how to assess and migrate at scale. -->
21+
22+
Azure Migrate recently announced at-scale, agentless discovery, and assessment of ASP.NET web apps. You can now easily discover ASP.NET web apps running on Internet Information Services (IIS) servers in a VMware environment and assess them for migration to Azure App Service. Assessments will help you determine the web app migration readiness, migration blockers, remediation guidance, recommended SKU, and hosting costs. At-scale migration resources for are found below.
23+
24+
### At-scale migration resources
25+
26+
| How-tos |
27+
|----------------|
28+
| [Discover web apps and SQL Server instances](../migrate/how-to-discover-sql-existing-project.md) |
29+
| [Create an Azure App Service assessment](../migrate/how-to-create-azure-app-service-assessment.md) |
30+
| [Tutorial to assess web apps for migration to Azure App Service](../migrate/tutorial-assess-webapps.md) |
31+
| [Discover software inventory on on-premises servers with Azure Migrate](../migrate/how-to-discover-applications.md) |
32+
| **Blog** |
33+
| [Discover and assess ASP.NET apps at-scale with Azure Migrate](https://azure.microsoft.com/blog/discover-and-assess-aspnet-apps-atscale-with-azure-migrate/) |
34+
| **FAQ** |
35+
| [Azure App Service assessments in Azure Migrate Discovery and assessment tool](../migrate/concepts-azure-webapps-assessment-calculation.md) |
36+
| **Best practices** |
37+
| [Assessment best practices in Azure Migrate Discovery and assessment tool](../migrate/best-practices-assessment.md) |
38+
| **Video** |
39+
| [At scale discovery and assessment for ASP.NET app migration with Azure Migrate](https://channel9.msdn.com/Shows/Inside-Azure-for-IT/At-scale-discovery-and-assessment-for-ASPNET-app-migration-with-Azure-Migrate) |
40+
41+
## Migrate from an IIS server
42+
43+
<!-- Intent: discover how to assess and migrate from a single IIS server -->
44+
45+
You can migrate ASP.NET web apps from single IIS server discovered through Azure Migrate's at-scale discovery experience using [PowerShell scripts](https://github.com/Azure/App-Service-Migration-Assistant/wiki/PowerShell-Scripts) [(download)](https://appmigration.microsoft.com/api/download/psscriptpreview/AppServiceMigrationScripts.zip). Watch the video for [updates on migrating to Azure App Service](https://channel9.msdn.com/Shows/The-Launch-Space/Updates-on-Migrating-to-Azure-App-Service).
46+
47+
## ASP.NET web app migration
48+
<!-- Intent: migrate a single web app -->
49+
50+
Using App Service Migration Assistant, you can [migrate your standalone on-premises ASP.NET web app onto Azure App Service](https://www.youtube.com/watch?v=9LBUmkUhmXU). App Service Migration Assistant is designed to simplify your journey to the cloud through a free, simple, and fast solution to migrate applications from on-premises to the cloud. For more information about the migration assistant tool, see the [FAQ](https://github.com/Azure/App-Service-Migration-Assistant/wiki).
51+
52+
## Containerize an ASP.NET web app
53+
54+
Some .NET Framework web applications may have dependencies to libraries and other capabilities not available in Azure App Service. These apps may rely on other components in the Global Assembly Cache. Previously, you could only run these applications on virtual machines. However, now you can run them in Azure App Service Windows Containers.
55+
56+
The [app containerization tool](https://azure.microsoft.com/blog/accelerate-application-modernization-with-azure-migrate-app-containerization/) can repackage applications as containers with minimal changes. The tool currently supports containerizing ASP.NET applications and Apache Tomcat Java applications. For more information about containerization and migration, see the [how-to](../migrate/tutorial-app-containerization-aspnet-app-service.md).
Lines changed: 34 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,34 @@
1+
---
2+
title: Migrate Java apps to Azure App Service
3+
description: Discover Java migration resources available to Azure App Service.
4+
author: msangapu-msft
5+
6+
ms.topic: article
7+
ms.date: 03/29/2021
8+
ms.author: msangapu
9+
ms.custom: seodec18
10+
11+
---
12+
# Java migration resources for Azure App Service
13+
14+
Azure App Service provides tools to discover web apps deployed to on-premise web servers. You can assess these apps for readiness, then migrate them to App Service. Both the web app content and supported configuration can be migrated to App Service. These tools are developed to support a wide variety of scenarios focused on discovery, assessment, and migration.
15+
16+
## Java Tomcat migration (Linux)
17+
18+
[Download the assistant](https://azure.microsoft.com/services/app-service/migration-assistant/) to migrate a Java app running on Apache Tomcat web server. You can also use Azure Container Registry to migrate on-premise Linux Docker containers to App Service.
19+
20+
| Resources |
21+
|-----------|
22+
| **How-tos** |
23+
| Java App-Service-Migration-Assistant Wiki](https://github.com/Azure/App-Service-Migration-Assistant/wiki/TOMCAT-Java-Information) |
24+
| [Azure/App-Service-Migration-Assistant Wiki](https://github.com/Azure/App-Service-Migration-Assistant/wiki/Linux-Notes) |
25+
| **Videos** |
26+
|[Point and Migrate Java Apps to Azure App Service Using the Migration System](https://www.youtube.com/watch?v=Mpxa0KE0X9k) |
27+
28+
## Standalone Tomcat Web App Migration (Windows OS)
29+
30+
Download this [preview tool](https://azure.microsoft.com/services/app-service/migration-assistant/) to migrate a Java web app on Apache Tomcat to App Service on Windows. For more information, see the [video](https://channel9.msdn.com/Shows/The-Launch-Space/Updates-on-Migrating-to-Azure-App-Service) and [how-to](https://github.com/Azure/App-Service-Migration-Assistant/wiki/TOMCAT-Java-Information).
31+
32+
## Containerize standalone Tomcat Web App
33+
34+
App Containerization offers a simple approach to repackage applications as containers with minimal code changes. The tool currently supports containerizing ASP.NET and Apache Tomcat Java web applications. For more information, see the [blog](https://azure.microsoft.com/blog/accelerate-application-modernization-with-azure-migrate-app-containerization/) and [how-to](../migrate/tutorial-app-containerization-java-app-service.md).

articles/app-service/app-service-migration-assistant.md

Lines changed: 0 additions & 25 deletions
This file was deleted.

articles/app-service/toc.yml

Lines changed: 4 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -365,8 +365,10 @@
365365
href: https://azure.microsoft.com/updates/?product=app-service
366366
- name: Kudu service
367367
href: resources-kudu.md
368-
- name: Migration Assistant
369-
href: app-service-migration-assistant.md
368+
- name: Migrate ASP.NET
369+
href: app-service-asp-net-migration.md
370+
- name: Migrate Java
371+
href: app-service-java-migration.md
370372
- name: Best practices
371373
href: app-service-best-practices.md
372374
- name: Samples

0 commit comments

Comments
 (0)