阿里云应用高可用服务 AHAS架构感知概述

AHAS 的架构感知模块能够自动感知您的系统架构,以可视化的方式直观呈现应用对基础架构的依赖关系,以及组件间的依赖关系。

架构和架构组件

为了更好地理解 AHAS 提供的架构感知模块,您需要先了解什么是架构和架构组件。

  • 架构分为水平和垂直两个维度:

    • 水平架构:进程拓扑、容器拓扑、主机拓扑
    • 垂直架构:进程、容器、主机之间的依赖关系
  • 架构组件是指架构的组成部分,包含进程(应用进程、第三方组件进程、云服务)、容器、主机。

架构感知

  • 功能

    服务器、存储、网络是现代云平台的基础设施。随着上云战略的推进,越来越多的大型企业将业务、服务、系统构建在云平台上。开源软件和云服务的多样性,开发语言的异构性,以及企业 IT 团队的组织和能力差异,都提高了标准化的复杂性。

    在此背景下,架构感知功能应运而生。它会采集和分析操作系统及第三方标准接口,捕捉进程级的调用关系,并使用特征库算法识别进程所使用的技术组件,最后在服务器、容器和进程这三个维度上以可视化的方式展示应用架构。

  • 数据源

    AHAS 支持的数据源如下表所示。

    图 1. AHAS 支持的数据源
    AHAS 支持的数据源AHAS 支持的数据源

  • 工作流程

    AHAS 架构感知的工作流程包括四个步骤:

    1. 数据采集
    2. 关系构建
    3. 特征识别
    4. 架构可视化
    图 2. 架构感知工作流程
    架构感知工作流程架构感知工作流程

  • 界面展现

    图 3. 架构可视化
    架构感知架构感知

您可以通过以下小节,更全面地了解并掌握 AHAS 的架构感知功能:

  • 查看系统架构:掌握架构感知页面的基本功能。
  • 查看进程:了解进程拓扑图和进程详情。
  • 查看容器:了解容器拓扑图和容器详情。
  • 查看主机:了解主机拓扑图和主机详情。
  • 查看容器组(Kubernetes):了解Kubernetes容器组详情。
  • 第三方组件和云服务支持列表:了解 AHAS 可识别的第三方组件和云服务。

原创文章,作者:网友投稿,如若转载,请注明出处:https://www.cloudads.cn/archives/34156.html

发表评论

登录后才能评论