创建评估的最佳做法

Azure Migrate 在一个中心位置提供多种工具,帮助你发现、评估应用、基础结构和工作负荷并将其迁移到 Azure。 该中心包含 Azure Migrate 工具,以及非 Microsoft 独立软件供应商 (ISV) 的产品/服务。

本文汇总了使用 Azure Migrate 发现和评估工具创建评估时的最佳做法。

使用“Azure Migrate:发现和评估”工具创建的评估是数据的时间点快照。 使用“Azure Migrate:发现和评估”可以创建四种类型的评估:

评估类型 详细信息
Azure VM 将本地服务器迁移到 Azure 虚拟机的评估。

使用这种评估类型,可以对 VMwareHyper-V 环境中的本地服务器以及要迁移到 Azure 的物理服务器进行评估。 了解详细信息

注意

如果“发现和评估”工具上的 Azure VM 评估数不正确,请单击评估总数以导航到所有评估并重新计算 Azure VM 评估数。 然后,“发现和评估”工具就会显示该评估类型的正确计数。

调整大小标准

Azure Migrate 评估中的调整大小标准选项:

调整大小标准 详细信息 数据
基于性能 基于收集的性能数据提出建议的评估。 Azure VM 评估:VM 大小建议基于 CPU 和内存利用率数据。

磁盘类型建议(标准 HDD/SSD 或高级托管磁盘)基于本地磁盘的 IOPS(每秒输入/输出)和吞吐量。
按本地原样 不使用性能数据来提出建议的评估。 Azure VM 评估:VM 大小建议基于本地 VM 大小

建议的磁盘类型基于在存储类型设置中选择要评估的内容。

注意

如果正使用 Azure Migrate 设备发现数据,则不会发现断开连接或关闭主机中的 VM,并且会考虑进行评估。

示例

例如,如果有一个本地 VM,其中 4 个核心的利用率为 20%,内存为 8 GB,利用率为 10%,则 Azure VM 评估如下:

  • 基于性能的评估

    • 确定有效核心和基于核心的内存 (4 x 0.20 = 0.8),以及内存 (8 GB x 0.10 = 0.8) 利用率。
    • 应用评估属性中指定的舒适因子(假设 1.3x)以获取用于调整大小的值。
    • 建议使用 Azure 中能够支持 ~1.04 核心 (0.8 x 1.3) 和 ~1.04 GB (0.8 x 1.3) 内存的最接近的 VM 大小。
  • 按原样(作为本地)评估

    • 建议使用具有四个核心的 VM;8 GB 内存。

创建评估的最佳做法

Azure Migrate 设备会持续分析本地环境,并将元数据和性能数据发送到 Azure。 遵循以下最佳做法来评估使用设备发现的服务器:

  • 创建按原样评估:一旦服务器显示在 Azure Migrate 门户中,即可立即创建按原样评估。 不能使用大小调整条件“作为本地”创建 Azure SQL 评估。 Azure 应用服务评估默认为“作为本地”。
  • 创建基于性能的评估:设置发现后,建议等待至少一天,再运行基于性能的评估:
    • 收集性能数据需要时间。 等待至少一天可确保在运行评估之前有足够的性能数据点。
    • 运行基于性能的评估时,请确保分析评估期间的环境。 例如,如果创建评估时将性能持续时间设置为一周,则在开始发现之后,需要至少等待一周,才会收集所有数据点。 否则,评估不会获得 5 星评级。
  • 重新计算评估:由于评估是时间点快照,因此不会自动使用最新数据更新。 若要使用最新数据更新评估,需要进行重新计算。

遵循以下最佳做法,评估通过 .CSV 文件导入到 Azure Migrate 的服务器:

  • 创建按原样评估:一旦服务器显示在 Azure Migrate 门户中,即可立即创建按原样评估。
  • 创建基于性能的评估:这有助于更好地估算成本,尤其是在本地过度预配服务器容量时。 但是,基于性能的评估的准确度取决于为服务器指定的性能数据。
  • 重新计算评估:由于评估是时间点快照,因此不会自动使用最新数据更新。 若要使用最新导入的数据更新评估,需要进行重新计算。

可信度评级的最佳做法

运行基于性能的评估时,对评估进行 1 星(最低)到 5 星(最高)的可信度评级。 有效使用可信度评级:

  • Azure VM 评估需要:
    • 每台服务器的 CPU 和内存利用率数据
    • 每个附加到本地服务器的磁盘的读/写 IOPS/吞吐量数据
    • 每个附加到服务器的网络适配器的网络流入/流出量信息。

根据所选持续时间的可用数据点百分比,下表提供了评估的可信度评级。

数据点可用性 置信度分级
0%-20% 1 星
21%-40% 2 星
41%-60% 3 星
61%-80% 4 星
81%-100% 5 星

常见评估问题

下面介绍了如何解决影响评估的一些常见环境问题。

不同步评估

如果在创建评估后在组中添加或删除服务器,创建的评估将标记为“不同步”。请再次运行评估(“重新计算”)以反映组更改。

过时的评估

Azure VM 评估

如果对已评估的组中的本地服务器进行了更改,则评估将标记为“过时”。 可能会由于在以下属性中进行了一项或多项更改而将评估标记为“过时”:

  • 处理器核心数
  • 分配的内存
  • 启动类型或固件
  • 操作系统名称、版本和体系结构
  • 磁盘数目
  • 网络适配器数目
  • 磁盘大小更改(分配的 GB)
  • NIC 属性更新。 例如:更改 Mac 地址、添加 IP 地址等。

再次运行评估(“重新计算”)以反映更改。

低可信度评级

由于以下原因,评估时并非所有数据点都可用:

  • 在创建评估的过程中,没有对环境进行分析。 例如,如果创建性能持续时间设置为一周的评估,则在对所有数据点启用发现之后,需要等待至少一周才能收集。 如果无法等待这么久,请将性能持续时间缩短,并“重新计算”评估。

  • 评估无法在评估期内收集部分或所有服务器的性能数据。 若要获得高置信度评级,请确保:

    • 服务器在评估期间处于开机状态
    • 允许端口 443 上的出站连接
    • 为 Hyper-V 服务器启用了动态内存
    • Azure Migrate 中代理的连接状态为“已连接”,并请检查上一个检测信号
    • 对于 Azure SQL 评估,“已发现的 SQL 实例”选项卡中所有 SQL 实例的 Azure Migrate 连接状态均为“已连接”。

    请重新计算评估以反映置信度评级的最新更改。

  • 启动发现后,为 Azure VM 评估创建的服务器很少。 例如,如果针对最后一个月的性能历史记录创建评估,但仅仅在一周前在环境中创建了几乎很少的服务器。 在这种情况下,整个评估过程中将不会用到新服务器的性能数据,而且可信度评级会较低。

  • 对于 Azure SQL 评估,很少有 SQL 实例或数据库是在发现开始后创建的。 例如,如果为最后一个月的性能历史记录创建评估,但仅在一周前,环境中几乎没有创建 SQL 实例或数据库。 在这种情况下,整个评估过程中将无法使用新服务器的性能数据,而且置信度评级会较低。

后续步骤

  • 了解如何计算评估。
  • 了解如何自定义评估。