你当前正在访问 Microsoft Azure Global Edition 技术文档网站。 如果需要访问由世纪互联运营的 Microsoft Azure 中国技术文档网站,请访问 https://docs.azure.cn。
发现和依赖项分析 - 常见问题
本文解答有关 Azure Migrate 中的发现和依赖项分析的常见问题。 如果遇到其他问题,请查看以下资源:
- 有关 Azure Migrate 的一般问题
- 有关 Azure Migrate 设备的问题
- 有关迁移和现代化的问题
- 在 Azure Migrate 论坛中请求解答问题
什么是依赖项可视化?
依赖项可视化可帮助你以更高的置信度评估要迁移的服务器组。 在你运行评估之前,依赖项可视化会交叉检查计算机依赖项。 它可以帮助确保不会遗留任何项,并有助于避免在迁移到 Azure 时出现意外的服务中断。 Azure Migrate 使用 Azure Monitor 中的“服务映射”解决方案来实现依赖项可视化。 了解详细信息。
注意
Azure 政府版中不提供基于代理的依赖项分析。 可以使用无代理依赖项分析
基于代理和无代理有什么区别?
下表中汇总了无代理可视化和基于代理的可视化的差别。
要求 | 无代理 | 基于代理 |
---|---|---|
支持 | 通常适用于 VMware VM、Hyper-V VM、裸机服务器,以及在其他公有云(如 AWS、GCP 等)上运行的服务器。 | 已有正式版 (GA)。 |
Agent | 无需在要交叉检查的计算机上安装代理。 | 需要在要分析的每台本地计算机上安装的代理:Microsoft Monitoring Agent (MMA) 和 Dependency Agent。 |
先决条件 | 查看先决条件和部署要求。 | 查看先决条件和部署要求。 |
Log Analytics | 不需要。 | Azure Migrate 在 Azure Monitor 日志中使用服务映射解决方案来进行依赖关系可视化。 了解详细信息。 |
工作原理 | 在已启用依赖项可视化的计算机上捕获 TCP 连接数据。 发现后,每隔五分钟收集一次数据。 | 计算机上安装的服务映射代理收集有关 TCP 进程的数据以及每个进程的入站/出站连接。 |
数据 | 源计算机服务器名称、进程、应用程序名称。 目标计算机服务器名称、进程、应用程序名称和端口。 |
源计算机服务器名称、进程、应用程序名称。 目标计算机服务器名称、进程、应用程序名称和端口。 收集连接数、延迟和数据传输信息并用于 Log Analytics 查询。 |
可视化 | 可在一小时到 30 天内查看单个服务器的依赖项映射。 | 单个服务器的依赖项映射。 仅可在一小时内查看映射。 一组服务器的依赖项映射。 从映射视图中添加和删除组中的服务器。 |
数据导出 | 过去 30 天的数据可以 CSV 格式下载。 | 可以通过 Log Analytics 查询数据。 |
是否需要为无代理依赖项分析部署设备?
是,必须部署 Azure Migrate 设备。
依赖项可视化是否收费?
否。 详细了解 Azure Migrate 定价。
需要安装哪个代理进行基于代理的依赖项可视化?
若要使用基于代理的依赖项可视化,请在要评估的每台本地计算机上下载并安装以下代理:
- Microsoft Monitoring Agent (MMA)
- 依赖项代理
- 如果你的计算机未连接到 Internet,请在计算机上下载并安装 Log Analytics 网关。
仅当使用基于代理的依赖项可视化时,才需要这些代理。
是否可以使用现有的的工作区?
是,对于基于代理的依赖项可视化,可将现有的工作区附加到迁移项目,并将该工作区用于依赖项可视化。
是否可以导出依赖项可视化报表?
否,无法导出基于代理的可视化中的依赖项可视化报告。 但是,Azure Migrate 使用服务映射,你可以使用服务映射 REST API 来检索 JSON 格式的依赖项。
是否可以自动完成代理安装?
对于基于代理的依赖项可视化:
- 使用脚本安装 Dependency Agent。
- 对于 MMA,使用命令行或自动化,或使用脚本。
- 除脚本以外,还可以使用 Microsoft Configuration Manager 和 Intigua 等部署工具来部署代理。
MMA 支持哪些操作系统?
- 查看 MMA 支持的 Windows 操作系统列表。
- 查看 MMA 支持的 Linux 操作系统列表。
是否可以可视化依赖项一小时以上?
对于基于代理的可视化,最长可以可视化依赖项一小时。 可以返回到历史记录中最长一个月前的特定日期,但可视化的最长持续时间为一小时。 例如,可以使用依赖项映射中的持续时间来查看昨天的依赖项,但只能查看一小时时段的依赖项。 不过,可以使用 Azure Monitor 日志以更长的持续时间查询依赖项数据。
对于无代理可视化,可以查看单个服务器的持续时间为 1 小时到 30 天的依赖项映射。
是否可以可视化包含 10 个以上服务器的组的依赖项?
可以可视化最多包含 10 个服务器的组的依赖项。 如果你的组包含 10 个以上的服务器,我们建议将该组拆分为较小的组,然后将依赖项可视化。
后续步骤
详细了解如何创建评估。