童剑:新浪网应用引擎SAE和云存储平台

November 1, 2011 | tags 新浪微博注册首页   | views
Comments 0

  从功能上来说的话,SAE首先是一个分布式服务,他的很多核心功能基本上都是基于分布式体系架构。基本Web服务,还有Storage云存储服务,Memcachex缓存,微博接口,还有后台的一些任务之类,大概有差不多30多种。同时我们服务框架也是考虑到式,能够让第三方服务开发商把自己的服务接入到我们这个服务接口里来,我们这个服务接口功能也是可扩展的。第三方接入进来以后,其实也是一种新的盈利模式,你如果有一个很好互联网后台服务接入到这个平台,我们可能对用户盈利模式可能是通过按次收费,大家也都有这么一个收成服务。

  新浪微博注册首页下面,我介绍一下我们自己,现在已经提供的服务云计算产品。SAE,刚才主持人也提到,可能新浪这个SAE是比较像GoogleGISAE的产品,我刚才也说了,我们在05年的时候就已经开始去研发我们新浪自己内部应用统一托管和开发平台。我们自己把这个平台投入运营使用两年之后,应该是在07年底的时候,Google也推出一个GISAE云计算产品,当时我们是很受。之前新浪把这个东西做好之后自己用感觉效果很好,我们也在想着我们能不能做一些云计算商品产品,可能也没有一个很好的产品想法。看到他们这个东西以后,其实我们觉得这个跟我们现在公司内部技术其实是很接近,因为他可能是基于PaaS应用引擎,我们新浪很多年一直都是用PNP,我们基于我们多种应用平台PNP形式进行一些产品化的主要封装,提高了产品功能方面集成度,整体上形成我们现在SAE一个产品。

  第二大功能SAE也是在应用开发平台,第三方开发人员在SAE上本身就可以使用到很多提高开发效率的功能。比方说,这种应用管理面板,通过这个管理面板你可以去管理你哪一个版本上线,也可以看到你的应用访问统计,和一些运行数据,比如说的一些数据。还有,有在线IDE功能,你可以很方便在IDE里头把外边代码打开,去做一些编辑,完了之后在去进行发布。还有SVN代码管理,可以把开发完的代码提交到SVN,发布到SAE上线去进行使用。同时,也也多用户协作开发,因为在这种团队开发里头,可能这个功能是一个很基本的需求。

  以下为全文:

  在产品基于云平台发布上线以后,你服务的网站运维成本基本上也是等于零的,你只要投入一些运营人员去针对这个产品推广运营去进行运维就可以了。

  我今天给大家介绍怎么样基于我们把这些,我们已经比较稳定的一些平业化,进入商业化服务,怎么给互联网开发者,和移动应用开发者提供一些有价值的服务。我今天要分享的内容分五部分,第一部分我们认为普遍会遇到的一些困难,问题。第二部分是我们平台怎么为开发者省钱,第三部分我们提供多种盈利模式。第四我们会推共一些推广渠道,第五部分我们已经的云计算介绍。

  接下来我介绍一下我们多种盈利模式,在新浪云计算平台上,其实也就是有这样的一种应用商店模式。大概会按照次数,使用周期这种形式去收费,另外还有半开源的收费模式。这个图是一个在SAE上收费的模式,首先开发者创建好一个应用以后,定制好他的收费模式,把它提交到我们云应用商店以后可能第三方开发者,或者第三方小企业,甚至个人他在使用这个应用的时候,可能他就会先付费,比如按照使用的次数,或者按照使用的周期去付费。我们对收入费用可能会做一个分成,作为平台方和开发方我们做这样一个分成。

  另外,这是SAE现在在我们一些数据统计。现在注册用户大概有5万,应该说绝大多数都是开发人员,有10万个应用,每天峰值数字也接近5亿,每天总的来两差不多是10个T带宽。这里头列举了几个比较典型的应用,像微游戏,这个平台问量是最大的一个应用,因为微游戏也是一个游戏的平台。还有微盘,比如求粉丝,还有Q版微博这样的应用。这个微盘类似于一个云存储的应用,当然他提供的功能也比较接近了,也提供多终端数据同步,或者数据在云端备份。但是,可能这个微盘只是一个客户端工具,我们也是把微盘后端所使用的云存储这种服务,把它去提供一些服务,像这种标准接口现在也已经能够使用了。

  所以,我接下来介绍一下我们这个平台怎么样去帮助开发人员去省钱。首先,新浪云计算服务可以节省开发者服务器成本,从应用开发基本阶段,到服务部署上线,如果使用新浪SAE平台不需要采购自己的服务器,包括在应用一定发展过程中,你的访问量不断在增长,也不需要自己去采购服务器。第二定我们也以独一接入ITC,一般是所付出所得,你所投入的成本,使用的成本都是你实实在在使用的资源。甚至我们对于这种创业者还提供这种免费的配额,在你应用规模资源使用很小情况下我们是不收取费用的。比如请求数每天在10-60万的费用,基本上不会有什么大应用。

  首先,我们通过跟已经使用新浪的ICE开发人员,以及微博开发人员做过这样一些沟通和座谈,以及我们自身在公司业务发展过程中一些问题,我们总结出来这么几点。首先创业成本高,这里头任何一个团队,你要开发一个互联网应用,涉及到服务端的时候可能会有服务器的需求,还有带宽需求,或者IDC需求。同时,在开发过程中要从基础到应用搭建一整套服务,所以这里头也会涉及开发的一些成本。服务上线了,产品上线了以后,其实也会投入一些运维成本。

  同时,我们自身云计算平台也是在微博上有比较大的,粉丝比较多的帐号。这样的话,给这种应用开发人员通过微博去做这样一些宣传和推广,也是有这样一种很好的效果。

  第三点,SAE是一个比较好的业务托管平台。我们在这个平台上去做开发,开发完了以后把这个应用发布到这个平台上去运行。所以,这个托管是他的一个核心能力。我们在这个平台上,在建设过程中也是考虑到网通,电信快速访问的能力,或者说给移动网提供快速访问的能力,我们使用也都是多线接入的数据中心。同时,在这样一个托管平台上开发人员其实是不需要去关注他的容灾,或者数据悲愤,这些功能都是平本身考虑在内的,这个平台自身就提供这种基本功能,所以是一个很放心,让你只专注于自己应用开发的一个很好平台。

  同时,也在07年的时候我们去研发推出我们统一数据库平台,到09年进行统一存储平台,还有SAE这样的技术都推动使用。其实,应用和平台开发,尤其对互联网大的公司对这点体会和需求更为迫切一些。受到安全方面的困扰,成本,还有重复建设等等问题就促成最后我们认为把大家在业务开发过程中一些相同的东西,剥离出来,抽象一些标准化的服务设施,这样让更多不同应用也能够基于一个统一标准基础设施去开展自己应用开发。所以,这是我们早期的时候,对我们自己平台建设的一个想法,而且这几年通过思的推进,其实我们自己也是实实在在感受到很多统一平台,这种规范化平台给应用开发带来的好处。

  第三种收费模式叫半开源开始,应用基本功能对任何用户都是免费的,像一些高级功能,或者你需要一些定制开发的时候可能才会收取一定的费用。接下来这部分我们能够提供的一些推广渠道,其实一个比较好的应用,如果说只要提交到我们应用商店,首先在这个应用商店里头会得到一定机会展示。同时,作为新浪是一个比较具有众多用户资源,也有很多品牌优势资源,你的优势从用户来说会提高认知度和接受度。除此之外,我们这个应用,我们这个云平台也是跟新浪微博有一个非常深度的整合,尤其是说你是一个微博应用,你用我们新浪这个云平台,同时你可以在微博应用上做一些推荐,让更多微博用户能够在微博上看到你的这些应用,这样的话给这种比较好的应用,也是提供了一种基于微博营销的方式。

  另外节省开发成本,我们会把一些开发过程中常用的一些基础服务把它作为一个平台的基本功能提供给大家。比方说有计算类的服务,像前文检索的服务,还有存储类服务,分词服务,还有移户使用的一些LBS,还有其他的一些服务。

  童剑:各位来宾大家下午好,很高兴有这样一个机会跟大家分享一下新浪在云平台方面建设的一些和我们的一些想法。在前面大家分析里头,也提到一点,互联网开发,移动互联网开发朝着平台和移动开发分离的趋势发展。其实,在近一点发展上新浪做的比较早,在互联网发展比较早期的时候,新浪在03年的时候就开始自建自己CDN系统,我们05年就开始研究公司内部统一应用平台,在06年的时候就已经上线使用,07年的时候开始把童剑:新浪网应用引擎(SAE)和云存储平台一些旧的业务往统一应用平台做迁移。

  同时,我们也在大力建设这个SAE的时候,开发者社区,让第三方开发人员和团队能够基于这样一个社区进行交流和经验分享。

  另外,这些应用可能在推广的渠道上其实也是比较说,一旦要用第三方商业推广渠道,往往有很大的资金投入。所以说一些比较低成本的推广方式,对开发产品团队来说也就比较少,没有太多选择。

  应该说我们已经了这些服务,基本上我们非常有信心,我们在生产有过很多年的实践和运行,有一些实际,过大规模访问的服务。所以,在这方面我们也常有信心能够给行业内第三方应用开发商,或者说个人开发者提供比较好的高品质服务。我的介绍主要就是这些,时间有限,有些东西不能介绍的太细。但是,我觉得有一些内容,或者你想了解的一些东西,可以到我们这个SAE,还有微盘网站了解一下。另外,也可以通过我们微博帐号,SAE也有自己的帐号,微盘也有自己帐号,我自己也有自己微博上的帐号,帐号也叫童剑,有兴趣我们可以微博上共同进行交流,我就讲到这,谢谢。

  比如说文件同步,文件上传,或者说文件下载。另外文件基本管理一些功能也都是有的,比如增、删、改、查,能够给第三方应用提供基本功能。我们也希望更多第三方应用,像这种阅读类的,游戏类的,也可以使用我们这个存储API,让你的应用可以去访问,新浪的用户在他微盘里的应用,比如打开的一个文档方便你阅读。整体上这是我们微盘和SAE是我们目前已经的,提供公共服务云计算服务,我们其实也有一些,在公司内部去使用,但是还没有把它提供服务的一些云计算,这个以后随着我们对这些产品稳定性,安全性方面有更高的一些改进,我们会在适当的时机推出更多云计算服务。

  所以说,新浪绝大多数应用,互联网产品都是一起在我们统一化的平台设施上。包括现在最火的微博服务,同样也运行在我们平台设施下面。

  第二点,很多互联网产品也没有一个比较好的盈利模式,可能有的是通过这种广告的方式去挣钱,或者有的通过应用内的一些消费,比如游戏的道具去获取一定的收入。

  【通信产业网讯】10月31日-11月1日,中国移动主办的第五届移动互联网国际研讨会今日在召开,工业和信息化部总工程师王秀军、中国移动通信集团副总裁李正茂出席了本次会议。本次大会的主题是“无处不在的网络,无所不能的业务”,将着重探讨移动互联网领域的技术、应用及发展趋势,中国移动研究院也将在本次研讨会上发布智能手机平台设计趋势报告。以下为新浪网研发部高级总监兼首席架构师童剑,题目是“新浪网应用引擎(SAE)和云存储平台”。




发表评论:

◎欢迎参与讨论,请在这里发表您的看法、交流您的观点。