OneAPM:让用户想用就用的APM服务

原创
新闻
近日,北京蓝海讯通科技有限公司创始人兼董事长何晓阳接受记者采访时表示,“我们希望把几十万美金的软件,以一个肉夹馍的价格提供给用户,如果用户连肉夹馍都吃不起,我们也可以免费提供。我们提供一种非常方便的服务,让客户随时随地想用就可以使用。“

如今,创业热潮不减,有理想的人们凑在一起,将自己的创意想法变为现实。有做手游的APP的,有做O2O结合的,有做云计算方向的,也有做即时通讯的,而还有一类是专门做应用性能管理(APM)的,这如今也是硅谷的热门创业方向。

New Relic是一款基于SaaS的云端应用监测与管理平台,已融资2.75亿美元,营业额达到1亿美元,预计于今年上市;AppDynamics今年融资1.2亿美元,估值超10亿美元。巨大的APM市场,让国内创业者看到了希望。近几年,国内APM领域也逐渐火热起来,原因不只是因为创业热,而是APM能够真正为客户带来价值。近日,北京蓝海讯通科技有限公司创始人兼董事长何晓阳接受记者采访时表示,“我们希望把几十万美金的软件,以一个肉夹馍的价格提供给用户,如果用户连肉夹馍都吃不起,我们也可以免费提供。我们提供一种非常方便的服务,让客户随时随地想用就可以使用。“

 

[[119573]]

北京蓝海讯通科技有限公司创始人兼董事长何晓阳

APM是什么

APM,全称为Application Performance Management,应用性能管理,主要指对企业的关键业务应用进行监测、优化,提高企业应用的可靠性和质量,保证用户得到良好的服务,降低IT总拥有成本。

一般情况,一款复杂的应用程序由4-5个部分组成,包括客户端或浏览器,Web层、App层、持久化层、数据库存储等。当这些部分串联执行时,整个应用程序可以实现用户的业务逻辑,因此业务逻辑不是一个部分执行,而是由每个层分别执行,因此应用的调用关系就变得非常复杂,出现问题也很难定位。

而APM就是为了解决这一问题而产生的,APM主要提供四类功能,一是感知,用户在察觉问题之前可先行预测,或者对真实用户的体验进行感知;二是隔离,对于电商或团购类应用,每一层哦都市一种服务,APM需要在服务之间进行实时建模,方式互相调用时出现问题;三是检查,对每一行代码进行诊断,查出故障原因;第四是修复,根据以往的性能表现或知识库,自动修复故障。

简单来说,当用户访问应用程序时,打开速度不一样,甚至出闪退、崩溃的现象,而通过APM即可查看问题的原因,通过可视化的性能参数,显示出哪些业务系统收到了影响,而客户可以根据这些来提升用户的使用体验。

进入APM的门槛

目前,全球有几家公司在APM领域已经非常领先,而国内近几年也开始流行APM。而对于进入到APM领域的门口,何晓阳表示还是很高的,其中有三点原因。

***是写探针的开发人员。APM后端的监测要做到与应用无关,而OneAPM是通过语言层面实现的。检测需要写探针,因为各种语言不同,因此就需要根据各种语言每一种语言写一个探针。而目前流行的语言也有很多,例如.NET、Java、PHP、Ruby、Python、Node.js、Go语言等,因此APM企业就需要每个语言都有一个开发团队,撰写探针的代码。而开发人员不但要求是改语言的精通者,还要懂得语言的底层实验原理,虽然中国程序员众多,但是研究语言底层原理的人员相对比较少,因此导致APM的探针就比较难实现。

第二是收集应用程序的数据。当客户及用户数量众多时,就会对后端的服务器造成压力,这就要求APM企业的计算和存储能力非常强,保证客户的服务质量。

第三是探针能否通过极端环境考验。中国IT环境复杂,并发量也很高,而应用等级的探针很容易致使他人的系统宕机或者占用更多的资源,因此,探针能否通过不同几段环境的考验也是相当重要的。从2010年到2011年的一年半时间中,OneAPM将探针装在中国金融行业、运营商等企业测试,帮助他们优化性能,从边缘测试到核心生产,OneAPM经受住每一个环境的考验。

蓝海讯通是怎样做的

北京蓝海讯通科技有限公司(以下简称蓝海讯通)于2008年成立,是国内应用性能管理整体解决方案提供商。蓝海讯通从应用和用户体验的角度为客户的IT资源管理提供自上到下的实时展示和性能分析,通过蓝海讯通的应用性能管理解决方案,用户能够便捷的透析业务、应用组件、设备性能及彼此之间的关联和影响,实现企业IT资源管理的价值***化。

目前,蓝海讯通的产品分为两类,根据客户群体不同而划分。对于需要私有部署的大型企业,蓝海讯通提供Blueware产品,按照被监控系统的规模、应用服务器数量以及监控时间来计算收费;而对于个人开发者或互联网企业,可通过OneAPM的SaaS平台云服务的方式免费下载使用。

何晓阳告诉记者,蓝海讯通希望提供给开发者一种能力,无论开发者写的是什么样的代码,只要使用OneAPM,开发者不用担心因为应用性能问题而导致的用户体验流失,甚至是业务的受损。开发者只需要考虑提供给用户的服务以及业务,而无需担心性能问题。

当客户的应用程序上线后,通过蓝海讯通的APM可以查看用户使用系统的响应时间、访问质量、代码运行时间消耗等内容。而实现这样的性能监控,则需要在客户的应用中插入APM探针即可实现。

何晓阳表示,“我们希望把几十万美金的软件,以一个肉夹馍的价格提供给用户,如果用户连肉夹馍都吃不起,我们也可以免费提供。我们提供一种非常方便的服务,让客户随时随地想用就可以使用。“

与竞争对手的不同

在早期APM的发展过程中,有众多的IT厂商纷纷进入到这个行业,例如IBM、HP,也有很多专业的做管理的企业例如CA、BMC等,但是这些传统厂商在APM领域的发展却很缓慢,过去的APM重系统,轻交互,与如今的IT环境已经格格不入,没有面向用户,项目周期过长,运维人员维护成本高,易用性非常低。

何晓阳告诉记者,过去的应用都是向上扩展,而现在的应用都是分布式的,传统厂商都是面对重型企业级应用,无法面对中小企业客户以及个人开发者,而且软件价格也很贵。何晓阳认为,新一代APM都是基于分布式的云框架,提供相对简单、易用的APM解决方案。

而对于国内的APM厂商,何晓阳认为主要有两个竞争对手,***个是面向企业级市场的基调网络,虽然基调网络现在的产品是SaaS形式,但是基调网络的定位还是在企业级,是企业级的厍厂商,此外,基调网络只做了移动端的APM产品,而在服务器、数据库、网络等领域都没有开始进行。第二个是云智慧,过去做技术组件监控,而如今也开始涉入APM SaaS领域,但至今也没有产品推出。

New Relic的定位是提供给开发者的应用服务,AppDymics是针对大中型的互联网公司和传统公司,Compuware是针对全球两千强的客户。何晓阳表示,“OneAPM的客户群体定位是New Relic和Compuware,OneAPM的SaaS服务提供给开发者,企业级服务提供给中国***型的企业,我们不做中间的大型互联网企业。”

未来目标

OneAPM的整个团队共有80人左右,其中只有8个人不写代码,包括何晓阳自己都是在写代码。OneAPM的SaaS服务上线一个月的时间里,已经拥有一千多个用户,企业级用户有几十个,目前OneAPM每年都可以保持200%的增长,去年的营收为1000万,预计今年将达到3000万。而对于公司的发展目标,何晓阳表示,要做中国***个在美国上市的基础软件厂商,下一步OneAPM将推出业务服务管理(BSM)的产品。

 

责任编辑:鸢玮 来源: 51cto
相关推荐

2014-10-14 10:16:54

2015-04-17 10:23:32

APM听云

2014-12-18 20:05:49

OneAPMAPM应用性能管理

2014-08-24 22:11:27

2014-12-14 18:22:00

OneAPMNew Relic

2015-05-13 09:51:18

OneAPM性能监控APM

2015-08-19 14:01:14

APM

2015-08-21 13:10:14

APM数据

2014-10-16 17:35:28

360公司

2014-12-02 14:05:09

OneAPM阿里云

2014-09-03 13:39:31

OneAPM

2015-09-09 18:02:07

PythonAPM

2013-04-07 14:52:38

CompuwareAPM性能维修站

2021-07-13 19:19:57

大数据大数据杀熟

2014-09-24 10:38:22

OneAPM

2015-04-03 16:12:36

云服务云计算成本

2015-03-20 16:16:56

APM应用性能管理云智慧

2015-07-10 16:13:26

2015-11-03 10:17:11

Dynatrace

2017-02-27 17:34:12

大数据
点赞
收藏

51CTO技术栈公众号