CompuwareAPM三特点迎战新时代性能挑战
【IT168专稿】新时代电子商务的崛起与大数据的应运而生,给企业用户的应用开发和运维带来了巨大挑战。 “新时代数据在随时变化,数据类型安徽治疗癫痫重点医院非常复杂。业务需求增加,数据落实到个体,复杂性大幅提高。用户对前台交易时间的要求癫痫病的日常护理越来越短,交易的速度越来越快。但后台交易的复杂性越来越强。用户体验和应用面临巨大的压力。”Compuware大中华区总经理琚伟先生面对空前高涨的性能压力感慨道。▲Compuware大中华区总经理琚伟先生 特点1:观念转变,性能管理不再是性能测试! 新时代,让众多传统企业纷纷大刀阔斧的挺近互联网,但是往往连互联网企业自己都缺乏对互联网的合理考量,而造成了系统间的压力协调性欠佳的问题,更何况那些新进圈内的传统企业。琚伟先生告诉记者,过去像“双十一”这样“电商盛典”期间,很多人都有体会过交易缓慢的问题。原因可能源自很多方面,但是不能否认与第三方的接口有关,其中包括结算接口的延迟。因为像“双十一”的活动越来越多,越来越复杂,造成久了更多的交易的复杂性,进而导致了交易成本的增加。 现在,从某种意义上来说延迟就是故障,用户对网站首页的要求越来越高。统计数字显示,如果6秒钟用户不能顺利浏览首页,就会放弃该网站,可以说用户对企业的要求越来越高。但是什么导致了大量延迟现象呢?琚伟先生表示,传统开发的流程是上线前的好坏,决定了上线以后有没有问题。“提需求-开发-测试-上线-质保”是一个循环往复的过程。虽然是一个螺旋向上的过程,但是不可否认的一点是,这个过程会堆积问题,而且往往还会牵扯更多。在国内,“前期重功能,后期重性能”的问题普遍存在。 同时,笔者认为传统的软件实施过程中,对于性能的规划往往让性能测试的方法也存在着滞后的问题,可以说要根本解决性能的问题,技术手段要和管理规划相匹配才行。 特点2:性能管理不能在“黑盒”中摸索丹寨县哪家医院治疗癫痫! 对于软件项目的性能管理来说,转变观念首先要突破“黑匣子”的旧模式。 “对绝大多数传统的业务和技术人员而言,交易过程犹如进入一个黑匣子,响应速度、过程等一切都如同进入了黑匣子一样神秘。”为了改变这个现状,琚伟先生认为Compuware拥有简化、快速、可信的系统,可以及时发现问题,产品上线以后不断收集数据,这些收集的数据能定位到代码行,并将跟踪定位的过程延伸到全部的应用周期。 据了解Compuware的PurePath专利技术,它的基础技术是对CPU、硬盘等核心设备的实时监控,当CPU等核心部件使用情况出现波动,影响到哪些用户和应用,PurePath会给出提示,能给用户非常清晰的路径,让用户能够看到一个透明的定位并快速的提交。 之所以,Compuware可以做到如此深入,原因在于Compuware的软件已经嵌到Java虚拟机里,琚伟先生用一句通俗易懂的技术语言解释了这样做的来龙去脉:“一个交易在开始时,每个环节都打上一个标签,如果把整个交易链的时间取出来,把这些环节的时间做差值,就是花在某个地方的时间消耗。根据程序生成反向图,可以进行直观的展示,并定位性能到底消耗在哪里。” 或许正是这种嵌入式的方式,才能真正的帮助客户解决定位的“黑匣子”。 特点3:用现实手段解决模拟的虚幻问题! “做过性能测试的人都知道,很多时候性能测试只是在生产环境的内部网络实施。换句话儿童癫痫病应该注意些什么说,这是路由器和防火墙以内的世界,以外环境是无法真正的实现模拟和测试的,严重点说,如果真的放到互联网上,那么完全是另外一回事了。”琚伟先生强调的其实不是测试的真实性问题,而是测试环境的有效性问题。 琚伟先生介绍道,Compuware在全球有很多节点,这些节点包括:笔记本电脑、平板电脑、使用各种移动运营商电话服务的手机,通过植入程序,同时输入URL,让设备访问测试网站,把其要做的交易脚本化,去实现登陆等操作。这样做的目的只有一个:用真实的环境模拟全球发起的真实的模拟访问! 琚伟先生强调:“在给某些网站测试时,Compuware调动全球的资源进行持续四天的网络压力测试。这些真实的网络压力进行用户模拟,利用遍布全球的网络监控网,可以对客户的全球的业务进行支撑,持续的优化网站性能。” 写在最后:性能看不见摸不到但感受极深的问题! Compuware所做的是帮助用户找出并缩短预期和体验之间的差距,Compuware着眼于整个应用链条,综合管理改善性能提高效益。从具体的解决产品性能的问题,到破解新时代性能管理的黑匣子;从定位问题代码行,到颇具亮点的全球范围的监控网络的还原真实网络,对于互联网来说无不是持续优化的手段。 但并不是说Compuware只关注互联网应用,就笔者与琚伟先生的交流来看,越来越多的传统行业的传统应用已经开始注重性能问题,而性能问题往往在这些环境中的作用也越来越突出,只不过当前互联网的性能问题体现的更为直观。