平台整体架构如下图所示:
层次化的架构设计,整体分为三层:采集层、处理层、展现层,支持分布式、多中心的部署模式,支持横向扩展。提供数据接口,支持与第三方平台集成。
Ø 采集层:网络流量数据的采集及预处理
Ø 处理层:交易数据的分析处理,获取交易指标,异常告警。
Ø 展现层:交易视图的定制及各类监控视图的集中呈现。
Deli-TM采用旁路零风险部署,主要的组件包括解码引擎,分析引擎,展示Web。支持多种部署方式,能够有效应对多中心及“两地三中心”的情况:
单数据中心部署模式如下图所示:
Ø 通过流量汇聚设备完成各类业务流量数据的收集,然后由应用监控服务器进行处理和展现;
Ø 对于小规模的数据采集可以不使用流量汇聚,旁路镜像的流量直接介入到应用监控服务器的网卡,可以为应用监控服务器配备多块网卡,实现多节点流量的接入;对于大规模流量数据的采集,需要流量汇聚设备支持。
多数据中心部署模式如下图所示:
Ø 采用流量汇聚设备汇聚多中心的流量;
Ø 汇总之后的流量,由应用监控服务器统一处理展现;
Ø 多数据中心分布式部署模式
多数据中心分布式部署模式如下:
l 在每个数据中心,部署应用监控处理服务器,每个中心的镜像流量由汇聚设备汇总后传递给应用处理服务器进行初步处理;
l 各中心的应用监控处理服务器经过初步的处理之后,传递给应用监控管理服务器,再由应用监控管理服务器集中处理和展现;
l 对于各个中心的应用监控处理服务器,可以根据各中心的数据量,灵活的扩展;
对于应用监控管理服务器,也可以进行扩展,可以将应用监控管理服务器设置为集群模式,实现负责均衡的数据处理。