从代码层诊断,云端从代码层诊断,云端OneAPM平台让开发者专注开发平台让开发者专注开发
从你写下第一行代码到整个持续的运维,APM都是不可或缺的工具。在国外,APM已成为IT Operation的核心,而现
在,通过APM提供的用户体验管理工具,他们可以实时监控到最终用户体验,也能掌握业务层面的动态。
实际上,针对企业用户在应用性能管理解决方案部署和交付模式上的不同需求,蓝海讯通提供了两种产品和服务交付
模式:传统的软件许可证模式(blueware)和基于云计算的SaaS模式(OneAPM)。blueware主要针对传统大型企
业,而OneAPM主要针对互联网企业开发者 。
借助OneAPM,开发者可以提升开发速度、让应用更快发布,并且能精准定位使用体验中的瓶颈。据蓝海讯通介
绍,OneAPM的功能很适合支持敏捷开发模式。他们希望提供一种服务,让应用性能管理不再是问题,对开发者来
说,你只需要把业务做好,把你要提供给客户的服务想好,不需要再去关心性能的问题,本文将就OneAPM的相关问
题采访了蓝海讯通创始人兼董事长何晓阳。
蓝海讯通创始人兼董事长蓝海讯通创始人兼董事长 何晓阳何晓阳
CSDN:首先介绍一下你们为什么要做:首先介绍一下你们为什么要做APM,有什么样的意义?,有什么样的意义?
何晓阳:何晓阳:我个人微博可能经常看到这样的信息,有用户吐槽@服务商,说你的性能体验不好,我在网上付了钱都我没
有收到票,这种事情很常见。再比如说某APP用着用着就弹一个报错,弹出一行代码,觉得这个东西很奇怪,这行代
码什么意思呢?对普通用户来讲他觉得很困惑。那么这个东西显然不是这个应用的开发者他想看到的,但他并不知道
这样一个事情的发生,所以对他们来讲,首先会导致用户体验下降,第二是消费者就直接选择另外一家的产品。现在
尤其在中国2C这样个领域竞争是很激烈的,无论是任何一个领域,比如在线教育或者最近比较火的旅游行业,竞争都
很激烈,如果体验不好,可能最终用户就选择别人,这会直接导致营收的下降。
我们是希望提供一种服务,我们想让应用性能不再是问题,对开发者来说,你把你的业务做好,把你要提供给客户的
服务想好,把你的业务创新想好,不需要再去关心性能的问题,我们提供这种应用性能管理的Total Solution,我们是
帮助我们所有的客户统一的解决这些问题。我们OneAPM这个SaaS平台,面对的是中小型企业,还有创业团队,这个
在美国叫small to middle business,在国内觉得可能会更小,甚至就是个人开发者。你只要是一个创业者,有自己的
理想、梦想,可以自己写一行代码,写一个应用出来,我们可以保证你的这个APP的performance是没有问题的。
那么我们现在在做什么呢?我们是希望给所有的开发者提供一种能力,让他们不再担心性能,无论他写的是什么样的
代码,只要使用OneAPM,就可以迅速保证不会因为应用的性能问题导致客户体验的损失,导致业务的受损。他自己
的能力是多少,可以发挥出来多少,不会因为自己的IT能力的缺失,使得业务能力下降,这是我们第一步要做的事
情,而且现在这个事情我们已经做到了。
CSDN::APM跟传统的运维监控的主要区别是什么?像跟传统的运维监控的主要区别是什么?像IBM提供了提供了CA、惠普的,也是对基础设施做监控。、惠普的,也是对基础设施做监控。
何晓阳:何晓阳:其实基础监控设施的产品我们也有,但其实基础监控设问题在哪?这个应该说和APM行业发展过程有关,我
们拿美国人来说,美国最早的时候1998年以前或者1995年到2000年这样一个时间点,这个时候我们知道是互联网1.0
的时代,就是网站,基本上像雅虎是那个时候兴起,就是一个网站,没有任何的交互也没有任何的业务逻辑在,比如
雅虎给你提供的新闻,你只有上去看的份,你想跟它产生一些交互是不可能的。这个时候速度取决于您的网速,所以
那个时候产生了一些测网速的应用,并且今天他们都说自己是做APM的。从2000年到2005年的时间点,计算机从网站
变成了一个实际的业务,那时候像Ebay这样的厂商可以兴起,在网站上用户产生实际业务的,那个时候应用程序运行
在什么地方呢?就是框架上。我们知道那个时候SUN公司很值钱,卖服务器、小型机,它卖的服务器和小型机,这种
性能自然是需要监控的,基础设施监控大概是美国人在2005年干的一件事情,那个时候在SUN的的小型机上跑数据库
软件,专业软件,跑weblogic Server这样的一些软件。再往后,从2005年以后application变成了以应用为核心,随着
虚拟化云计算的兴起,随着SOA的落地和DevOps的应用,这个时候监控基础组件已经没有用了,因为很多的故障是发
生在应用内部的,所以第三代的应用型的监控是以应用为中心,你要注重用户体验,强调的是端到端的应用性能管
理。