Michael Kopp是Compu-ware公司卓越APM中心的一名技术分析师,他做过10多年的Java/JEE领域的设计师和开发员。另外,Kopp还专攻虚拟和云的大规模生产部署的结构和性能。

?

  新APM强调每笔交易的成本;帮助測试员提升其在将投资最大化中的战略性作用

  企业进入云就会产生很多利益,包含业务更灵活,显著节省成本,当然还能够添加利润。

连续应用程序性能管理(APM)支持整个应用程序生命周期,从多方面来讲,能够是实现这些利益的关键。

最近。云中APM的重要性备受关注。尤其是当它涉及确保高速,可靠的终端用户应用程序体验时。云是不透明的。也就是说,使用云的应用程序的企业经常不深入洞察内部工作和他们所选择的云服务提供商的容量管理决策。仅仅有一个方法让企业确信终端用户正在用基于云的应用程序得到可靠的体验。測试员须要从云“还有一边”的真实终端用户的角度去估量性能。由于他们在“前线”。基于云的应用程序中发生性能问题时測试员是第一个做决策的。然后深入诊断能够帮助确定性能问题的解决办法,不管是云。企自己的数据中心还是应用程序交付链中的还有一个元素。假设问题原因是云,企业就能够利用这个实用信息警告云服务提供商并维护应用程序重绩效服务水平协议(SLAs)。

  很多企业和他们的測试员已在使用APM以确保高水平的员应用程序性能方面做出显著进步。

他们的应用程序也许已经够快够可信了,但却没有时间停止在云中做APM更好地理解基于云的应用程序的内部工作能够获得巨大的利益。

云中APM的下一步就是优化基于云的应用程序的成本结构,就像应用程序性能对云投资回报有直接影响一样。再一次,測试员有战略性机会去帮助最大化云投资并提高底线。

  换句话说,云所关注的是,APM不不过使应用程序更快,它还使得应用程序,尤其是最高产的应用程序成本效益更高。

应用程序开发过程的每一步都必须将之考虑在内。由于即使是所谓的最好的应用程序也绝对不是完美的。持续改进。修正和优化能够极大地影响一个基于云的应用程序的性能和成本效益。 因此,回归測试和整个月影传说生命周期中都须要考虑这双方面。

  再看搜索功能,除了快,測试员还需将之优化以便它能够提供更好的结果且不被每位測试员运行五遍甚至很多其它遍。

这能够被视作功能优化,也能够降低运行成本,由于在云中,每笔交易都价值一美元。每笔交易降低数据库获取调用,同一时候一点也不加速搜索,能够节省成本。这是由于大多数云提供商按运行次数要价。比方SOL。所以优化SOL的数目可能比节省CPU更具成本效益!用这样的方法, 企业就全然绕开了资源优化的问题而直击成本优化问题。測试员能够真正地掌控要价。

其实。企业一点都不是必需关心公共云中资源的使用,他们须要关心真正的终端用户应用程序SLA和成本效益——越来越多地,測试员是该知识的承办商。

  还有一个样例是购买功能。云中有没有终端用户花非常多时间在上面,并消耗很多资源的特点——比方:产品简单介绍或产片图示?通过了解终端用户如何运用他们的时间,測试员深刻了解了在云中什么能够提升价格。此外。通过理解交易的成本结构及它会产生多少受益,測试员能够更好地设置优先级以便转变前的交易的功能,成本及性能能够被优化。

  对于很多企业来说,迁移到云中的基本的明显的优势是可变的,这就避免了容量规划和大笔的预付费用的老办法:反之,企业能够,随其负载的添加。扩大他们的环境规模。可是可变性也有其弊端。非常easy导致过度消费的计划容量,由于没有硬性限制,这就会超出成本估算。

  因此。測试员直接理解终端用户怎么与应用程序交互非常重要以及应用程序怎样处理负载。这样,測试员就能够提供有价值的能够帮助引导更明智的云容量决策的信息。没有这个信息。运行就非常盲目。

  总之。终端用户体验管理使測试员理解了终端用户的行为及性能是怎样影响转化率和业务的。

但在一个公共云上。这仅仅是APM的一部分。

仅仅有当企业 能够在保持成本不断减少的同一时候,满足终端用户对快且可信的应用程序的期待。他们才干取得云的成功并利用云提升他们的业务性能。通过专注于每笔交易的成本,測试员能够对企业盈利做出更大的战略贡献。

版权声明:本文出自 SPASVO泽众软件測试网:http://www.spasvo.com/news/html/2014922144040.html

原创作品,转载时请务必以超链接形式标明本文原始出处、作者信息和本声明,否则将追究法律责任。

最新文章

  1. ios常用的第三方库
  2. wed应用程序开发原理
  3. myrocks之事务处理
  4. RESTful 良好的API设计风格
  5. shell的查找与替换
  6. oracle 把一个用户的表结构导入到另一个用户下
  7. PHP CURL实现远程下载文件到本地
  8. Java内部接口的调用方式
  9. C++学习11 类和new、delete操作符 类与const关键字
  10. Tomcat 7优化前及优化后的性能对比
  11. ab性能并发测试语法
  12. iis7下.Net框架版本设置
  13. iOS开源 框架
  14. NOR flash和NAND flash区别,RAM 和ROM区别d
  15. leetCode 24. Swap Nodes in Pairs (双数交换节点) 解题思路和方法
  16. flume1.8 开发指南学习感悟
  17. dojo省份地市级联之省份封装类(一)
  18. IIS Express服务器遇到400/503/IIS Express Error的解决办法
  19. Javascript - ExtJs - 其它
  20. php &符的写法

热门文章

  1. Java多线程中的异常处理
  2. 程序编译时书写Makefile注意事项一例
  3. docker 安装nginx并挂载配置文件和www目录以及日志目录
  4. 了解一下运行软件的自我保护(RASP)
  5. 了解Linux实时内核
  6. appium python api(转)
  7. 【AS3 Coder】任务五:Flash 2D游戏的第二春(上)
  8. Spark-Streaming之window滑动窗口应用
  9. [转载]Install Opera 12.16 Web Browser in CentOS/RHEL and Fedora
  10. 为windows开启winrm service, 以便进行远程管理