本文总结了将 Web 应用无代理迁移到 Azure 应用服务 Azure Migrate:迁移和现代化 的支持设置和限制。 如果要查找有关评估要迁移到 Azure 应用服务的 Web 应用的信息,请查看 评估支持矩阵。
迁移选项
可以使用 Azure Migrate 无代理大规模迁移 ASP.NET Web 应用到 Azure 应用服务。 但是,不支持基于代理的迁移。
局限性
- 目前,At-Scale 发现、评估和迁移支持部署到 VMware 环境中托管的本地 IIS 服务器的 ASP.NET Web 应用。
- 在单个迁移过程中,最多可以选择五个应用服务计划。
- 目前,不支持在迁移流期间选择现有的应用服务计划。
- 最多可以迁移 2 GB 大小的 Web 应用,包括存储在映射虚拟目录中的内容。
- 目前,我们不支持迁移 UNC 目录内容。
- 需要在托管 IIS Web 服务器的 VM 上安装 Windows PowerShell 4.0,你计划从中将 ASP.NET Web 应用迁移到 Azure 应用服务。
- 目前,迁移流不支持 VNet 集成方案。
ASP.NET Web 应用迁移要求
Azure Migrate 现在支持将 ASP.NET Web 应用大规模无代理迁移到 Azure 应用服务。 在 Azure Migrate 中使用集成流迁移 Web 应用时,必须执行 Web 应用评估。
| 支持 | 详细信息 |
|---|---|
| 支持的服务器 | 目前仅支持在 VMware 环境中运行 IIS 的 Windows 服务器。 |
| Windows 服务器 | 支持 Windows Server 2012 R2 及更高版本。 |
| Linux 服务器 | 目前不支持。 |
| IIS 访问 | Web 应用发现需要本地管理员用户帐户。 |
| IIS 版本 | 支持 IIS 7.5 及更高版本。 |
| PowerShell 版本 | PowerShell 4.0 |
后续步骤
- 了解如何 大规模无代理地将 ASP.NET Web 应用迁移到 Azure 应用服务。
- 成功迁移后,可以根据 Web 应用的特定要求浏览以下步骤:
- 查看 部署到 Azure 应用服务的最佳做法。