昨天北京最热闹的互联网业界活动应是腾讯“开放平台创新大赛”的决赛。开放平台对腾讯已经不是一件新鲜事了,现在离腾讯上次“痛定思痛”拥抱开放平台,也已经有2年整了。
腾讯在这次应用创新大赛决赛上公布的数据至少证明:开发者用腾讯的用户基数可以赚到钱——目前腾讯开放平台上面已经有超过60万的开发者,30万档的注册应用,第三方应用日活跃用户突破2亿,接入支付体系的开发者中90%有收入,超过10家的开发商月收入超过1000万,今年5月腾讯分给开发者的收入突破 10亿元(大部分是5:5分成),年底预计翻番。
而在腾讯社交网络事业群总裁汤道生关于2013年如何优化开放平台的生态系统中,只有一条引起了我的注意:汤道生说,2013年腾讯的云平台服务将全面开放,对移动app开发者提供优惠支持。
也就是说:腾讯云要来了。
就在这场大会的前一天晚上,在一个私下里的业界人士聚会上,我们还在讨论这个问题:盛大云已经基本上武功废弃,阿里云其实就是服务器托管的生意,百度云刚刚起步,为什么腾讯还没有自己的云服务推出来。或者说,其实腾讯也有云,但完全是为其游戏产品服务的“游戏云”吧。现在看,事情可能还真没那么简单。
那么,为什么腾讯云可能掀起点动静?对开发者尤其是腾讯平台上的开发者来说,这意味着什么?是好事还是坏事?
这让我想起了Facebook和Heroku在去年9月的联盟。Heroku是一家提供PaaS(平台即服务)的云开发平台,已经被Salesforce 收购。不同于亚马逊AWS和国内的阿里云提供虚拟主机供开发者托管数据库和弹性地管理应用程序和存储(阿里云甚至都做不到真的弹性),Heroku提供的是不同的数据库配置,以及在开发app时可能会用到的各种插件,具有相当的灵活性和弹性可供开发者在沙箱(sandbox)中开发应用。Heroku在 2010年12月被Salesforce以2.49亿美元收购。
与Facebook的合作让Facebook的第三方开发者都可以用Heroku具有高弹性的数据库和app开发资源开发自己的应用——接入了 Facebook就得做好用户数突然海量几何级暴增的准备,比如当年的Zynga。对一般的开发者来说,自己的服务器就别添乱了,而Heroku作为一个弹性很强的云开发平台,最适合“接住”因导入Facebook社交关系而突然爆发的流量。而且,Heroku提供每个月750小时的免费使用时间(一个月其实最多也就740多个小时),这意味着如果开发者仅适用最低配置而且不添加任何插件的话(当然这不太可能),就可以一直免费使下去。
而在我看来,腾讯即将全面开放的“云平台”,就是要把腾讯自己变成Facebook+Heroku。(或许还要加上Parse,一款移动版Heroku的云开发平台)
腾讯是中国的Facebook这点不用讲了——那么多第三方开发者指着它成长爆发和赚钱呢。而且在Facebook和QQ空间上,最能赚钱的应用其实都是游戏。
不同的地方是:Facebook的第三方开发者可以选择自己部署服务器和云环境,或自己购买服务器,或选择AWS或RackSpace托管虚拟主机,或用 Heroku(这是最佳选择)和Google App Engine创建基于云的应用开环境。但中国的开发者没有这个自由,他们必须把全部数据放在“开放平台”搭建的服务器上——也就是说放在腾讯、新浪、人人和淘宝的服务器上。
在这种情况下,“腾讯云”的意义就凸显出来了:过去腾讯只提供服务器空间给开发者以便管理数据和确保安全和隐私(不是免费的),现在不但能提供具备高度弹性以应付可能突然激增访问量的云环境(点几下鼠标就把访问量扩容了),还提供各种基于云的开发插件和工具——这就把开发者和腾讯平台更紧地绑在了一起。而在这个过程中,开发者每次调用腾讯云提供的app开发插件和API,腾讯就能进一步掌握每个开发者的app本身的用户数、增幅、活跃度、付费用户比例、 app本身复杂程度等情况。
这就意味着,腾讯事实上参与到开发者本身的开发过程中。开发者对“腾讯云”的依赖是可以预期的——五分钟当年就是突然接入QQ空间的流量一下子就把服务器玩瘫了。面对可能会突然获得的成功和用户暴增(就像唱吧那样),高弹性的云环境必不可少(2万台实体机)。这种依附性加上腾讯提供的基于云的开发工具的 “绑架”(谁会坚持拒绝使用现成的工具呢),简直就让开发者的迁移成本变得很高,想迁移都不可能了。
而这些数据对腾讯和开发者来说都意味着取之不尽的价值——比如更精确的数据挖掘与广告,这就和Facebook做的事很像了。此外还有app内容基于数据挖掘主动推送给QQ和微信用户,甚至基于数据分析将app在指定的QQ好友和微信好友关系链当中的分享——这还牵涉到一个相当重要的背景:2013年腾讯云平台的开放,与腾讯QQ关系链、微信关系链等最深层次的关系链开放在时间上是同步或相当接近的。腾讯一直忌惮在关系链开放过程当中出现的“失控”,而关系链开放也势必会带来第三方应用流量的再次爆炸,所以无论从敏捷部署方面,还是从通过提供插件和接口更紧密地绑定开发者角度,一个类似Heroku或 Google App Engine的云平台都有战略意义。
“开放”从来不意味着不控制,甚至意味着更无形更紧密的控制。如果Facebook有了自己的云,情况也一样。不过,无论是基本上只提供虚拟主机和弹性云计算能力托管的阿里云,还是只为开发者提供云开发引擎和平台的百度云,都得小心了——腾讯不可能让那些通过自己的平台获得激增的流量和应用跑到你们的环境里去。腾讯云就这么来了。