OneAPM黄东:IT咨询屌丝如何做高大上的APM

评价:
标签: 创业故事
来源: 创客调频

内容简介

嘉宾:OneAPM创始人黄东

嘉宾主持:刘延飞

1、产品介绍 00::00——07:25

09年开始做,现在定下来叫OneAPM http://oneapm.com/ ,应用性能管理,把开发者和运维所有工作整合到一起,形成一个新的平台。APM :Application Performance Management

在国外,一种是 web app,例如通过电脑的网页访问一个网站

还有一种是手机的app,在国内,现在很多人把app默认是手机上的

08年底,OneAPM一共有三个产品:一个后台,叫TPM ;一个叫mobile apm ;一个是浏览器的前端的browser产品

这是第一次创业项目。

合伙人绝大多数都是从百度,阿里和Oracle出来的,之前做的和现在这个项目息息相关

很早之前,是给中移动、银行这些大企业,在移动、银行里有很多大型服务器、中间件、数据库,这些东西经常出问题,当时的工作就是去帮助这些企业快速的解决这些问题。有点类似与给这些大公司做技术顾问,这也是少有的国内的走在美国人前面的行业。

2、什么样的契机致使出来创业? 07:25——13:30

契机应该说是一个积累的过程。当时不管对技术顾问还是客户来说,都有一个很痛的痛点:一个企业的后台的架构是很复杂的,有数据库、中间件、还有程序员写的代码。

当时的一个痛点,拿一个运营商的例子来说,某个运营商的新业务上线,前面的领导在开发布会说这个东西很牛,结果后面宕机了一个上午,影响非常恶劣。当时这个问题很难找,可能数据库、中间件都是正常的,可能代码的某一个环节就突然出现问题,但是代码都是几十万行的大的程序,非常难找,数据库有问题也未必能找得到。缺少一个“红色感叹号”这样的提示,以前对所有人来说是一个黑盒的,看不到,没有办法看到一个用户点击一次之后的运行流程。

09年正式出来,公司时08年注册的。

09年时候,大家对to B的生意认识是不同的,

在拿到投资之前的2年,帮别人做一些项目,以确保自己的现金流。

3、前东家可能偏技术顾问上门式,现在创业的项目的形式是SaaS,为什么会这么走?13:30——15:55

两年前这个问题还真答不上来,因为那个时候在做企业级的服务,就是说通过销售,售前售后去给企业提供产品。现在分两块在走,团队分成两个部分,一部分是通过企业级的方式在走,因为有一个上市公司VP的合伙人,他经验非常丰富,利润也非常好。第二款去做SaaS,在团队内部也做了很多的碰撞,我们的投资机构是经纬,经纬给我们很大触动,指了很多方向,SaaS应该是企业级里最有爆发性的,当时为什么没做,是因为觉得SaaS很难赚到钱,还有觉得企业级的SaaS时机还不到,大家可能担心SaaS安全性等问题,后来看到阿里云、ucloud发展的特别好,然后我们这块东西是这些云应用里面一个非常基础的服务。

当时企业级良性发展。把投资的一部分钱用来做SaaS这种平台的发展。

4、OneAPM的竞品,在解决问题上相比的话有什么优势? 15:55——25:20

09年开始做,雏形在12年底13年初,研发时间非常长,有很多门槛,对语言知识要非常广泛,java、 .net 、Python、等语言开发底层的技术。

到今年底,剩下的三个语言ruby、PHP、Go就可以上线了

50多人的研发,非常重视研发。

和国内其他性能监控产品的区别:

国内以前,网站想知道自己的性能如何的话,会去全国各地“买点”,买点就是找人每3秒钟点一次,其实也未必是人,是一些模拟的技术,每3秒钟点一次,看你的网站运行的时间是多少,这是以前的技术。在这中间,可能会有很多的优化,比方说 CDN的加载图片时间。

但这传统的方法的问题有:用户数据并非真实的用户数据,是测出来的,并不是说真实用户;

发现问题的概率是1%,如果真的发现了问题,也不知道为什么会这样。即,传统方法只能测可用性。它的性能、它的速度是要通过APM来测的。

APM的特点:一是真实用户访问的实时数据传进来的,二是能够深度挖掘到代码、数据库、中间件等每一个交易环节的性能。

回到前面讲的例子,前面领导在开会,后面宕机了,这个东西测试是ok的,但是上线之后还是有问题的。

第一个版本SaaS时间点?

SaaS上线蛮晚的,12年底13年初 雏形出来了,可能和很多SaaS公司不一样,他们在上线可能会内测,而我们刚开始是在企业里用的,直接安装在那了,就没放到云端。

经纬投的就是APM

5、融资是怎么样的? 25:20——29:00

融资是有固定节点的,可能是你的产品原型出来了、产品有了初始的用户(用户可能是行业的大客户或者大量的中小客户)、产品有非常多的用户、产品可盈利,这4个节点对应的投资阶段不一样。

经纬的投资是个神奇的故事。

当时红杉一位全球副总裁说,就不用关注to C,要关注to B的一些优秀项目

当时很多投资人观念还没转过来,to C比较贵、比较大、比较快。经纬是当时谈的少数迅速转变过来的。 整个谈判过程一个半月完成,大概融了1000万RMB。

现在已经B轮了,B轮融了5000万RMB

6、团队招募与管理 29:00——48:20

创始团队09年就在一起,直到13年才拿到第一笔钱,这期间过得很辛苦,既要赚钱养自己还要养公司,13年经纬进来了,因为当时有客户了。

现在客户数增长很好

分2端来做,卖软件的企业级的方式,基本占了运营商5成以上份额,

SaaS上线比较晚,是今年6月18号,上线后参与的第一个公众活动是36氪demo day,截至目前每天活跃用户(DAU) 300多个,2000注册用户,300个里有developer有公司

收费模式:SaaS平台是想让大家用的起的应用性能管理产品,对开发者是免费的,有开发者版本,有更高级的pro版,只收99元,企业版要额外去付费。

在中国做了很多年,都没有同行,看懂to B生意的人不多,如果没有给企业级做咨询的背景,挺难做的,技术门槛也挺高,我们第一个探侦就是java探侦,企业级用的最多的探侦,技术难度排名前三。

大家第一次吵架拍桌子就是招人这个。2个角度:快速把事情做成,不计成本,典型的互联网式招人方式;第二种是设定一些岗位缓慢招人缓慢去发展,考虑自己企业的盈利等

当时分成两派,后来逐渐定下来招人的基本原则:精英化团队,车轮战,大家觉得这个人ok,那好,每个创始人去跟面试者聊一轮,跟Ta说我们这个事情,第一,这个事情必须足够大,几十亿美金的生意,成功概率高,门槛高,没有强力挑战者,要能够让面试者对你感兴趣,第二个团队氛围,能够吸引来人。

找个大排档,大家达成一致。

方向+团队的重要性

13年底,APM概念在国内变火

国外同行:AppDynamics ,New Relic

APM 门槛挺高,核心技术叫自解码技术,它的商业价值在,举例来说,你要用我的服务,你们的程序员要改很多的东西,门槛太高,对使用者非常不方便。而现在我把东西发布出去了,不需要修改任何代码,然后只要装上这个东西你就能用。

传统的测速技术,能知道可读性,但发现问题,要深入代码,要看交易环节中的每个过程,在你的程序里要能看到我的代码的trace(路径),详细的每行执行过程,这个蛮难的

安全性角度:用户从用户数据层面,apm 不抓用户信息

Server端,买了云的安全解决方案,和国内很多白帽子团队去合作,他们帮我们定期查漏洞,云服务的安全,是大家都面临的问题,在这方面,我们所付出的的努力是超出同行的

用户部署这段代码会影响执行速度吗?

后端会对cpu和内存大概有上浮1%-3%,移动端增加100k内存,总体而言几乎没什么影响

创始人都还在,增加了合伙人

董事会

创始人团队

合伙人 (会有很好的期权)

明年 OneAPM 会到亚太做推广,代码是没有国界的,国际化的打算

竞争对手是国外的

7、创业过程中的困难 48:20——53:35

12年、13年信用卡有十几次的逾期,那时自己赚钱养公司,

朋友、关系不错的人帮自己的忙,还是要给些补偿的,

信用卡,从不同的信用卡来回挪

那时没钱又不能招人,自解码技术是不成熟的,产品做成什么形态是需要考虑的,

每个人都有困惑期,这时候创始人的互相扶持和鼓励是特别重要的,再吃次大排档

别的创业团队,要么几年就做成了要么就不成,真的没有像我们这么长的积累期,最终坚信这个事情能做成。团队磨合很好,该经历过的都经历过很多,所以13年到现在发展的很快

花钱非常谨慎

8、未来规划 53:35——59:45

技术驱动型公司,关注产品,以后的产品会分成几块来做,

第一块除了完善自身的语言之外,第二块会打通运营分析的环节,现在的产品更多是开发者和CTO去使用,以后产品经理可以来用,例如,8点到9点的时间段,到底有哪些用户来使用我产品的哪个页面。这里的最大门槛在于数据,但对我们而言,数据是没有门槛的。每笔交易的执行过程都会存到我这里面,分析这个过程就能得到非常有价值的数据,以前都是黑盒,这些数据是无法抓到的,现在这个技术可以透视这些东西。各个省的不同的人什么时段,哪个时段哪个功能是最受欢迎的,这个数据在以往,包括现在很多企业运营环境里面,都是难以实现的数据。明年上半年会做一个这方面的试行

数据挖掘需要时间积累,时间越长,挖掘越准

需求是普遍存在的,目前客户有:开发者、大企业、中小企业

是让大家用得起

大企业需要更高端的支持,因此要付些费

9、国际化的思路 59:45——63:25

国内市场一直都在尽最大努力去做,希望在年底之前在国内市场很好的影响力很大的用户群体,明年也会持续去做。

但也不想只做一个本土化企业,希望做成一个国际化公司

现在是否还写代码?

不写了,其他同事代码写得更好

在团队的定位,自己担任一个开拓者,如果一件事要做又没人做,自己就会去做

06年毕业,在大专做过一年老师

10、什么是5年前知道的就好了? 63:25——最后

以前觉得很痛的时候现在觉得很甜

坚持,5年前刚出来创业,对创业没概念,彷徨过,经历过这个过程,整个工作、团队又上升一大截。有可能产品出来的更早。

参考阅读:OneAPM:让用户想用就用的APM服务

http://news.51cto.com/art/201409/450634.htm