Web移动平台和云计算技术分享

9月15日,由CSDN旗下高级技术管理者大本营CTO俱乐部举办的“走进盛大创新院—基于Web的移动应用平台和盛大云计算产品分享”活动在北京盛大创新院成功举办。本次活动特别邀请到了盛大多媒体创新院院长陆坚、盛大创新院技术专家潘爱民以及盛大创新院云计算主题院研究员王旭。演讲嘉宾与参会者分享了在构建Web应用平台时需注意的要点以及在产品开发、技术创新、市场开拓、企业管理等方面的相关经验。

盛大多媒体创新院院长陆坚代表盛大创新院致词 

范路:盛大是一个媒体公司

盛大创新院研究员范路首先致了开场辞,他表示,很多人觉得盛大是一个网游公司,但盛大从来不这样定义自己,盛大是一个媒体公司,提供各种各样的服务,盛大从十年前一直发展到现在有14亿帐号,有上亿付费的用户,现在有4万台服务器,全世界最好的服务系统,全世界最好的支付系统,可以在三分钟里让50万用户充值成功,哪怕他们只充几分钱。

潘爱民:HTML5绝非完美 盛大曾参与webOS竞标

附演讲实录

 

盛大创新院技术专家潘爱民

盛大创新院技术专家潘爱民的演讲主要涉及到了移动互联网和移动操作系统、HTML&HTML5、Web应用平台分析以及搭建Web应用平台这四部分内容。潘爱民表示移动互联网是移动通讯和互联网的有机结合。随着3G和Wifi网络的普及以及资费的调整通讯网络的移动化得到了快速的发展。潘爱民同时引用了IDC统计数据,在2010年第四季度移动设备的出货量已经超过了PC。他认为移动设备上的操作系统应具有三个特性:轻(毕竟移动设备的硬件能力不如PC)、强(多媒体能力,用户体验要求高)和精(整个系统要足够精致)。

他从技术的角度点评了webOS,据他透露,去年惠普买webOS时,盛大也曾参与了竞标,不过最后未能如愿(原因不详,价格被HP哄抬太高?)。

潘爱民进一步点评了webOS失败的原因,他认为,作为一个标准的Linux系统,webOS在1.0时有很好的UI设计,日历、电话等应用都是基于Java,对外则提供了采用Mojo框架的WebAPP,但是受到了相当多人的欢迎。但是到了2.X和3.X系统时,采用Enyo重构了框架,没有再用Java而采用了Lunux+QT,Enyo框架完全靠JavaScript来操作大量复杂的Web应用,效率极其低下,作为一个APP平台没有利用自身的系统优势,这是webOS不受开发人员待见的重要原因。

他表示,移动操作系统可充分利用已有的资源,并可针对移动环境找到最佳的解决方案(包括硬件方案和软件方案)同时更新周期短。现今HTML5在HTML作为网页标准的基础上,已形成了一个面向Web应用的平台标准。但HTML5也并非完美。HTML置标语言的本身、JavaScript解释性程序语言和HTML5引入的特性这三方面是导致HTML5性能瓶颈的主要原因。

他认为,一个WebApp平台需要广泛支持HTML5,同时支持复杂WebApp的模型或框架,例如多个页面之间的组织模型和能够在框架中提供上层应用需要各种组件。还要具有高效的环境(浏览器或专用的user agent)和开发工具(IDE和调试环境、文档和例子)以及足够强大的应用。

虽然Web平台的能力非常强大,从基本的页面渲染到显示、存储、多任务、多窗口系统和事件的支持以及组件模型和底层设备接口无所不包。但在本质上仍然是HTML+CSS+JavaScript。潘爱民说道。

此外,潘爱民还认为WebKit作为一个开放的render engine在开放性、性能、标准支持方面是一个理想的结合。在原生移动操作系统环境中用WebKit来搭建Web应用的运行环境可确保Web应用的性能。

王旭:盛大云目标是打造中国亚马逊AWS

附演讲实录

盛大创新院云计算主题院研究员王旭

王旭首先向与会者介绍了云计算的背景,他表示,自从7月22日盛大的平台上线,一直到现在都是在一种半开放的环境下提供服务,集群资源也是不断互通当中,并根据用户反馈不断优化,目前已经有几百个用户,虚拟机有大概一千台的规模。

实际上,盛大自身对云计算的需求也很大。王旭表示,盛大有存储类、互联网类和网游这些服务,这些服务内容有很多资源扩充、快速的扩展需求,一些网游当黄金期过去之后还有一些回落的过程,因此,这些需求对系统的资源弹性部署要求是很高的。对盛大而言,做云计算的第一个初衷就是首先把自己服务好,然后想办法把服务推向给用户,为用户创造价值,同时为盛大创造更大的价值。

据了解,目前盛大的云计算服务有三种形式:云主机、云硬盘和云存储。

王旭表示,盛大的云主机利用虚拟化技术,提供计算资源和网络资源即租即用服务。目前有单核、双核、四核、八核,共四个虚拟机供用户选择,在计费方式上,按照不同型号主机和不同操作系统来计算,同时有带宽的使用费。但他同时也提到,目前的计费模式还不是很成熟,业务发展初期还会根据用户的反馈进行逐步的调整。

云硬盘项目主要在于为虚拟机提供高可用、高持久化、高性能的存储,类似于亚马逊EBS。

“云主机服务提供虚拟机的好处在于由于是访问本地数据,不需要任何网络访问,因此本地存储非常快。但缺点在于没有持久性,如果虚拟机关掉,云硬盘也就相应停掉,数据也就丢失了,因此,这时候需要一个附加存储设备——EBS”,王旭谈到,“而EBS存储设备是持久化的。目前盛大的EBS系统是毫秒级访问支持,采用了高可用的分布式系统,接近于本机系统访问速度。目前在底层是通过TCP来提供服务,在EBS系统中为用户做系统的副本和高可用服务。”

盛大的云存储则提供基于Key/Value的数据存储服务,和Amazon的S3类似。对于所有数据来说,所有数据对象都是一个完全平等的结构,没有目录数的结构,易于扩展结构。和云硬盘服务不同的地方在于,云硬盘是更快更贴近虚拟机的服务,而云存储服务则是虚拟机本地的存储访问。云存储服务特点是海量,用户可以通过HTTP访问到,是面向互联网应用,面向最终用户,用户可以访问最终数据的服务。在安全性上,有动态资源管理、认证、用户管理、计费、统计等等整个复杂架构来保证用户数据的安全性。

最后王旭认为云计算的机遇与挑战并存。云计算的巨大需求、互联网创业高峰来临、移动互联网发展机会巨大、开放平台促进大量创业者和十二五重点规划推动都是云计算的机遇。而技术、运维、市场、资金以及决心和恒心都是云计算现在面临的挑战。

活动现场

与会者与盛大专家热烈交流