金融行业如何通过数据链DNA实现自主化、全链路监控?
前不久,中国人民银行印发了《金融科技发展规划(2022-2025年)》,核心内容是强化金融科技治理能力,以开放创新、合作共赢的产业生态,打造人性化的数字金融服务。这说明,数字金融的未来,会更重视用户体验和服务质量。
目前存在的挑战是,在实际业务落地过程中,金融企业如何在确保安全以及遵守相关规范体系前提下,充分激活数据潜能,实现服务质量与效率的提升?如何通过金融服务的智慧再造,构建无障碍的服务体系?如何通过数字技术的深化应用,解决科技成果转化的“最后一公里”难题?
▲博睿数据资深架构师 张 冲
答案是:以用户为中心,实现全链路服务的可触达!正如博睿数据资深架构师张冲,在SACC架构师大会上所言,金融企业要想全面拥抱数字金融,必须固本强基,发挥数据要素倍增的作用。以银行为代表的企业要想为人民群众提供更加普惠、绿色的高质量服务,要能够做到“能用、会用、善用”数据,通过有效合理的信息整合、特征关联和业务洞察,全面释放数据潜能。
那么,我们该如何建立以用户为中心的能力监控和评估体系?还要结合金融行业的实际业务场景和需求来分析!
数字金融面临新挑战
从银行业务的实际落地情况来看,正在发生4个变化:
1.手机银行成为业务主渠道。
这几年,线上金融业务增长迅猛,很多银行至少会把50%的业务转移到线上,并通过手机银行、信用卡APP的形式提供服务,同时银行离柜率普遍达到90%以上。毋庸置疑,手机银行正成为服务提供的主要渠道;同时,有越来越多的银行,开始通过新的技术手段确保整个业务的健康和稳定运行。
2.数据中心SDN+私有云模式诞生。
当业务发生变化,新技术不断迭代,银行整体的部署模式也会改变。特别是“数据中心SDN+私有云”的模式产生。这使得企业在银行业务监测特别是关注数据中心的东西流量和南北的流量变化,变得越来越复杂。
3.快速发现、定位变得越来越困难,处置时间变长。
当银行的服务和应用变得越来越多,技术人员对于问题的快速发现、故障的定位,也会变得越来越困难;在处置问题的时间上,变得费时耗力。
4.单一用户行为很难变成可描述的业务需求。
过去,在柜台业务模式下,技术部门的职责是为业务部门提供服务;那么,通过手机银行提供服务后,用户侧反馈过来的业务需求,如何转换成技术指标,也是一大挑战。
从移动端来看,随着手机品牌的不断增多,终端用户的操作系统兼容问题,也让很多技术人员头疼。智能终端呈现百花齐放态势,每个品牌又大多都有各自的操作系统,不同操作系统可能会有十几个版本。此种情形下,产品在满足终端用户体验的难题提升,管理的风险加大。对于在线金融业务来说,如果网站发生了用户体验变慢,哪怕慢1秒,也会导致访问量的减少,会让用户的满意度大打折扣,最终导致转化率降低。
所以,从技术创新的角度看,我们需要改变原有的思维模式,采用全新的逻辑,实现技术上的突破,这也是博睿数据在重点强调的一个理念,即“服务可达”。
服务可达数据链DNA成“刚需”
从概念来看,服务可达的最简单理解,其实就是一个以用户为中心的IT指标体系。
过去,传统数据中心的构建指标,都是以高可用为标准,也就是我们常说的5个9。难道只做到高可用性,就是我们的最终目标了吗?显然不是!在张冲看来,企业要想满足95后消费主力群体的需求,或者说要想进一步挖掘Z世代的消费潜力,必须从“O视角”转变到“C视角”。
这里要解释一下:O视角,是指企业自己的视角,以应用为中心,以数据中心为基础,以应用高可用为指标;而C视角,则是指用户端视角,以服务可达为基础,以用户体验为指标,真正坚持用户第一原则。
其实,坚持以客户为中心并不难,难的是如何从技术层面上实现“C视角”转换?尤其对于应用要求比较高的企业或者行业来说,如何做到从代码到用户端的全链路技术能力覆盖?博睿数据提供了七大服务能力,让企业具备完善的数据链DNA技能,具体包括:客户端拨测、Edge/CDN节点性能监控、云服务监测、门户页面性能分析、NPM网络性能管理、PaaS平台/API ADT 应用深度追踪和代码/DB层面的APM应用性能管理。
在数据链 DNA中,“D”是指用户数字化体验管理(DEM);“N”是指网络性能管理(NPM);“A”是指应用性能管理(APM),提升服务体验。
具体而言,数据链DNA主要通过三个方向来落地:
第一,DEM (Digital Experience Management):用户数字化体验管理,包含客户端APP、浏览器、小程序体验监控,浏览器拨测和手机真机拨测等一系列技术;
第二,NPM (Network Performance M&D):网络性能管理,通过探针技术、 BigIP大数据引擎、Nginx Telemetry等技术,实现网络传输的路径发现,异常发现,故障发现;
第三,APM (Application Performance Management):应用性能管理,通过字节码注入和微服务探针,无需应用代码变更的情况下实现对代码运行效率、SQL调用效率、PaaS API调用逻辑追踪,以及微服务的性能监控。
值得一提的是,数据链DNA能在不同环节拥有卓越体验,还得益于大数据平台DataView。为了实现所有信息整合和特征关联,DataView大数据平台对VIP用户的访问过程全栈溯源;同时,基于机器学习后的智能基线,实现智能警报;再通过AI人工智能实现根因分析,提出解决建议和方法,甚至通过API调用验证过的预配置,最终实现一键变更和一键割接。
自主化、全链路监控让服务体验大幅提升
只是,打出全链路服务战略的企业有很多,博睿数据提出的数据链 DNA,到底能给用户带来哪些好处呢?张冲从实际业务场景角度,列举了很多实践案例!
场景一:重保期间的网站保障。
例如:在两会这种重大活动期间,如果某个地区的网民在打开网站时出现了一个敏感页面,那会受到怎样的负面影响?为保障网站安全避免政策面的风险,基于主动式拨测产品,通过配置待监测任务的URL地址,可实现对DNS解析地址的黑白名单监测、页面元素审查及敏感内容审计。
另外,为了便于各企业应对劫持情况,通过博睿数据客户成功团队所提供的管家式服务,可以帮助企业主动发现劫持现象,实时告警,即时掌握劫持行为及影响范围。包括页面嵌入了什么内容?相应的域名是什么?发生劫持用户所在城市的运营商是谁?浏览器是什么?能通过层层定位,分析问题,并提出具体的解决方案!
场景二:系统割接时的自动化验证。
之前,某些银行在做系统割接的时候,包括在割接前后以及割接过程中,需要对各个网点做人工验证,比如需要逐一去打电话、打开网站,进而去验证业务的可靠性,这种割接方式存在的最大问题,是周期长、效率低。
如今,通过更科学的交割方法和技术手段,可以让企业提升效率。这也是在很多银行经过验证的应用,已经取得了非常好的效果。具体做法是,在系统割接前,根据系统割接或网络切换内容,制定监测计划,确定需要检测的URL、范围、频率等,获取正常运行期间的监测基线。在割接过程中及结束后实时对效果做出评估,确定是否需要回退。
实时监控业务系统健康状态,避免客户由于割接带来的系统运营风险,确保业务连续性。验证过程耗时由原来几个小时提高到几分钟。
场景三:故障排障及定位
VIP客户体验对金融行业公司的各部门都是重点关注对象,然而,一旦发生客户投诉,技术团队通过传统数据比如日志进行分析的时候存在很多不足,对用户端真实访问效果无法实时获取且定位困难,缺少对应监测及服务机制从而导致重大投诉及业务流失。
而通过数据链DNA可以实现对用户前后端数据的打通,准确找到当时用户所在区域,访问效果如何,快速定位问题原因,是网络层问题,CDN层面的问题,还是客户端出了问题。或者是,微服务与微服务之间的调用出现了异常,甚至可以定位到哪个数据库的某一行代码。
针对重大系统故障,DNA能提供临时应急服务,通过监控平台快速定位具体原因,满足故障排除应急响应的各方面要求。同时,通过具有系统数据追踪和代码定位的能力,DNA提高了问题定位的效率,即便是普通运维人员,也能从数据中进行根因定位,让排障不再是“凭经验、拍脑袋”,而是有理有据、有的放矢。
一言以蔽之,通过数据链DNA进行故障排查,大大节约了时间,减少了人工投入,全面提升了运维效率。
场景四:竞品分析。
以某个证券企业为例,通过博睿数据Stock排名体系分析发现,APP用户体验不佳,行业排名比较靠后。通过分析发现耗时主要在App代码层执行时间过长,由于撤单确认弹框是由H5绘制,在屏幕收到确认撤单的点击事件后,一层层的传递给H5的元素,准备请求数据 ,并由H5发送网络请求,这一系列过程耗费了太长的时间。同时某些页面广告图片体积过大,影响打开速度……通过竞品分析企业可以准确地发现问题,并清晰了解自身在同行业中的水平。最终,以此为依据,配合前后端数据定位问题,然后进行全面优化,最终将stock排名提到比较靠前的位置。
小结:
总之,自主化、全链路监控给用户带来的价值,是看得见、摸得着的。深挖应用场景,运用实时流数据的Telemetry data,实现信息整合、特征关联和业务洞察。通过数据链DNA实现应用可用到服务可达的过度, 建立以用户为中心的服务可达能力的监控和评估体系,提升自动化运维能力, 提升95后新生代的用户体验, 加快数字化转型。