首页 理论教育云计算的发展现状及应用实践

云计算的发展现状及应用实践

【摘要】:2007年年底,云计算开始受到关注并迅速得以发展,其发展前景十分广阔。2007年,IBM推出“蓝云”计算平台。除了我们所熟知的IT巨头的云计算平台外,开源云计算平台更是被认为是IT的发展趋势。2008年11月25日,中国电子学会专门成立了云计算专家委员会。2009年5月22日,中国电子学会组织的首届中国云计算大会隆重举行。2009年9月10日,在阿里巴巴10周年庆典会上,阿里巴巴云计算团队以独立身份出现,而且命名为“阿里云”的子公司正式成立。

2007年年底,云计算开始受到关注并迅速得以发展,其发展前景十分广阔。到目前为止,Google、IBM、Microsoft和Amazon等世界级IT大型公司都推出了各自的云计算平台,并把云计算作为他们未来重点发展的最主要战略之一。

Google是云计算技术的领跑者,同时也是云计算技术的最大实践者。Google基于云计算提供了大量的云服务,如Google Gmail、Google Docs、Google App Engine、文件处理系统GFS、分布式计算编程模型MapReduce、分布式锁服务Chubby、分布式结构化数据表BigTable、分布式存储系统Megastore、分布式监控系统Dapper等云计算技术。

作为互联网上最大的在线零售商,Amazon也推出了自己的云产品,如弹性计算云EC2、简单存储服务S3、简单数据库服务SimpleDB、简单队列服务SQS、弹性MapReduce服务、内容推送服务CloudFront、电子商务服务DevPay和FPS,涉及数据均衡和数据冲突处理等云计算技术。其中最具代表性的是S3和EC2。

2007年,IBM推出“蓝云”计算平台。蓝云计算平台包括一系列的云计算产品,它通过架构一个可全球访问的、分布式的资源结构,使数据中心在类似于互联网的环境下运行计算。图1-3为IBM蓝云产品架构。

978-7-111-53353-5-Chapter01-3.jpg

图1-3 IBM蓝云产品架构

由图1-3可知,蓝云计算平台由一个数据中心、IBM Tivoli部署管理软件(Tivoli Provisioning Manager)、IBM Tivoli监控软件(IBM Tivoli Monitoring)、IBM WebSphere应用服务器和IBM DB2数据库组成,采用了PowerVM和Xen虚拟化软件、Linux操作系统映像以及Hadoop。

“蓝云”的硬件平台环境与一般的x86服务器集群类似,只是使用刀片的方式增加了计算度。“蓝云”软件的一个重要特点是虚拟化技术的使用。虚拟化的方式在“蓝云”中有两个级别:一个是在硬件级别上实现虚拟化;另一个是通过开源软件实现虚拟化。硬件级别的虚拟化可以借助IBM P系列服务器和IBM PowerVM虚拟化解决方案实现。软件级别上的虚拟化采用开源的Xen虚拟化软件,通过Xen能够在Linux基础上运行另外一个操作系统。蓝云软件平台的另一特点是使用Hadoop。

继Amazon、Google和IBM之后,微软于2008年10月推出了自己的云计算产品,即Windows Azure操作系统。Azure通过在互联网架构上打造新云计算平台,让Windows真正由PC延伸到“蓝天”上。Azure的底层是微软全球基础服务系统,由遍布全球的若干数据中心构成。

除了我们所熟知的IT巨头的云计算平台外,开源云计算平台更是被认为是IT的发展趋势。例如:①Eucalyptus是一种开源的软件基础结构,通过集群或工作站群实现弹性的云计算。它最初是加利福尼亚大学为进行云计算研究而开发的Amazon EC2的一个开源实现,与EC2和S3的服务接口兼容,使用这些接口的所有现有工具都可以与基于Eucalyptus的云协同工作。与EC2一样,Eucalyptus依赖于Xen进行操作系统虚拟化,现在已经商业化,发展成了Eucalyptus Systems Inc。不过,Eucalyptus仍然按开源项目进行维护和开发。②OpenNebula是一款为云计算而打造的开源工具箱。OpenNebula的目标是将一群实体集群转换为弹性的虚拟基础设备,且可动态自适应地随服务器工作负载变化而改变。它允许与Xen、KVM或VMware ESX一起建立和管理私有云,同时提供专门的适配器与Amazon EC2配合来管理混合云。除了像Amazon一样的商业云服务供应商外,在不同OpenNebula实例上运行私有云的Amazon合作伙伴也同样可以作为远程云服务供应商。目前,OpenNebula可支持Xen、KVM和VMware,以及实时存取EC2。它还支持对象文档的传输、复制和虚拟网络的管理。OpenNebula支持多种身份验证方案,包括基本的用户名和密码验证,以及通过SSH协议进行密钥验证。

在中国,云计算的主要增长点在于国内IT企业兴起的云计算中心的建立,以IBM为中心扩展开来。2008年5月10日,IBM在中国无锡太湖新城科教产业园建立中国第一个云计算中心并投入运营。2008年6月24日,IBM在北京IBM中国创新中心成立了中国第二家云计算中心即IBM大中华区云计算中心。(www.chuimin.cn)

随后,一些国内的IT巨头如中国移动百度、中国电信、阿里巴巴、腾讯、华为、中兴和曙光等,也对云计算进行了研究和实践。

中国移动自2007年起开始推出“大云(Big Cloud)”计划,目标是建造业务平台云、IT支撑云和公众服务云,在2010年5月21日召开的第二届中国云计算大会上正式发布“大云”1.0版本。该平台包括分布式文件系统、分布式海量数据仓库、分布式计算框架、集群管理、云存储系统、弹性计算系统和分布数据挖掘工具等功能。

2008年11月25日,中国电子学会专门成立了云计算专家委员会。2009年5月22日,中国电子学会组织的首届中国云计算大会隆重举行。

2009年9月10日,在阿里巴巴10周年庆典会上,阿里巴巴云计算团队以独立身份出现,而且命名为“阿里云”的子公司正式成立。该公司主要由原阿里软件、阿里巴巴集团研究院以及B2B与淘宝的底层技术团队组成,主要从事基础技术的研发,并将推出用于电子商务服务的云计算中心。

2009年,世纪互联成立了专门的云计算公司云快线,云快线从IaaS切入云计算,目前,已有CloudEx弹性计算(CloudEx Computing Service)和CloudEx弹性存储(CloudEx Storage Service)两款产品。从技术层面看,CloudEx平台采用了硬件设备虚拟化技术,把物理层面的计算机、服务器和CPU等设备虚拟成为一个资源池。用户的需求是分配和划分虚拟机的唯一标准。它使得运营商可以得到更加便捷的云计算服务,实现了资源的跨地域和跨平台的部署,形成了统一分配机制。

新浪在2009年推出Web应用开发与运行平台SAE[8],主要面向国内用户,提供集成式开发平台。

2011年6月30日,天津大学与曙光信息产业股份有限公司合作共建“天津大学云计算中心”的协议签订仪式在天津大学举行。这是我国首个高校云计算中心,该中心的目标期望是达到提供每秒计算速度达11万亿次的计算能力。

2013年8月,作为国内首个物联网云计算中心的无锡城市云计算中心正式启用。

2014年1月,曙光公司、NVIDIA公司和思杰公司共同合作推出图形云计算产品,解决了GPU硬件虚拟化的技术难题,这是我国首款真正意义上的专业图形云计算产品。

总体来讲,国内主要是由大型互联网公司提供云计算服务,业务主要是以IaaS+PaaS形式的开放平台服务,其中IaaS服务已经较为成熟,而PaaS服务尚处于起步阶段。