纸杯厂家
免费服务热线

Free service

hotline

010-00000000
纸杯厂家
热门搜索:
行业资讯
当前位置:首页 > 行业资讯

专访OneAPM创始人何晓阳OneAPM在中国撑起的一片天万芳

发布时间:2020-02-14 11:20:45 阅读: 来源:纸杯厂家

专访OneAPM创始人何晓阳:OneAPM在中国撑起的一片天-CSDN.NET

摘要:OneAPM不仅是中国版的New Relic,它还有更加宏大的目标。那么OneAPM在中国有怎样的故事?OneAPM创始人何晓阳日前接受了CSDN采访,为我们详细的介绍了APM的情况,同时也为我们指出了OneAPM未来的方向。

何晓阳,OneAPM创始人、北京蓝海讯通科技有限公司董事长。之前从事11年基础软件的Performance Tuning,曾供职著名的Java中间件软件公司BEA System(后被Oracle收购),对国内基础软件实践及发展有深入研究,在APM(应用性能管理)领域有极高的知名度。2008年创立蓝海讯通(OneAPM),如今已经在中国应用性能管理领域占有一定的市场优势,奠定了“应用性能管理”的行业地位。久病成医,十年的性能之痛CSDN:请简单的介绍一下你和你所在的APM领域何晓阳:我之前在两家中间件公司工作,分别是东方通科技和BEA System,BEA System后来被Oracle以85亿美元收购,而东方通科技现在是国内唯一一家上市的基础软件公司。我们创始团队的很多同事都是一直在基础软件领域里工作的,包括我的合伙人陈旭、黄东、黎卫等。现在我们团队120人左右,大概一半的人来自外企的基础软件部门,另外一半来自互联网公司的基础架构研发和运维组,如阿里、百度、腾讯、去哪儿等。APM是什么?APM中文名字是应用性能管理。从传统的定义上讲,APM属于基础软件中ITOM(IT运维管理)领域的核心组成部分,从现在的实际发展讲,APM属于实时数据分析领域的佼佼者。所以,APM一方面算是传统的软件,另外一方面APM作为数据可视化分析的先锋,又和移动互联网、IOT、云计算、实时大数据分析这些领域有非常大的交叉,因此,这个领域目前在国外非常的火热,目前New Relic、Appdynamics、AppNeta这些国外厂商在资本市场上的动作都非常的频繁,在2014年互联网女皇的趋势报告中,用将近10页的内容描述了Software Analytics这个领域,用一句话总结就是:APM在美国SaaS领域现在是最火的,没有之一。New Relic在12月12日成功IPO,并且首日股票大涨50%,估值接近20亿美元;Appdynamics则在财务数字上更为优秀,今年营收超过2亿美元。在美国,还有诸如Splunk、Compuware、Dell、Riverbed等公司参与这个领域,共同瓜分IBM、HP、CA、BMC日渐丢失的市场。CSDN:听说你11年来一直在基础软件领域工作,尤其关注Performance Tuning方面,能跟我们分享一下背后的故事吗?何晓阳:我是04年从北京理工大学毕业,到现在工作了11年,这11年中就做了这一件事,就是基础软件的Performance Tuning,而且我会继续做下去。大家对于应用软件和基础软件的性能可能没有太多认识,可能也不一定知道,中国的应用系统的访问量和并发是全球最大的,IT的基础架构层是全球最复杂的,作为一个普通的工程师,我们原来是用牺牲健康的方式来保障系统的正常运行,比如说值夜班,很多时候,大家晚上睡觉了我还在工作,因为我和我的同事们那时候负责支持的系统可能是中国的电信、银行系、电力、税务等系统,关系国计民生。银行第二天要开门,如果系统很差或者业务做不了了,他会要求你明天早上开门之前把问题找出来,我经常经历这样的生活,而且是在各个省、市飞来飞去,处理这样的问题。作为中国顶级软件公司的资深工程师,我在数据库、中间件等领域还是能够帮助客户处理很多的问题。但是应用的性能始终是一个很难的问题,它造成了很多的损失,给我们很多企业的生产力造成了一定的影响,但是应用对于我这样负责运维的人来说是一个黑盒,完全不可见。所以我内心有一个愿望:能够有一种软件、一种工具、或者某种服务让应用程序和基础软件不再出问题,或者至少可以很快的定位问题。我起初以为APM这类软件是不可能很好的产品化,所以最早仅仅是作为个人的研究。对于我个人而言,一开始是研究各种各样的书籍和论文用于实际的工作,2008年的时候我把自己在Performance Tuning方面多年工作的经验写成了一系列2000多页的电子书,2009年又建了一个论坛和一系列的QQ群,告诉其他人怎么去优化基础软件和应用的性能,现在中国做基础软件第三方运维的公司里面有很多是我的学生。2010年我开始写下我们Java Agent的第一行代码,并且在实际工作中使用它做Performance Tuning,再后来的故事大家可能都知道了,我把它做成了软件,做成了OneAPM,现在OneAPM又成为了中国唯一的应用性能管理SaaS平台,所以我10多年来一直就在做同一件事情,这算是十年磨一剑吧。CSDN:APM的哪些方面吸引了你?你认为目前国内APM相较于国外APM而言有哪些优势?哪些不足?何晓阳:我个人是一个十足的技术宅和科幻迷,对于“用技术去实现一件看似不可能的事情”这一类事情最感兴趣,上面已经谈过了,我起初以为这是一个不可能的事情,但是事实证明如果有足够的技术,它是可以实现的,所以APM对于我来说,是天生的兴趣。APM可以帮助开发人员和运维人员解决很多问题,实际上,对于APM的使用,最佳的实践是贯穿应用程序的整个生命周期。在现在的互联网时代,商业需求的节奏越来越快,要求应用程序的开发必须能够跟得上业务的节奏,这就对应用程序的质量有了更大的挑战。我们需要快速和高质量的开发程序、测试程序、发布程序,并且要做到持续集成、一键发布和无缝回滚,但是这些在国内还远远做不到,中国的开发大多以作坊式开发和外包式开发为主。中国和美国IT发展的阶段不同,开发方式不同,所用技术栈大多数也不相同。如果说用户的痛点是病,APM是药,那么病不同,药自然不同。我们一些友商只看到了美国人的药是什么,不知道中国应用开发和应用性能的病是什么。我个人作为性能之痛的十年亲历者,做APM软件,算是久病成医。从技术属性来看,OneAPM是一家在本土成长起来的企业,更加了解国内的市场需求。 举个例子,我们知道在北美应用服务器市场,tomcat加jboss的市场占有率超过70%,所以无论是Compuware还是AppDynamics、New Relic,Java探针的新特性都在向这些Application Server倾斜,而中国市场则是WebLogic、WebSphere、国产Tongweb三分天下,我们在支持开源应用服务器的同时,对这些商用应用服务器也有良好的支持。再比如EJB2、EJB3等技术在国外已经很少用了,像AppDynamics、New Relic、Appneta这样的新兴厂商根本不支持这些框架,但是国内大量的企业级用户还在用这些框架,我们自然要对这些框架进行很好的支持。另外,对于中国市场来说,国外的服务并不能良好的适应本地环境,不论是之前的软件服务还是目前云方面的服务,本地化与访问速度是他们最为严重的问题。从用户需求来看,国内需要同时为开发者与企业用户提供同样优质的服务,这是那些国外企业无法同时完成的。说到不足,我觉得更多是因为我们比起国外友商,由于前些年企业级服务领域环境恶劣,走的慢了,对于新兴语言如ruby的支持,对于移动端NDK的支持,都比国外厂商要慢上不少。十年之后,OneAPM出航CSDN:有人称OneAPM为中国版的New Relic,对此你怎么看?相较于传统的APM,OneAPM又有哪些优势?何晓阳:其实这种说法并不准确,我希望OneAPM不仅仅是中国的New Relic,还有更加宏大的目标。我更希望OneAPM可以成长为New Relic、Appdynamics、Compuware这三家企业的集合体,这三家企业有各自主攻的行业方向,New Relic服务于开发者与中小企业;Compuware服务于全球500强、2000强的大型企业;Appdynamics服务的的群体大多是互联网领域比较大的企业。之所以如此,是因为北美市场竞争很激烈,他们获取用户比较困难,单个客户获取成本很高。而OneAPM可以对从个人开发者到大型企业级用户提供同样优质的产品和服务。另外根据用户数据需求的不同,OneAPM可以提供基于私有化的本地部署,也可以提供基于SaaS的云模式部署,或者是两者混合,部分数据在本地,部分数据在云端。这是全球首家可以做到无差别服务的APM企业。我们的中国市场很大,我们在市场上没有遇到真正的竞争对手,我们可以飞速成长。CSDN:在OneAPM官网上可以看到其有两个版本:专业版和企业版。它们面向的对象是不同的。部分开发者趋向于免费心态,你对这怎么看?何晓阳:从产品功能角度说,专业版和企业版的功能是一样的,代码级跟踪、SQL分析、用户体验管理一个都不会少,从技术角度讲,企业版会支持大型企业使用的专用传统技术栈,比如EJB、Tuxedo、CICS、Tibco等。提供从服务的角度上来讲,我们的服务并没有版本上的区分,只是开发者根据自身数据需求不同,选择不同的部署方式,但都会享受到同样优秀的服务。至于为什么要对部分开发者免费,我先来举个例子,New relic他们天天在一块玩的小伙伴是 AirBnb,AirBnb是一个美国做短租的公司,他们是2008年成立,他们成立的时候只有几个工程师,但是今天AirBnb市值超过一百亿美金,他做到了跟New relic一块成长,他自己在用New relic的产品解决了很多问题,他现在买了New relic全线的产品。我们今天的客户可能跟我们一样这么大的规模,甚至比我们还小,甚至还没有成立,但是我希望和他们一起成长,到五年之后他们有一百亿美金市值的规模,我们有同样的规模,这是我们的期望。我们希望最小的开发者来用我们的产品,无论他是不是有能力付钱,这个都不重要,我希望提供给他这种能力。我知道很多创业型的企业在用户数量刚刚起来的时候因为性能导致了用户体验低下,甚至团队的解散,我希望这种事情不要再发生。在今年年初的时候一位创业家写了一本书叫做《创业小败局》,里面写了21个创业失败的例子,至少有四个是因为应用performance打掉的,我觉得这个实在是太不值了,因为performance把自己的公司业务模式失败了,这是一个非常惋惜的事情,我们希望帮助这样的小伙伴。CSDN:说到用户这一块,就不得不提用户体验,OneAPM官网提到“真实用户体验监控”,那么其具体是指什么?又是通过什么来实现的呢?何晓阳:真实用户体验,简称RUM(Real User Monitoring)。RUM会测量每位真实用户的页面加载时间、平均响应时间、地理位置、浏览器类型和版本,提供有效的一站式性能评估,对终端用户的满意度进行全面的了解,快速确定应用瓶颈。RUM 与其他的模拟监控服务完全不同。OneAPM 收集的数据全部是来自访问网站真实用户的实时数据,而不是来自机器人或者用户模拟机。使用真实用户的实时数据信息,可以快速定位用户体验不佳的问题,并且在客户投诉之前修复。实现的话,简单来讲,OneAPM 会像 Google Analytics 一样收集真实用户数据。在安装 OneAPM 后,一小段 JavaScript 代码会自动插入前端代码中,它从终端用户发出请求开始计时,并在页面加载完成后将数据发送至 OneAPM 服务器。CSDN:据悉,最近OneAPM进行了B轮融资,可以简单的跟我们分享一下情况吗?何晓阳:在我们做完B轮融资之前,我觉得中国企业服务市场一直以来都不太红火,中国B2C领域诞生了很多伟大的公司、企业,也产生了很多新的商业模式。但是在企业级服务领域,我觉得一直都是美国人或者说是欧洲人的天下,我们知道在中国的企业级市场上我们使用的产品与软件都是来自于Oracle、微软、IBM、惠普这样企业的产品。最近这段时间,我们在软件服务行业见证了一个新的方向,就是国产化。政府已经开始提倡几乎所有的行政机关、国营单位,甚至政府企业都要使用我们自己自主研发的产品。在这样的一个背景之下,其实像APM应该在这个领域是充当先锋或者说是充当打头阵的角色。本身来讲APM是基础软件领域一个非常重要的产品,现在我们拿到了B轮的融资,我们有实力也有机会在这个领域的市场上与New Relic、Compuware这样的国际企业一决雌雄,我们也有信心把自己的产品做成最适合中国人的产品。CSDN:你认为OneAPM哪些方面吸引了投资者?对于这笔资金目前有什么规划呢?何晓阳:引用一下我们B轮投资方的看法吧:成为资本合伙人Richard认为,在众多软件和应用的背后,需要一个服务支撑是所有性能管理的工作,而APM起到了决定性作用。在谈到为何投资OneAPM,Richard表示有三方面原因。首先是,OneAPM的产品功能能够与国际一线厂商接近,具有与国外友商竞争的水准;第二,OneAPM既可以本地部署,同时也可以通过SaaS模式部署,不用在做教育市场的工作;第三,从投资角度,对于团队背景、能力以及团队视野、角度等方面也会考虑,“我们考虑的是要打造一个10亿美金的团队,因此必须具备国际视野。此外,从OneAPM产品开发路线图可以看出,这个团队有着独到的发展思路和长远的战略眼光,这也是我看中OneAPM的关键理由。”作为OneAPM的A、B两轮的投资方经纬中国,其副总裁熊飞认为,“在经纬中国投资A轮时,OneAPM只有本地部署,还没有SaaS部分,一些商业用户试用后反馈很好,基于对产品和团队的认可,经纬中国进行了A轮投资。最近半年,OneAPM的SaaS业务上线,并且用户增长的非常快。此外,在营收方面,今年比去年有了三到五倍的增长,并且产品不断更新。所以我认为这是非常值得投资的公司。”对于这笔资金,我们重点会投入这几个方向,首先是探针方面的研究,短期内要加强对探针的研究,包括现在的Java探针。中国的IT架构特点是这样的,它使用的技术横跨几十年,美国会使用同时期的技术,中国使用的技术横跨80年代90年代甚至到现在,我们要支持中国使用的独特框架,这是我们要投入研发的一部分。再有,我们会投入到全球很多竞争对手没有做的新兴语言上,比如说Go、Erlang,这些语言是特定的并发量语言,在美国可能没有那么多人,并发量没有那么多,所以这些语言的普及率没有那么高。但是在中国,这些语言在电商,大的平台交易上会被广泛的使用,我们是全球第一家支持Go、Erlang语言的厂商,这是我们探针方面的研究。其次,我们在后端以后处理上会支持一个流式的数据平台和列式数据库的后端,这是我们第二个建设。最后,我们要让更多的用户知道我们,这是一个很简单的目的,我们要在市场和营销端投入更多的力量,我们有技术和市场这两个目标。CSDN:OneAPM有哪些核心的、独特的技术呢?何晓阳:最近有一本讲创业的书很火,估计很多小伙伴都看过,这本书就是《zero to one》,书中讲到几个观点,一个伟大企业的存续依赖于垄断,而一些秘密是垄断的关键,企业需要不断的去发现秘密并以此来开展业务。我们拥有中国APM领域最多的秘密,包括技术、市场、销售。在这里我不能讲秘密,只给大家说一些常识。一个SaaS 方式的APM公司,其核心有两点,一个是探针,一个是后台,探针需要稳定高效,后台需要可以处理海量并发。我们在这两个方面都有很大的优势,如果按照时间讲,我们比这个领域其他player要领先两年左右。关于这个我不能说太多。未来大趋势下的OneAPM之路CSDN: 软件定义是未来的一个大趋势,你是怎么看待这个趋势的?对OneAPM有哪些影响?何晓阳:软件正在重新定义我们这个世界,这个毫无疑问的趋势。在不远的将来,可能就是两三年,软件将连接一切,包括这个世界上所有的人、物和服务。说的科幻一点,有可能会涌现出智能,就像《Matrix》。我觉得OneAPM要做的事情,就是让软件定义未来这件确定无疑的事情,更快、更早、更好的发生。软件定义未来,我们洞悉软件。只有我们洞悉了软件中所发生的一切,我们才能更好的进行决策。在2015年,OneAPM就可以帮助任何一个开发者知道如下事实:哪些用户正处于登陆状态,哪些处于离线状态?哪些用户在一天、一周或一个月之内没有使用这项服务了?用户甲是不是只用了整个服务功能的10%?用户乙是否使用了我们的核心功能?用户丙是否常常在使用某些功能时候发生误操作?用户有没有在使用你产品迭代后增加的新功能?重要用户甲的联系方式?用户乙的关键利益相关者刚才花了10秒钟等待页面加载,他的联系方式?网站是不是大部分时间都是加载缓慢?原因是什么?我觉得OneAPM打开了一扇门,让我们每个人都可以看到软件背后发生了什么。从这个意义上讲,我们现在这个世界有三个空间维度,而软件和软件分析则是这个世界的第四个空间维度。在四维的空间,没有遮挡。CSDN: OneAPM的未来发展方向如何?何晓阳:对于未来的发展,希望未来三年内可以做到两件事,第一就是将应用性能管理、网络性能管理和ITOA三个产品组合成一个解决方案,成为全球唯一一家提供IT领域实时分析的企业,包括分析应用数据、网络数据、用户日志和技术架构,并且可以进行性能的自动预测和预警、做故障的直接判断,最终向用户提供业务性能分析的能力。APM不仅仅服务于开发、运维和安全团队,也直接服务于业务团队:(图片来自网络)第二是云平台,希望在SaaS模式中服务100万家企业。在更加长远的未来,我们提出一个口号:“One APM,Monitoring Everything”。在软件定义的世界背后,每一个移动App、物联网传感器、无人机、移动设备、应用服务里面,都有OneAPM的Agent在运行。

本文为CSDN原创文章,未经允许不得转载,如需转载请联系market#csdn.net(#换成@)

美女人体写真

裸体美女