本文介绍Azure Migrate中的依赖项分析功能。 依赖项分析可识别已发现的本地环境中运行于 VMware、Hyper-V、物理服务器或其他公有云上的服务器之间的依赖关系。 它提供以下优势:
- 可以查看网络依赖项并将依赖服务器分组到数据中心内运行的应用程序。
- 可标识必须一起迁移的服务器。 如果不确定哪些服务器是要迁移到Azure的应用程序部署的一部分,这尤其有用。
- 分析依赖项有助于确保不会漏掉任何内容,从而避免在迁移后出现意外的中断。
- 查看有关依赖项分析的常见问题。
Azure Migrate中的依赖项分析选项
Azure Migrate提供了两个选项用于依赖项分析:
- 无代理依赖项分析 通常用于 VMware VM、Hyper-V VM、物理服务器和在其他公有云(如 AWS 和 GCP)中运行的服务器。 Azure 公有云和由世纪互联运营的 Azure 均支持此功能,并且这是进行依赖项可视化和分析的推荐方法。
- 基于代理的依赖项分析 仅在经典视图中受支持,在新体验中不可用。 经典视图计划于 2026 年底弃用。 在此之前,可以继续访问已启用基于代理的依赖项分析的服务器Log Analytics工作区。 但是,无法将新服务器加入基于代理的依赖项分析。 有关信息,请参阅“设置依赖项可视化”。
分析类型
有两个选项可用于部署依赖项分析
| 选项 | 详细信息 | 公有云 | 由世纪互联运营的 Azure |
|---|---|---|---|
| 无代理分析 | 适用于 VMware VM、Hyper-V VM、物理服务器和在其他公有云(如 AWS、GCP 等)上运行的服务器。 | 支持 | 支持 |
| 基于代理的分析 | 使用 Azure Monitor 中的服务映射解决方案启用依赖项分析和可视化。 需要在要分析的每个源服务器上安装代理。 |
支持 | 不支持。 |
注意
世纪互联运营的Azure目前不支持基于代理的分析。
无代理分析
- 无代理依赖关系分析通过捕获已为其启用该功能的服务器中的 TCP 网络连接数据来工作。
- 要分析的服务器上未安装任何代理。
- 源服务器与进程之间的连接以及目标服务器、进程和端口之间的连接在逻辑上分组到依赖项中。
- 可以在映射视图中可视化捕获的依赖项数据,或将其导出为 CSV。
依赖项数据
依赖关系数据开始发现后,将开始轮询。
Azure Migrate 设备每五分钟从服务器轮询 TCP 连接数据,以收集数据。
轮询将汇集以下数据:
- 具有活动连接的进程的名称。
- 运行具有活动连接的进程的应用程序的名称。
- 活动连接上的目标端口。
收集的数据在Azure Migrate设备上进行处理,每六小时发送到Azure Migrate。