在IT运维领域, “以用户为中心“的标准是”应用可用“,这并没有什么错,毕竟在过去20年里,都是以应用为中心构建了所有的IT体系,包括整个数据中心的建设、运维体系等。
在这个体系下,APM的服务基本以服务器运维、网络运维等单点解决方案为主,但这一切随着数字化进程加速而发生了变化。
IT运营更智能的驱动力是什么?
在博睿数据COO吴静涛看来,促使IT运维思路的转变主要有两个原因。
一是科技创新的驱动力,比如一些头部客户采用全新的架构,更好地灵捷地构建自己的应用,作为领先者,他们的实践必将起到示范效应。
二最终用户,也就是消费主体的变化加速了这一进程。与80、90后习惯于被动适应不同,新生代的95后生长于互联网环境中,对于产品的体验需求更多体现在定制化和个性化,促使各行业加快探索用户体验。
博睿数据COO吴静涛
基于这两个驱动力,各行业企业的IT架构从原来的传统结构转向虚拟化、转云计算,后来转向云原生、微服务,这就意味着,各行业企业的技术架构在发生革命性变化。
企业的技术团队在技术演进的洪流中加速奔跑,云原生、容器化、微服务化、敏捷开发等等,软件定义一切让丰富的应用程序聚集在一起,这些组件可以位于企业的本地基础设施中,也可以位于云上以微服务化在容器中运行,数据也来自应用程序、容器、Kubernetes、APP和边缘网络,甚至是某个API,而且这些应用支撑起了企业数字化转型的平台底座,任何的延迟、故障都意味着业务的无法满足。
现代化的软件体系和架构为技术和开发团队带来高效、应用质量、易扩展性等优势的同时,也不可预见的将运维复杂性边界拓宽了。
就在这个时候,深耕IT运维13年的博睿数据提出了“服务可达 达者为先“的战略,助力企业实现用户体验从“应用可用”到“服务可达”的跨越式进阶。
新的IT的指标体系是什么?
从“应用可用”到“服务可达”,意味着主视角的颠覆转变。一个是从企业角度出发,而另一个是从用户的角度出发。这需要企业对用户层和业务层有更深入的了解。
作为企业的决策者们面临的挑战在于,近年来随着新技术的不断兴起和发展,以及数字化转型步入深水区,企业需要变革传统IT基础架构的同时,也要不断扩展企业数据获取的触角。
从代码到用户全路径打通的“数据链DNA”应用而生,博睿数据COO吴静涛坦诚地说:数据链DNA的理念听起来恰到好处,迎合了客户的需求,但实际上这个需求并不是我们想出来的,是客户逼着我们做的。
在他看来, “相较以往AIOps智能运维概念,服务可达的数据链DNA有着更加领先的含义,其可以打通从代码到用户(Code to Customer)访问的全过程,全数据链探知路径、性能和服务品质,形成一种创新的运维管理模型。”
这一全过程的打通,意味着企业能够多维度、更综合的利用数据,让用户所思更直观,运维管理更便捷,扩大数据本身价值,使其能够真正驱动决策。然而逻辑的不同、数据的多样性,以及微服务、容器等技术推动的现代化应用的发展,让这一过程变得更具挑战。
数据链DNA架构图
“D”——DEM(Digital Experience Management):
用户数字体验管理,包含客户端APP体验监控、浏览器体验监控、小程序体验监控、浏览器拨测和手机拨测等一系列技术。博睿数据的DEM基于用户会话的监控视角和分析模型,是国内DEM领域监控工具中独家具备了用户会话及全量访问事件的监控和分析能力的产品。
“N”——NPMD(Network Performance Monitoring and Diagnostics):
网络性能监测和诊断,通过网络嗅探、BigIP大数据引擎、Nginx Telemetry等技术,从业务、应用、系统、网络、硬件几个维度分析诊断,实现网络传输的路径发现,异常发现,故障发现。
“A”——APM(Application Performance Management):
应用性能管理通过字节码注入和微服务探针,无需应用代码变更的情况下实现对代码运行效率、SQL调用效率、PaaS API调用逻辑追踪,以及微服务的性能监控。
完善“数据链DNA”的七种武器
为实现数据链DNA每个环节的可用,博睿数据打造了七种武器:
1、客户端拨测/SDK/反嵌JS:通过浏览器和手机真机APP拨测,客户APP的SDK嵌码, Browser/H5/Webview监控, 确保服务可达并提升用户体验;
2、Edge/CDN节点主动拨测:性能监控, 得到使用过程中的实际性能表现, 延迟和丢包作为选型依据和性能排查依据;
3、云服务提供月报/定制测评:通过每月对云服务商监控提供定期性能报告, 成为企业客户对多云服务的议价依据,从而提升企业客户的实际服务能力和可用性;
4、 门户网页/首屏加载分析:信创环境和传统环境的灰度性能分析; 提供专业建议,来提高体验,避免劫持,从而提高可用性;
·5、NPMD网络性能管理:实时网络流数据捕获分析技术,实现流数据路径判断,快速发现和排除网络上的节点的通讯故障;
6、ADTD应用深度追踪:调用逻辑的自动拓扑可视化,快速发现API服务异常,重载过库攻击等现网环境风险;
7、 APM应用性能管理:通过字节码注入,无需开发变更,在运行环境中实现对代码执行,SQL调用效率的监控,是DevOps的必备技术,也是提升信创平台应用性能的利器。
在采集到不同环节的体验数据、网络数据和代码执行效率数据后,博睿数据最终通过一体化智能运维平台——Dataview,打破“监控孤岛”,进行信息整合、特征关联,把数据形成可视化信息,呈现在企业面前。
事实上,Dataview已经是2.0版本了,从以前被客户逼着跑,到现在主动开发成产品,经过迭代后正式发布新版本,不仅使得博睿数据在竞争激烈的APM市场中树立了新的标杆,其所倡导的全新IT运维体系为企业通过数字化转型驱动“数字经济”开辟了新路径。