IT168:不需要付费的开发者在使用SaaS,那么在未来的发展当中是什么样的?
何晓阳:至于为什么要对部分开发者免费,我先来举个例子,New relic他们天天在一块玩的小伙伴是 AirBnb,AirBnb是一个美国做短租的公司,他们是2008年成立,他们成立的时候只有几个工程师,但是今天AirBnb市值超过一百亿美金,他做到了跟New relic一块成长,他自己在用New relic的产品解决了很多问题,他现在买了New relic全线的产品。
我们今天的客户可能跟我们一样这么大的规模,甚至比我们还小,甚至还没有成立,但是我希望和他们一起成长,到五年之后他们有一百亿美金市值的规模,我们有同样的规模,这是我们的期望。我们希望最小的开发者来用我们的产品,无论他是不是有能力付钱,这个都不重要,我希望提供给他这种能力。我知道很多创业型的企业在用户数量刚刚起来的时候因为性能导致了用户体验低下,甚至团队的解散,我希望这种事情不要再发生。在今年年初的时候创业家写了一本书叫做《创业小败局》,里面写了21个创业失败的例子,至少有四个是因为应用performance打掉的,我觉得这个实在是太不值了,因为performance把自己的公司业务模式失败了,这是一个非常惋惜的事情,我们希望帮助这样的小伙伴,这不再是个问题。
IT168::您刚才提到关于技术方面的,大的并发量现在是国内和国外的区别技术,我们在这方面有没有一些特别有针对性的技术可以改善的,比如像年终或者双十一,不是仅仅像12306、天猫面对的问题,将来用户的数量级到一定的程度都会面对,我们的探针或者一些技术,是怎么样预计解决这个问题的?
何晓阳:我们的探针能够已经在并发量很大的系统上运行,这首先是很大的挑战,他的系统的并发压力已经很大了,你装一个探针上去,假如探针的性能以及代码的坚守程度不够的话,很有可能会加速他的系统的崩溃或者往不好的方向发展,中国很多的大型并发系统已经处于亚健康的状态,你现在要卖给他药,如果药剂和药量不对肯定会出问题。在美国卖药没有这么大的要求,本来这个人身体比较健康,给他用药要考虑正常的情况就可以了。
在国内做APM探针,首先要考虑,我的探针不会对他有任何一点不良的影响,要不然对中国的系统来讲,它会很容易出现其它的问题。第二我可以在海量并发的情况下,依然收集数据诊断出来大并发量的性能瓶颈在什么地方,在哪一行代码上,在哪一行SQL语句。
其实海量的并发是每一个健康发展的APP和业务都会经历的状态,如果你的发展足够好,如果你的用户体验足够好,如果你的业务发展足够好,那你的用户一定会越来越多,这是一个人口的差距,可能美国就三亿人,中国有十几亿人。假如你到某个量级的时候,你的访问量差了七八倍的量级,这个事情是很多厂商没有意识到的。关于性能,一定要提前做好规划和预警,其实APM不仅仅是厂商的事情,本质上来讲他衡量了一个用户IT管理的水平,它其实也是用户自己的事情。
在美国有很多关于APM领域非常好的实践这样一些书籍,教用户怎么去规划自己的IT容量,怎么样规划自己的性能和可能性。中国的很多用户现在有一个错误的认识,说我只要堆机器就可以了,其实不是这样的。如果只要堆机器就可以的话,我们可以看一下,12306系统就不会Down、电商的系统也不会Down机。我觉得这需要对技术本身有一个敬畏之心,要正视IT技术,我觉得很多互联网公司往往认为技术很容易,自己都可以搞定。我觉得不是这样的。