对于95后群体,有一个流行语称之为“Z世代”,他们是伴随互联网成长起来的一代人,对在线服务的可用性和体验要求极高。
类似的词语还有数字化原生代、网络原住民等,其核心都在表达着在数字化科技熏陶下的他们,看待世界有不一样的眼光和价值观,并且正在影响和改变着市场发展和服务模式。
进一步而言,在数字化的发展浪潮中,如何满足新时代群体的“体验”问题,变得比以往任何时候更加重要。
从应用可用到服务可达
今天,随着IT基础架构和应用部署模式的演变,IT的复杂性越来越高,影响体验产生问题的环节也越来越多。逻辑的不同、数据的多样性,以及微服务、容器等技术推动的现代化应用的发展,将不可预见的运维复杂性边界拓宽了。所以,优化体验这一看似简单的事,做起来并不容易。
以往,我们强调以应用为中心,聚焦应用高可用,但这并不是全部,影响应用体验的还包括地域、终端、基础设施、中间件、数据库等一系列问题。所以,做好体验需要在这一复杂的链条上,以用户端视角通盘考虑,从应用可用转变为服务可达。
源于此,博睿数据提出了“数据链DNA”全新理念,强调建立以用户为中心的服务可达能力的监控和评估体系,提升自动化运维能力。
日前,在博睿数据举办的“服务可达 达者为先·博睿数据2021年战略升级发布巡展”北京站上,博睿数据COO吴静涛指出,“相较以往AIOps智能运维概念,服务可达的数据链DNA有着更加领先的含义,其可以打通从代码到用户访问的全过程,全数据链探知路径、性能和服务品质,形成一种创新的运维管理模型。”
数据链DNA:重建全新IT指标体系
顾名思义,“数据链DNA”,一是其打通了影响用户体验的全链路监控链条,二是“DNA”将DEM、NPMD和APM有机整合在了一起:1、DEM(用户数字体验管理),包含客户端APP体验监控、浏览器体验监控、小程序体验监控、浏览器拨测和手机拨测等一系列技术;NPMD(网络性能监测和诊断),通过网络嗅探、BigIP大数据引擎、Nginx Telemetry等技术,从业务、应用、系统、网络、硬件几个维度分析诊断,实现网络传输的路径发现,异常发现,故障发现;APM(应用性能管理),通过字节码注入和微服务探针,无需应用代码变更的情况下实现对代码运行效率、SQL调用效率、PaaS API调用逻辑追踪,以及微服务的性能监控。
吴静涛强调,“数据链DNA”真正重建了一套以服务可达为中心的全新IT指标体系,而不再是一个简单的工具。
通过将用户端数据、NPM网络流量数据以及APM应用性能数据进行全链路分析,以及前后贯穿的TraceID,博睿数据“数据链DNA”打通了从客户端到主干网,到IDC网络,再到应用服务器之间的整个链路,并构建从应用拓扑到网络拓扑的完美融合,打造完善的监控体系,确保业务可达和良好的用户体验。
这背后,为实现数据链DNA每个环节的可用,离不开博睿数据打造的七大武器:客户端拨测/SDK/反嵌JS,Edge/CDN节点主动拨测,云服务提供月报/定制测评,门户网页/首屏加载分析,NPMD网络性能管理,ADTD应用深度追踪,APM应用性能管理。
以客户端拨测/SDK/反嵌JS举例,通过浏览器和手机真机APP拨测,客户APP的SDK嵌码,Browser/H5/Webview监控,确保服务可达并提升用户体验。
在此之上,通过大数据平台打通“云-管-边-端”,并通过机器学习和人工智能实现“信息整合,特征关联和业务洞察”,博睿数据从而能够帮助企业应对Z世代对服务可达、应用体验的高要求,提升IT运维效率和自动化能力。
构建从代码到用户的性能管理体系
全数据链探知路径、性能和服务品质,是博睿数据“数据链DNA”发挥作用的关键。具体说来,它又是如何打通从代码到用户访问全过程的?
首先,在外部监控体系上,通过DEM了解业务在外部的性能及可用性表现,掌握业务体验在不同用户终端、不同地域、不同运营商网络中的差异,快速定位问题成因是外部网络问题、终端问题或是服务端问题,确保业务在终端侧可用。
其次,在内部监控体系上,通过ITIM、NPM和APM等工具,快速定位问题是网络问题还是基础设施问题,亦或者是应用、中间件、数据库等问题,实现问题的代码级根因定位与分析,应用访问全链路追踪与业务调用关系可视化,确保业务在服务端的可用性。
这一全过程的打通,意味着企业能够多维度、更综合地利用数据,让用户所思更直观,运维管理更便捷。并且,不止于快速发现和定位IT问题,更重要的是能够借此规避IT运营风险,降低运营成本,从而让每一家企业都能享受IT运营数据的价值,提高业务增长和竞争力。