昨天北京最热闹的互联网业界活动应是腾讯“开放平台创新大赛”的决赛。开放平台对腾讯已经不是一件新鲜事了,现在离腾讯上次“痛定思痛”拥抱开放平台,也已经有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本身复杂程度等情况。