Azure is excited to announce the public preview of another key capability in Azure Migrate: unified, at-scale, agentless migration for ASP.NET web apps to Azure App Service.This scenario is in keeping with our vision of Azure Migrate to simplify and accelerate migration and modernization with best-in-class features for all workloads (virtual machines, databases, and apps) to Azure, and our continued investment inhelping simplify migration for customers.
Our journey to an end-to-end flow for app modernization
In August 2021, we announced support for at-scale discovery and assessment of ASP.NET web apps for migration to Azure App Service. Our customers do not want to stop at assessment and gave us feedback that they are looking for end-to-end flow to modernize their apps to Azure App Service. We are excited to deliver on the commitment to modernization made at Microsoft Inspire earlier this year, with the newest addition to Azure Migrate, where customers can now migrate multiple .NET web apps at-scale running on Windows OS in a VMware environment.
With this announcement, it will be easier for customers to perform Discovery, Assessment, and Migration when moving entire data centers involving multiple servers and hundreds of web apps.
Discovery: Scale support for a very large number of web apps per appliance and across more servers and scenarios.
Assessment: Analyze the readiness of your apps for migration to Azure App Service with detailed insights on migration blockers, comprehensive remediation guidance, and SKU recommendations.
Migration: Simultaneously move, edit, and calibrate multiple web apps, even change your pricing tier/SKU during the migration process.
Azure Migrate .NET key capabilities
Here is a quick preview of what is possible:
Scale support for a very large number of web apps per appliance
Azure App Service readiness with the ability to specify target location, isolation requirement, reserved instance etc.
Integrated migration flow with Azure Migrate
Support for apps on Windows Server 2008 R2 and above
Automatic best-fit App Service Plan recommendation
Ability to choose target subscription, region, and storage account
Support for apps hosted on IIS 7.5 and above
Recommended App Service SKU
Select multiple web apps and simultaneously edit common properties
Support for multiple web app instances on a Windows Server
Detailed analysis of migration blockers and issues
Change of pricing tier/ SKU and App Service plan during migration
Discovery of Web Server type, Web Server version, URLs, binding ports, application pools, database connection strings, and authentication mechanisms used
Cost of hosting web apps in App Service
Ability to migrate 5 App Service plans containing multiple web apps
The Azure Migrate dashboard provides a holistic view of assessment and migration tools. Here's an example:
Users can now select multiple web applications at once and edit common properties. Here's an example:
Additional options for migration
Large-scale migration of ASP.NET web apps to Azure App Service is just one of several options you can choose from when planning your app migration strategy. Depending on your usecase, you may want to check out our other tools:
If you are already running .NET apps in a virtual machine or any other server hosting your IIS web server on-premises,PowerShell Scriptscan offer a more flexible, multi-faceted approach. This can be a route to takewhen moving an entire IIS web server with many sites or working within a hybrid offline/online scenario where Azure Migrate cannot reach because of a firewall.
Our roadmap includes plans to keep adding more capabilities to Azure Migrate, such as support for additional web servers and languages, virtualization platforms, containerization scenarios, Azure Kubernetes Service, and other Azure app modernization services.
Check out our tutorial to try this feature and watch our full demo video of how to migrate Windows-based ASP.NET Apps to Azure App Service using Azure Migrate.
If you have any questions or feedback, add a comment or reach me on Twitter @mayunkj