你当前正在访问 Microsoft Azure Global Edition 技术文档网站。 如果需要访问由世纪互联运营的 Microsoft Azure 中国技术文档网站,请访问 https://docs.azure.cn。
教程:评估 Web 应用以迁移到 Azure 应用服务
在迁移到 Azure 的过程中,将评估本地工作负载,以衡量云的就绪情况、确定风险并估算成本和复杂性。
本文介绍如何使用“Azure Migrate: 发现和评估”工具来评估在 IIS Web 服务器上运行的已发现 ASP.NET Web 应用,以便准备迁移到 Azure 应用服务代码和 Azure 应用服务容器。 详细了解 Azure 应用服务。
在迁移到 Azure 的过程中,将评估本地工作负载,以衡量云的就绪情况、确定风险并估算成本和复杂性。
本文介绍如何使用“Azure Migrate: 发现和评估”工具来评估在 Tomcat 服务器上运行的已发现的 Java Web 应用,以便准备迁移到 Azure 应用服务代码和 Azure 应用服务容器。 详细了解 Azure 应用服务。
本教程介绍如何执行下列操作:
- 运行基于 Web 应用配置数据的评估。
- 查看 Azure 应用服务评估。
注意
教程展示尝试方案的最快路径,并尽可能使用默认选项。
先决条件
- 如果没有 Azure 订阅,请在开始之前创建一个免费帐户。
- 在按照本教程评估要迁移到 Azure 应用服务的 Web 应用之前,请确保已使用 VMware、Hyper-V 或物理服务器的 Azure Migrate 设备发现了要评估的 Web 应用。
- 如果要在现有项目中试用此功能,请确保已完成本文中的先决条件。
运行评估
要运行评估,请执行以下步骤:
登录到 Azure 门户并搜索“Azure Migrate”。
在“Azure Migrate”页的“迁移目标”下,选择“服务器、数据库和 Web 应用”。
在“服务器、数据库和 Web 应用”页的“评估工具”下,从“评估”下拉菜单中选择“Azure 上的 Web 应用”。
在“创建评估”页的“基本信息”选项卡下执行以下操作:
预先选择的评估类型为“Azure 上的 Web 应用”,而发现源默认为“从 Azure Migrate 设备发现的服务器”。 将“方案”选为“Web 应用到应用服务”。
选择“编辑”以查看评估属性。
Azure 应用服务的评估属性包含以下各项:
属性 详细信息 目标位置 要迁移到的 Azure 区域。 Azure 应用服务配置和成本建议基于你指定的位置。 环境类型 运行环境的类型。 产品/服务 注册的 Azure 产品/服务。 评估会估计该产品/服务的费用。 货币 帐户的计费货币。 折扣 (%) 基于 Azure 产品/服务获得的任何特定于订阅的折扣。 默认设置是 0%。 EA 订阅 指定将将企业协议 (EA) 订阅用于成本估算。 考虑适用于该订阅的折扣。
保留预留实例和折扣 (%) 属性的默认设置。节省选项(计算) 评估必须考虑的节省选项。 需要隔离 如果你希望 Web 应用在 Azure 数据中心的专用环境中运行,请选择“是”。
- 在“节省选项(计算)”中,指定你希望评估考虑的节省选项,以便优化 Azure 计算成本。
- Azure 预留(预留一年或三年)是运行最稳定的资源的不错选择。
- Azure 节省计划(一年或三年节省计划)提供额外的灵活性和自动成本优化。 理想情况下,在迁移后,你可以同时使用 Azure 预留和节省计划(将首先使用预留),但在 Azure Migrate 评估中,你一次只能看到 1 个节省选项的成本估算。
- 选择“无”时,Azure 计算成本基于即付即用费率或基于实际使用情况。
- 需要在套餐/许可计划中选择即用即付,才能使用预留实例或 Azure 节省计划。 选择“无”以外的任何节省选项时,“折扣 (%)”设置不适用。
- 如果进行了任何更改,请选择“保存”。
在“创建评估”页上,选择“下一步: 选择要评估的服务器”。
在“选择要评估的服务器”选项卡下执行以下操作:
- 评估名称:指定评估的名称。
- 选择或创建组:选择“新建”并指定组名称。 也可以使用现有组。
- 设备名称:选择设备。
- Web 应用类型:选择“ASP.NET”。
- Web 应用类型:选择“Java”。
- 从表中选择要添加到组中的服务器。
- 选择下一步。
在“查看 + 创建评估”选项卡下查看评估详细信息,然后选择“创建评估”以创建组并运行评估。
在创建评估后,请转到“服务器、数据库和 Web 应用”>“Azure Migrate: 发现和评估”。 通过选择磁贴顶部的“刷新”选项刷新磁贴数据。 等待数据刷新。
在“服务器、数据库和 Web 应用”页上的“评估工具”>“评估”下,选择“评估”部分中“Azure 上的 Web 应用”旁边的数字。
选择要查看的评估名称。
查看评估
要查看评估,请执行以下步骤:
在“Azure Migrate”页的“迁移目标”下,选择“服务器、数据库和 Web 应用”。
在“服务器、数据库和 Web 应用”页上的“评估工具”>“评估”下,选择 Azure 上的 Web 应用评估旁边的数字。
在“评估”页上,从评估列表中选择要查看的所需评估名称。
“概述”页包含 3 个部分:
- 概要:“概要”部分显示评估实体所属的组、其状态、位置、发现源和美元货币。
- 评估实体:本部分显示为评估选择的服务器数量、所选服务器中 Azure 应用服务的数量,以及接受评估的不同 Sprint Boot 应用实例的数量。
- 迁移方案:本部分提供了就绪、有条件就绪和未就绪的应用数量的图像表示形式。 可以看到两个图形表示形式,一个用于所有 Web 应用程序到应用服务代码,另一个用于所有 Web 应用程序到应用服务容器。 此外,它还列出了准备好迁移的应用数量和估计迁移成本。
查看评估摘要。 还可以编辑评估属性,或重新计算评估。
查看就绪情况
若要查看 Web 应用的就绪情况,请按照以下步骤操作:
在“评估”中,选择要查看的评估的名称。
选择“查看更多详细信息”以查看有关每个应用和实例的更多详细信息。 在已评估的 Web 应用的表中查看 Azure 应用服务代码和 Azure 应用服务容器就绪情况列:
- 如果未找到兼容性问题,则会将目标部署类型的就绪情况标记为“就绪”。
- 如果存在不严重的兼容性问题,例如功能降级或不受支持,但不妨碍迁移到特定目标部署类型,则会将就绪情况标记为“就绪(有条件)”(超链接),并附带“警告”详细信息和建议的修正指导。
- 如果存在可能会阻止迁移到特定目标部署类型的任何兼容性问题,则就绪情况标记为“未就绪”,其中包含“问题”详细信息和建议的修正指导。
- 如果发现仍在进行中或 Web 应用存在任何发现问题,则就绪情况标记为“未知”,因为评估无法计算该 Web 应用的就绪情况。
- 如果评估不是最新的,则状态显示为“已过时”。 选择相应的评估,然后选择“重新计算评估”。 会重新计算评估,并根据重新计算的评估结果更新“就绪情况”概述屏幕。
选择“就绪状态”以打开“迁移问题和警告”窗格,其中包含问题原因和建议操作的详细信息。
查看按以下对照表确定的推荐 Web 应用 SKU:
就绪情况 确定大小估算 确定成本估算 就绪 是 是 就绪但有条件 是 是 未准备就绪 否 否 未知 否 否
查看成本估算
评估摘要显示托管 Web 应用的估计每月成本。
选择“成本详细信息”选项卡,根据 SKU 查看每月成本估算值。
后续步骤
- 了解如何对 ASP.NET Web 应用执行大规模无代理迁移以迁移到 Azure 应用服务。
- 详细了解如何计算 Azure 应用服务评估。