你当前正在访问 Microsoft Azure Global Edition 技术文档网站。 如果需要访问由世纪互联运营的 Microsoft Azure 中国技术文档网站,请访问 https://docs.azure.cn

教程:评估要迁移到 Azure Spring Apps 的 Spring Boot 应用(预览版)

在迁移到 Azure 的过程中,将评估本地工作负载,以衡量云的就绪性、确定风险以及估算成本和复杂性。 本文介绍如何使用“Azure Migrate:发现和评估”工具评估准备迁移到 Azure Spring Apps 的已发现 Spring Boot Web 应用。

本教程介绍如何执行下列操作:

  • 运行基于 Web 应用配置数据的评估。
  • 查看评估。

注意

教程显示尝试方案的最快路径,并尽可能使用默认选项。

先决条件

  • 如果没有 Azure 订阅,请在开始之前创建一个免费帐户
  • 在遵循本教程评估要迁移到 Azure Spring Apps 的 Web 应用之前,请确保已遵循此教程使用 Azure Migrate 设备发现了要评估的 Web 应用
  • 如果要在现有项目中试用此功能,请确保已完成本文中的先决条件

运行评估

按如下述运行评估:

  1. 在“概述”页 >“服务器、数据库和 Web 应用”中,选择“发现、评估和迁移”。

  2. 在“Azure Migrate:发现和评估”上,选择“评估”并选择“Azure 上的 Web 应用”作为评估类型。

  3. 在“创建评估”中,可以看到预先选择的评估类型为“Azure 上的 Web 应用”,而发现源默认为“从 Azure Migrate 设备发现的服务器”。 选择“Spring Boot 到 Azure 应用”作为“方案”。

  4. 选择“编辑”以查看评估属性。

  5. Azure Spring Apps 评估属性包含以下各项:

    属性 详细信息
    目标位置 要迁移到的 Azure 区域。 Azure Spring Apps 配置和成本建议基于你指定的位置。
    环境类型 指定要应用适用于生产或开发/测试的定价的环境。
    产品/服务/许可计划 注册的 Azure 产品/服务。 评估会估计该产品/服务的费用。
    货币 帐户的计费货币。
    折扣 (%) 基于 Azure 产品/服务获得的任何特定于订阅的折扣。 默认设置是 0%。
    EA 订阅 指定将将企业协议 (EA) 订阅用于成本估算。 考虑适用于该订阅的折扣。

    将预留实例和折扣 (%) 属性保留为默认设置。
    节省选项(计算) 指定你希望评估考虑的节省选项,以便优化 Azure 计算成本。

    Azure 预留(预留 1 年或 3 年)是运行最稳定的资源的不错选择。

    Azure 节省计划(1 年或 3 年节省计划)提供更高的灵活性和自动成本优化。 理想情况下,在迁移后,可以同时使用 Azure 预留和节省计划(将首先使用预留),但在 Azure Migrate 评估中,一次只能看到一个节省选项的成本估算。

    选择“”时,Azure 计算成本基于即付即用费率或基于实际使用情况。

    需要在套餐/许可计划中选择即用即付才能使用预留实例或 Azure 节省计划。 选择“”以外的任何节省选项时,“折扣(%)”设置不适用。 每月成本估算值的计算方式是将 744 小时乘以建议的 SKU 的每小时价格。
  6. 如果进行了任何更改,请选择“保存”。

  7. 在“创建评估”中,选择“下一步”。

  8. 在“选择要评估的服务器”>“评估名称”中,指定评估的名称。

  9. 在“选择或创建组”中,选择“新建”并指定组名称。

  10. 选择设备,然后选择要添加到该组的服务器。 选择下一步

  11. 在“查看 + 创建评估”中查看评估详细信息,然后选择“创建评估”以创建组并运行评估。

  12. 在创建评估后,请转到“服务器、数据库和 Web 应用”>“Azure Migrate: 发现和评估”。 通过选择磁贴顶部的“刷新”选项刷新磁贴数据。 等待数据刷新。

  13. 在“评估”部分中,选择“Azure 上的 Web 应用”旁边的数字。

  14. 选择要查看的评估名称。

查看评估

若要查看评估

  1. 在“服务器、数据库和 Web 应用”>“Azure Migrate:发现和评估”,然后选择“Azure 上的 Web 应用”评估旁边的数字。

  2. 选择要查看的评估名称。

    “概述”屏幕包含 3 个部分:概要、评估的实体和迁移方案。

    Essentials

    “概要”部分显示评估实体所属的组、其状态、位置、发现源和美元货币。

    评估的实体

    本部分显示为评估选择的服务器数、所选服务器中的 Spring Boot 运行时数以及评估的不同 Sprint Boot 应用实例数。

    迁移方案

    本部分提供了就绪、有条件就绪和未就绪的应用数量的图像表示形式。 此外,它还列出了准备迁移的应用数和迁移的估计成本。

  3. 查看评估摘要。 还可以编辑评估属性,或重新计算评估。

Azure Spring Apps 就绪情况

表示已评估的 Web 应用的分布。 可以向下钻取以了解有关在迁移之前可予以修正的迁移问题/警告的详细信息。 了解详细信息

查看就绪情况

  1. 在“评估”中,选择要查看的评估的名称。

  2. 选择 Azure Spring Apps 以查看有关每个应用和实例的更多详细信息。 查看表中的 Azure Spring Apps 就绪情况列,了解评估的 Web 应用:

    1. 如果未找到兼容性问题,则会将目标部署类型的就绪情况标记为“就绪”。
    2. 如果存在不严重的兼容性问题,如不会阻止迁移到特定目标部署类型的降级或不受支持的功能,则就绪情况标记为“就绪(有条件)”(超链接),其中包含“警告”详细信息和建议的修正指导。
    3. 如果存在可能会阻止迁移到特定目标部署类型的任何兼容性问题,则就绪情况标记为“未就绪”,其中包含“问题”详细信息和建议的修正指导。
    4. 如果发现仍在进行中或 Web 应用存在任何发现问题,则就绪情况标记为“未知”,因为评估无法计算该 Web 应用的就绪情况。
  3. 查看按以下对照表确定的推荐 Web 应用 SKU:

    就绪情况 确定大小估算 确定成本估算
    就绪
    就绪但有条件
    未准备就绪
    未知

查看成本估算

评估摘要显示托管 Web 应用的估算每月成本。 可将一个或多个应用配置为在相同的计算资源中运行。

后续步骤

使用依赖项映射查找服务器依赖项。