云计算的推广阶段
在2006年之前,也就是 Cloud computing这个单词出现之前,己经有一些公司、组织、个人对云计算的概念普及有影响了。分布计算作为云计算高性能计算能力的先驱,早在1984年Sun公司的联合创始人 John Gage就说出了“网络就是计算机”的名言,用于描述分布式计算技术带来的新世界,今天的云计算正在将这一理念变成现实。之后到了1996年诞生了网格计算Globus开源网格平台,网格计算也是高性能计算能力的一种计算形式,它的发展对于云计算的发展具有引导的作用。1997年,南加州大学教授 Ramnath K.Chellappa提出了云计算的第一个学术定义,他认为计算的边界可以不是技术局限,而是经济合理性。在此之后的几年里,很多公司都对云计算的发展做出了里程碑式的贡献,比如VMware(威瑞公司)成立并首次引入x86的虚拟技术,以及 Marc Andreessen创建Loud Cloud,是第一个商业化的IaaS平台,还有salesforce.com公司成立和SaaS的兴起宣布“软件终结”革命开始等等。
直到2006年前后,Amazon宣布Amazon Web Services云计算平台,相继推出在线存储服务S3和弹性计算云EC2等云服务。这作为云计算发展重要的里程碑,也是建立起来的第一个云计算平台,也掀起了云计算发展第一个热浪。虽然E2是云计算市场的重量级产品之一,但由于亚马逊公司本身的影响力有限,亚马逊EC2产品对云计算概念的普及不如之后发展起来的IBM-Google并行计算项目明显,但这并不妨碍EC2产品作为云计算先行者的地位。虽然在云计算概念发展的早期,亚马逊对概念的普及贡献甚少,但随着云计算的发展,亚马逊在云计算领域的实力和名声一开始凌驾IBM和Google之上。
2007年,Google和IBM联合与6所大学签署协议,提供在大型分布式计算系统上开发软件的课程和支持服务,帮助学生和研究人员获得开发网络级应用软件的经验。这个项目的主要内容是传授Map Reduce算法和Hadoop文件系统。同时,Dell也成立数据中心解决方案部门,先后为全球5大云计算平台中的三个(包括 Windows Azure、Facebook和Ask.com)提供云基础架构。Dell在08年6月初发布的第一季度财报,里面提到“在产品与服务方面,戴尔都将不断采纳新的标准化技术、降低客户部署解决方案、文护安全稳定的系统架构的复杂度和成本。为此,戴尔采取了一系列措施,比如组建新的戴尔数据中心解决方案部门 (Dell Data Center Solution Division),提供戴尔的云计算 (CloudComputing)服务和设计模型,使客户能够根据他们的实际需求优化IT系统架构”。这些都说明Dell当时已经在公司范围内使用云计算的概念,Dell也是较早提出云计算概念的公司,但是这些早期的其它组织对云计算概念本身的影响,远不如IBM-Google并行计算项目和亚马逊EC2产品。
随着这些企业对云计算一步一步的推动,云计算才能逐渐的发展起来,慢慢形成了规模,并且逐渐成为了发展的主流方向。云计算的发展从企业中孕育而生,也将在企业中茁壮成长。
2 应用背景和研究现状
2.1 云计算模型
中间件技术
最早具有中间件技术思想及功能的软件是IBM 在60 年代开发的CICS( Customer InformationControlSystem)。80 年代初期,Sun Microsystems开发了一种最早的中间件,作为其开放网络体系结构的一部分,这种中间件是基于RPC 协议的。由于CICS 不是分布式环境的产物,而Sun Microsystems开发的不是完整的中间件产品,因此人们一般把Tuxedo 作为第一个严格意义上的中间件产品。Tuxedo 是在1984 年由AT&T 的贝尔实验室开发完成的。到了90 年代,中间件技术得到了巨大的发展和广泛的应用,出现了大量具有广泛影响的中间件产品,如OMG 的Corba、Microsoft的DCOM/COM+ 、IBM 的MQS 等。 云计算判题核的设计与实现+文献综述(4):http://www.751com.cn/jisuanji/lunwen_8280.html