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

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

云中应用性能管理(APM)的下一步的更多相关文章

  1. Pinpoint - 应用性能管理(APM)平台实践之部署篇

    0.0 前言 国内的APM行业这两年刚刚起步,但是在国外却比较成熟了,并且由于这两年人力成本的快速提高,国内外涌现了几家非常不错的APM企业,例如APPdynamic,Dynamic,NewRelic ...

  2. 应用性能管理(APM, Application Performance Management)

    当下成熟的互联网公司都建立有从基础设施到应用程序的全方位监控系统,力求及时发现故障进行处理并为优化程序提供性能数据支持,降低整体运维成本.国内外商业的APM有Compuware.iMaster.博睿B ...

  3. Docker安装Skywalking APM分布式追踪系统

    环境介绍 本文使用虚拟机unbutu18+docker.本unbutu18系统IP地址为:192.168.150.134 大家在使用时记得将此地址换成自己的实际地址. docker的安装可参考:htt ...

  4. 使用Azure Application Insignhts监控ASP.NET Core应用程序

    Application Insignhts是微软开发的一套监控程序.他可以对线上的应用程序进行全方位的监控,比如监控每秒的请求数,失败的请求,追踪异常,对每个请求进行监控,从http的耗时,到SQL查 ...

  5. IT Operations(IT 运营),运维的更价值化认识

    一直想努力向别人(甚至包括从事运维的人)解释清楚什么是运维,发现很难! 6月20号,在InfoQ高效运维群里面,对运维创业做了一次激烈的讨论,很自然地,过程中不可避免的谈到运维苦逼和运维无法产品化的问 ...

  6. 惊曝6.24AppCan移动开发大会参展名录,现场礼品超多!

    AppCan移动开发者大会召开在即, 诸位参展商准备就绪, 移动圈的半边天都来了, 现场活动和礼品多到爆炸, 请大家一一过目! 排名不分先后,AppCan不偏心! 1.极验验证 首创滑动式拼图验证码. ...

  7. OneAPM:打造云时代的应用性能管控平台

    在2015年大连市CIO信息化年会的现场,记者与OneAPM东北区总经理佟维针对云时代的企业系统应用性能的管理控制进行了简短交流.北京蓝海讯通科技股份有限公司,即OneAPM是中国基础软件领域的新兴领 ...

  8. .net基础学java系列(一)视野

    本文目的在于扩展你我视野,求各位大神帮忙补充下表格中的内容,特别是Java的相关内容. 下面的文字纯是为了凑足150个字. 本人作为一名普通的.net程序员,也快混了十年了.在.net方面的知识面较广 ...

  9. 「客户成功故事」OneAPM 助力网上办事大厅构建阳光、高效、安全的政务服务平台

    (一) 项目背景: 网上办事大厅是由省信息中心承建的电子政务核心业务系统,致力于为全省民众提供一站式网上办事服务,实现了政务信息网上公开.法人及个人事项网上办理.公共决策网上互动.政府效能网上监督五大 ...

随机推荐

  1. 【bzoj1001】【最短路】【对偶图】【最大流转最小割】狼抓兔子题解

    [BZOJ1001]狼抓兔子 1001: [BeiJing2006]狼抓兔子 Time Limit: 15 Sec  Memory Limit: 162 MBSubmit: 18872  Solved ...

  2. 集合框架(上):学生选课(collection)

    利用集合存储课程信息: 1.Course类 package com.collection; public class Course { public String id; public String ...

  3. 如何避免CSS :before、:after 中文乱码

    问题: 在进行页面开发时,经常会使用:before, :after伪元素创建一些小tips,但是在:before或:after的content属性使用中文的话,会导致某些浏览器上出现乱码. 解决方案: ...

  4. K均值与C均值区别

    k均值聚类:---------一种硬聚类算法,隶属度只有两个取值0或1,提出的基本根据是“类内误差平方和最小化”准则: 模糊的c均值聚类算法:-------- 一种模糊聚类算法,是k均值聚类算法的推广 ...

  5. axure产品原型图,元件库导入方法

    axure是公司产品经理常用的软件,用来绘制产品原型图. 为了画出漂亮的原型图,需要各色各样的元件.因此导入各类元件库很有用处: 打开元件库视图: 载入元件库,选择事先下载好的元件 元件库下载:htt ...

  6. ios开发 Socket通信

    Socket描述了一个IP.端口对.它简化了程序员的操作,知道对方的IP以及PORT就可以给对方发送消息,再由服务器端来处理发送的这些消息.所以,Socket一定包含了通信的双发,即客户端(Clien ...

  7. Scala和Java二种方式实战Spark Streaming开发

    一.Java方式开发 1.开发前准备:假定您以搭建好了Spark集群. 2.开发环境采用eclipse maven工程,需要添加Spark Streaming依赖. 3.Spark streaming ...

  8. 转: Servlet-jsp从入门到精通 1~5

    评注: 来自简书,内容很简要. http://www.jianshu.com/p/d718a5f4a850 (一) http://www.jianshu.com/p/06efc32c10cf   (二 ...

  9. webstrom 很卡 底下一直走进度条 scanning files to index

    最近工作总会遇到一些问题 先说说webstrom 其中有一次仅仅开了两个项目 电脑风扇就各种轰鸣 各种重启 安装卸载webstrom 都没有作用 好吧 其实解决很简单 选择一个文件夹,右键, Mark ...

  10. C2:抽象工厂 Abstract Factory

    提供一个创建一系列相关或相互依赖对象的接口,而无需指定它们具体的类. 应用场景: 一系列相互依赖的对象有不同的具体实现.提供一种“封装机制”来避免客户程序和这种“多系列具体对象创建工作”的紧耦合 UM ...