应用发现服务(Application Discovery Service)是一款面向企业上云场景,针对评估、规划、建设、迁移的需求的迁云评估工具。用于帮助待上云的企业自动发现并整理线下 IT 资产,分析识别主机和进程信息、资源使用水位以及各应用和组件之间的依赖关系,并向企业智能推荐相应云服务。

工作流程

应用发现服务的工作流程如图所示。


产品架构

主要工作流程为:

  • 采集和汇总数据:安装并启动采集器和探针后,探针开始采集数据,再由采集器进行汇总。
  • 上传数据:停止数据采集后,安装采集器的主机上会生成采集器离线文件,需打包后上传到应用发现服务控制台。
  • 自动识别和分析:上传采集器离线文件后,应用发现服务将对其进行识别和分析。

产品优势

应用发现服务具有以下优势:

  • 场景通用:适用于大、中型企业的迁移评估需求,支持 Linux、Red Hat、Debian、CentOS、Ubuntu 等类型的操作系统,详情请参见支持列表
  • 安全稳定:采用无侵入式采集技术,不影响在线业务的性能,支持数据加密采集和存储。
  • 自动识别组件及其依赖:基于采集的数据,从主机和进程两个维度构建架构拓扑。通过系统内置的智能化算法,自动对进程进行打标和聚类,识别用户使用的三方系统组件,进一步简化系统架构。
  • 离线录制:一键安装,支持在局域网环境使用。采集过程不需要人为介入,能够有效兼容采集节点的各种异常情况。

产品功能

应用发现服务的主要产品功能为:

  • 自动发现应用资产:分析识别主机和进程信息、资源使用水位以及各应用和组件之间的依赖关系。
  • 云服务智能推荐:根据发现的应用资产,自动向企业推荐适用的阿里云服务。

使用场景

  • 中小企业应用快速上云:快速发现应用的各组件及其依赖关系,分析识别各应用组件的资源水位和性能表现,并推荐相应的云服务。
  • 传统企业迁云项目:由于传统企业系统非常庞大,应用之间耦合多,各系统负责部门不同,若上云则需制定长期的稳健的迁云规划。使用应用发现服务,可以快速建立起即时的资产库,包括主机和进程信息、资源使用水位以及各应用和组件之间的依赖关系,为架构师制定详细的迁云方案提供数据依据。