发现和依赖项分析 - 常见问题

本文解答有关 Azure Migrate 中的发现和依赖项分析的常见问题。 如果遇到其他问题,请查看以下资源:

什么是依赖项分析?

Azure Migrate 中的依赖项分析功能可帮助客户可视化服务器间网络依赖项,使他们能够构建高可信度迁移计划。 通过将依赖服务器组合在一起,可确保在迁移过程中不会忽略任何关键依赖项。 了解详细信息

Azure Migrate 支持两种方法进行依赖项分析:无代理和基于代理。 无代理依赖项分析从服务器收集 TCP 连接数据,而无需在来宾作系统上安装任何代理。 可以在项目级别(跨所有服务器)或单个服务器级别可视化收集的依赖项。

基于代理的依赖项分析要求在每个来宾服务器上安装 Azure Monitor 代理 和依赖项代理来收集依赖项数据。 然后,可以在与 Azure Migrate 项目关联的 Log Analytics 工作区中可视化此数据。

Note

基于代理的依赖项分析在由世纪互联运营的 Azure 中不可用。 它目前仅在经典 Azure Migrate 体验中受支持。

基于代理和无代理有什么区别?

下表中汇总了无代理可视化和基于代理的可视化的差别。

Requirement Agentless Agent-based
Support 通常适用于 VMware VM、Hyper-V VM、裸机服务器,以及在其他公有云(如 AWS、GCP 等)上运行的服务器。 已有正式版 (GA)。
Agent 无需在要交叉检查的计算机上安装代理。 要在每台要分析的本地计算机上安装的代理包括:Azure Monitor 代理(AMA) 和依赖代理。
Prerequisites 查看先决条件和部署要求。 查看先决条件和部署要求。
Log Analytics 非必需。 Azure Migrate 使用 Azure Monitor 日志 中的 VM Insights 解决方案实现依赖项可视化。
工作原理 在已启用依赖项可视化的计算机上捕获 TCP 连接数据。 发现后,每隔五分钟收集一次数据。 计算机上安装的服务映射代理收集有关 TCP 进程的数据以及每个进程的入站/出站连接。
Data 源计算机服务器名称、进程、应用程序名称。

目标计算机服务器名称、进程、应用程序名称和端口。
源计算机服务器名称、进程、应用程序名称。

目标计算机服务器名称、进程、应用程序名称和端口。

收集连接数、延迟和数据传输信息并用于 Log Analytics 查询。
Visualization 可在一小时到 30 天内查看单个服务器的依赖项映射。 单个服务器的依赖项映射。

仅可在一小时内查看映射。

一组服务器的依赖项映射。

从映射视图中添加和删除组中的服务器。
数据导出 过去 30 天的数据可以 CSV 格式下载。 可以通过 Log Analytics 查询数据。

是否需要为无代理依赖项分析部署设备?

是,必须部署 Azure Migrate 设备

依赖项可视化是否收费?

No. 详细了解 Azure Migrate 定价

无代理依赖项分析提供的新功能有哪些?

新的无代理依赖项体验于 2025 年 9 月 30 日发布。 需要按照依赖项视图上提供的简单步骤升级现有依赖项功能。 在新功能中:

  1. 依赖项分析自动在通过先决条件检查的每个 Azure Migrate 设备发现的最多 1,000 台服务器上运行。 无需再手动启用它。
  2. 增强的依赖项可视化有助于查看有关服务器、连接和进程 的其他信息 。 可以按进程类型筛选视图,以便在可视化中分析可解析的或相关的依赖项。
  3. 在新的可视化效果中,标识关键依赖项后,可以通过内联标记 服务器将其分组到应用程序中
  4. 转到“浏览应用程序”菜单,然后选择“依赖项分析”以查看在项目中发现的所有已启用服务器的依赖项。

我是一个在经典体验中启用了无代理依赖分析的现有用户,但在新体验中,为什么我看到已启用服务器的数量增加了?

  • 在新的体验中,如果已升级到设备的新依赖项功能,Azure Migrate 将自动为通过预验证的服务器启用依赖项分析。
  • 启用的服务器总数不能超过每个设备的 1,000 个限制。 因此,自动启用的服务器计数将为 1,000,减去以前手动启用的服务器数。
  • 建议使用 Azure Migrate 中的新体验来查看已启用服务器的依赖项可视化效果。
  • 仅当长时间收集依赖项数据并想要导出依赖项数据时,才切换到旧体验。

作为经典体验的现有用户,如何升级到新的依赖项可视化效果?

有关详细信息,请参阅有关如何 切换到新的增强型可视化效果

作为经典体验的现有用户,是否可以继续在新体验中查看以前收集的服务器依赖项?

  • 是的,在新体验中,可以转到 “所有清单 ”或 “基础结构 清单”视图,根据所选服务器的“依赖项”列选择“ 查看依赖项 ”,以通过新的增强可视化效果查看最新的依赖项数据。
  • 要查看先前收集的数据的依赖项,可以通过页面顶部的横幅切换到旧版可视化。
  • 也可以通过“概述”页面的页脚注释进入经典体验,在该页面中,可以为已启用的服务器选择“查看依赖项”

作为经典体验的现有用户,是否有办法导出在发布新体验之前收集的依赖项数据?

  • 是的,可以通过在“概述”页面上的页脚注释切换到经典体验,然后导出已收集的依赖项数据。
  • 数据保留期为 30 天,即使在旧数据存储中也是如此,因此可以通过访问经典体验轻松导出数据。

作为经典体验的现有用户,我是否会始终登录到新体验,并且仅在升级功能后才看到收集的依赖项?

  • 如果你是尚未升级到新依赖项功能的现有用户,则仍然可以从新体验切换到旧的依赖项可视化效果。
  • 升级到新的依赖项功能后,默认情况下会定向到新的可视化效果。 但是,可以随时从新体验切换到旧可视化效果。 若要导出以前收集的数据,可以切换到经典体验并从那里下载它。

如何使用新的依赖项视图,显示项目中发现的跨服务器的所有依赖项?

有关详细信息,请参阅 如何查看项目中发现的跨已启用服务器的依赖项视图

作为基于代理的依赖项分析的现有用户,能否在发布新体验后继续使用该功能?

  • 新的 Azure Migrate 体验不支持基于代理的依赖项分析。 可以通过项目“概述”页面页脚注释进入经典体验,在该体验中,你可通过关联的 Log Analytics 工作区继续使用基于代理的依赖项分析。

弃用 MMA 代理后,如何继续对 Azure Migrate 发现的服务器使用基于代理的依赖项分析?

  • Log Analytics MMA 代理于 2024 年 8 月 31 日停用。 若要收集依赖项,仍需要一个单独的 Dependency Agent。
  • 依赖代理要求在来宾服务器上部署新的 Azure Monitor 代理(AMA),以收集依赖项数据。
  • 切换到 AMA 后,依赖项代理会将依赖项数据推送到以前与 Azure Migrate 项目关联的同一 Log Analytics 工作区(ID),以便进行基于代理的依赖项分析。

弃用 MMA 代理后,如何转换到新的 AMA 代理以继续收集依赖项数据?

  • 步骤 1:若要部署 AMA 代理,建议首先清理现有的服务映射以避免重复项。 了解详细信息
  • 步骤 2:若要在本地来宾服务器上部署 AMA 代理,必须先在所需的来宾服务器上安装 Arc 代理来启用这些服务器。
  • 步骤 3:下载脚本,并在主机服务器上运行该脚本。 要在来宾计算机上部署 AMA 和依赖项代理,需要创建映射到特定 LA 工作区 ID 的数据收集规则 (DCR)。
  • 步骤 4:在转换方案中,Log Analytics 工作区应与以前为服务映射代理配置的工作区相同。 DCR 允许启用默认禁用的进程和依赖项的集合。

是否可以使用现有的的工作区?

是,对于基于代理的依赖项可视化,可将现有的工作区附加到迁移项目,并将该工作区用于依赖项可视化。

是否可以导出依赖项可视化报表?

否,无法导出基于代理的可视化中的依赖项可视化报告。

MMA 支持哪些操作系统?

是否可以可视化依赖项一小时以上?

对于无代理可视化,可以查看单个服务器的持续时间为 1 小时到 30 天的依赖项映射。

是否可以可视化包含 10 个以上服务器的组的依赖项?

可以可视化最多包含 10 个服务器的组的依赖项。 如果你的组包含 10 个以上的服务器,我们建议将该组拆分为较小的组,然后将依赖项可视化。

如何开始发现我的基础结构?

若要开始发现本地基础结构,首先确定最符合需求的发现方法。 有关可用发现方法的详细信息,请参阅 发现方法

后续步骤

详细了解如何创建评估。