云计算 频道

看云大笑江湖!云计算领域的回顾与展望

  【IT168 专稿】2010年是追求创新、颠覆传统和积极采用的一年。笔者认为,作为云计算发展史上最重要的一年,2010年将被载入史册。

2010年给云计算留下的12大好礼(上)

  本文对2010年云计算领域的重大事件进行回顾,总结出了2010年云计算的进展,包括云数据中心、云计算经济模式、私有云、API标准化等12个方面的内容。看完之后,或许会对2010年云计算领域的发展进程有一个大概的了解。

  1、云数据中心蓬勃发展。

  云计算数据中心的数量在2010年大幅增加,现有的和新兴的云提供商都投入了大笔资金,以构建数量迅猛增长的可用云容量。你可能已经注意到了Verizon、IBM、Terremark及其他公司提供的新服务。知名云测试公司SOASTA的首席执行官Tom Lounibos指出, 单单亚马逊、微软和IBM这三家提供的数据中心的数量就从4个增加到了10个,预计这个数字会在接下来一年增加到20个以上。

  2、云模式得到认可和接受。

  众多调查表明,2009年至2010年,企业IT部门对云计算模式的认可和接受发生了巨大转变。经常提到两项调查,一项是扬基集团的调查:它指出,现在60%“具有影响力的IT人员”认为云计算服务是一项支撑性服务,而2009年多达40%的人认为云计算服务“不成熟”——这完全形成了一种明显的反差。第二项是Savvis公司发布的调查;它声称,70%具有影响力的IT人员正在使用或计划在两年内使用云服务。此后,大多数调查表明云计算已成为全球各地CIO们一个优先级越来越高的项目。

  3、私有云争论告一段落。

  公共云计算公司与传统IT计算厂商双方的代表们展开了激烈争论,这场争论在2010年夏天更是达到了白热化的程度;前者认为,不存在所谓的“私有云”这种东西;后者则认为,肯定存在“私有云”,私有云应该是每个IT工具箱当中的一个选择。不过,双方都认识到根本没人在关注它们的争论后,这场争论平息下来。IT社区的众多成员都在追逐其中一种云计算方案,或者是混合云计算方案;他们才不在乎哪一种方案才是“正确的”方案,只要适合自己的环境就行。

  4、API标准化面临困境。

  2010年年初,有关方提议了大约10套应用编程接口(API),旨在定义云操作接口。后来随着时间的推移,亚马逊网络服务公司的弹性计算云(EC2)API和简单存储服务(S3)API分别成了计算和存储方面事实上的标准。不过,VMware的vCloud、红帽的Delta Cloud以及Rackspace的Cloud Servers和Cloud Files这些API还是大有生存下来的机会;由于亚马逊没有明确表示支持实施其他厂商开发的API,所以这些API方面的标准化仍面临风险。

  5、云计算的法律问题引起关注。

  临近年底,亚马逊决定单方面关闭维基解密网站(WikiLeaks)在其网站上开设的服务,这表明了公共云如今面临的其中一个切实的风险:如果客户在公共云环境上开张业务,而提供商在不给予警告或无追索权的情况下(不管有没有正当理由)终止这种关系,那些客户的权利又体现在何处?这种情形以不同的形式一再上演,比如一家第三方主机托管环境经销商关闭了低成本的内容分发提供商SimpleCDN。这里的问题不是被终止的那一方是做对了还是做错了,而是法律为公共云操作环境下的各有关方明确了什么样的权利?

  6、云计算经济效应得到了认可。

  分析云计算经济的两篇学术著作对于我们理解促使云计算得到采用的力量带来了重大影响。Joe Weinman所著的《通过数学原理证明不可避免的云计算》《Mathematical Proof of the Inevitability of Cloud Computing》(发表于2009年11月),“证明”了为什么按使用付费的定价机制最终会适用于如此大比重的应用工作负载。而James Hamilton所著的《云计算的规模经济效应》(Cloud Computing Economies of Scale)分析了数据中心的经济效应,还分析了为什么拥有广大客户基础的大规模提供商比客户基础比较小的小规模提供商具有巨大优势。

  7、云开发和操作流行起来。

  研究云计算已有一段时日的人特别指出,云计算模式既是我们设计、部署和操作采用虚拟化模式的应用程序的方式发生变化的最终结果,又是这种变化的推动因素。我们已目睹以服务器为中心的模式变成以应用为中心的模式,并且从手动流程迅速向自动操作转变。这反过来带动了结合开发和操作规划与执行的几种软件方法。结果就是在部署时应用融入了自动化的优点,而不是事后采用被动的方式来进行开发。

  8、开源既面临挑战,又面临机遇。

  在去年年初,开源开发人员们以一种谨慎的眼光看待云计算领域的发展动态,这么做自有其道理。对基础设施项目(这是最成功的其中一类开源软件)来说,云计算模式带来了威胁,可能会改变开源社区的性质。然而,这一年也让我们看到了这一点:开源技术在云提供商的基础设施和我们在云环境构建及运行的软件系统中都扮演着重要作用。总之,开源软件(OSS)似乎找到了与云计算和谐共存的秘诀,不过还有许多工作要做。

  9、云提供商Rackspace与美国宇航局共同OpenStack项目。

  今年开源在云计算领域取得的重大成功之一是,云提供商Rackspace与美国宇航局(NASA)达成了合作伙伴关系,启动了大受欢迎的OpenStack项目,旨在提供云计算和云存储服务。OpenStack在最近一次设计峰会上吸引了300多位人士参与,它正在迅速吸引众多开发人员、云计算新兴公司以及知名的IT公司,为其贡献力量。虽然长期以来作为开源云基础设施领域的典范Eucalyptus似乎起初受到了威胁,但我认为,Eucalyptus适合企业用户这个观点是有其一定道理的,而OpenStack在开发之初就更多地关注公共云提供商。

  10、亚马逊网络服务公司阔步前行。

  亚马逊网络服务公司继续推行一种全新的IT服务创建、交付和操作模式。亚马逊今年推出了几项重要服务,比如包括:建在亚太地区的一个数据中心;面向简单队列服务(SQS)、EC2、S3及其他服务的免费层;面向高性能计算的集群计算实例;最近宣布的虚拟机磁盘格式(VMDK)导入功能。更不用说对现有功能持续不断的改进了,以及另外支持几种知名的应用环境。

  11、平台即服务加快发展。

  VMware宣布了其云应用平台(Cloud Application Platform)。Salesforce.com推出了Database.com,还收购了Ruby平台Heroku。谷歌发现,使用其应用引擎(App Engine)的开发人员数量激增。这么说吧,平台即服务已牢牢立足了脚跟;虽然企业的IT部门在理解和采用这种服务方面仍落后于Web 2.0社区方面,但是这种服务是向云环境软件开发自然迈出的下一步。

  12、传统的IT供应商得到非常好的机会。

  IBM在2010年推出了用于测试开发和基因组研究等领域的新服务。惠普推出了CloudStart服务,从此进入了云服务领域。甲骨文发布了Exalogic(尽管拉里•埃利森在2009年对云计算冷嘲热讽),因而闯入了“整套方案”(complete stack)领域。思科公司宣布为服务提供商和企业提供一套云基础设施服务系列。连戴尔都收购了一些云计算技术,试图扩大其在云计算市场的份额。当然,这些产品和服务没有一个为云计算消费者将工作做到极致;但对那些作为基本构建模块的基础设施来说,现在有许多方案可供选择——包括直接不牵涉任何这些供应商的方案。

  2010年曾经被业界认为是云计算的落地之年,它为云计算带来了许许多多的好礼,本文仅仅是2010年云计算领域的几个重大突破,并没有提到云计算领域的众多新兴公司,它们也提供各式各样的服务,从应用管理、云基础设施到数据管理,不一而足。然而,过去辉煌的并不是最重要的,最重要的还是要把握现在和未来,2011年云计算领域会上演怎样的一幕?笔者斗胆猜想一下:至少会与对云计算来说具有历史意义的2010年一样激动人心。

 

  2010年对云计算来说,是十分重要的一个年头,无论是中断事故还是发展升级。虽然云计算的市场持续增长,但是一些家喻户晓的云计算巨头在发展的过程中还是遭遇了不少的打击。

  VMware进军云计算市场,Amazon.com 公司的IT部转向云计算领域,类似Salesforce.com、Terremark这样的供应厂因为意外宕机事件火烧眉毛,本文将对2010年发生在云计算领域的十大热点新闻故事进行回顾。

  10、微软Azure 走向成熟,定价却成了问题

2010年云计算领域的十大热点事件(上)

  2010年对微软的Azure平台来说是很重要的一年,2010年,Azure开始投入商用,并在二月份的时候增加了远程桌面和对虚拟机的支持,这为微软在云计算市场的主导地位添砖加瓦。但是,Ray Ozzie的离开又让人们开始质疑微软在云计算领域的未来,同时,关于Azure的定价和在虚拟化方面的进展的忧虑也开始不断地涌现出来。

  六月份的时候,一些IT爱好者抱怨微软Azure 的定价模型让人难以理解,而且Azure的虚拟化的没有达到其他云服务的水平。但是作为IT行业的巨头,微软在2011年将继续在PaaS领域与其他对手的竞争,包括Google和Saleforce.com等。

  9、VMforce网站引发的猜想

2010年云计算领域的十大热点事件(上)

  当Salesforce.com和VMware联手宣布一个叫做Vmforce.com的网站时,人们都开始期待这两家公司会为云计算领域带来一个大惊喜。结果证明,这并不是一个真正的惊喜,四月份的时候这两节公司推出了一个针对Java开发者的PaaS平台,这个平台被称作VMforce。

  Vmforce将会由VMware来推动开发,并集成到Salesforce的生态系统中。这次合作是Google/VMware合作关系的雏形。这两次合作标志着VMware意识到云计算市场以及该领域内最早吃螃蟹的厂商的重要性。

  8、Amazon.com IT部向云计算转型

2010年云计算领域的十大热点事件(上)

  当然,此举引发了一些质疑的笑声,也让许多关心云计算的人多了一份期待,Amazon的IT部门努力地将关键数据从因特网迁移到Amazon的虚拟的私有云上。

  Amazon这个零售行业巨头的 IT服务的负责人Jen Boden,七月份坚持表示Amazon的执行官没有强迫他做这个迁移。她只是想让员工享受到最好的东西,这就是他们的兄弟部门Amazon Web Service提供的按需定制、可扩展性、价格低廉的IT基础架构服务。

  7、Terremark宕机

2010年云计算领域的十大热点事件(上)

  许多云供应商想要企业相信它们提供的服务是可靠的、安全的,但是一着不慎满盘皆输,一时的疏忽可能会让几个月的高效率运行功亏一篑。三月份的时候,VMware的合作伙伴Terremark就发生了这样的事情;七小时的停机事件让许多客户开始怀疑其企业级的vCloud Express服务。

  其官方文档解释道,“Terremark失去连接导致迈阿密数据中心的vCloud Express服务中断。”关键问题是Terremark是怎么解决这个突发事件的,这家公司并没有明确的方案,只是模糊地对用户担保,并对收到影响的用户进行更新。如果一个运供应商想要说服企业用户在关键时刻使用它们的服务,这样的方式是达不到目的的。

  6、Google和VMware出人意料的合作

2010年云计算领域的十大热点事件(上)

  或许是为了应付与技术巨头微软日渐激烈的竞争,Google和VMware今年四月份踏上了合作之旅。

  这次合作的目标就是让Java开发者能够在Google App Engine上构建并运行基于Spring的Java应用,这个应用可以在Google App Engine发布作为商用,或者是作为VMware vCloud的服务,包括VMware和Salesforce.com的VMforce。这是否会让企业用户抛弃微软的Azure平台呢?2011年我们将有目共睹。

  5、微软在Azure中增加了远程桌面,并提供虚拟机支持

2010年云计算领域的十大热点事件(下)

  Windows Azure作为一个PaaS模式的开发平台发布以后,在2010年做了一些变动。值得注意的是,微软在该平台中增加了远程桌面和虚拟机支持,这使得该平台看起来有点像一个IaaS平台了。

  这次变动严重地冲击了Azure最初的理念——一个编程平台。然而,像微软这样的巨头又怎么会眼睁睁地看着Amazon Web Service的成功而无动于衷呢?当然,提供了一个服务微软动作的只是一方面,最有意思的事情是,微软这个巨头将会怎样去复制Amazon的成功。

  4、Salesforce.com误操作导致服务中断

2010年云计算领域的十大热点事件(下)

  这一年中云计算服务中断事件数见不鲜,但是最令人难忘的还是一月份Salesforce.com的一小时事故。

  这个SaaS领域的领袖表示,“数据中心整体宕机影响了正常的操作和备份系统”,一个小小的疏忽导致了整个服务的宕机。

  这次中断事故让人们开始质疑Salesfore.com的软件锁定行为,即将该公司的Force.com平台绑定到Salesforce.com自身的服务。但总之,这次事件只是又一次地提醒人们:百分之百可靠的云计算服务目前还不存在。

  3、Eli Lilly—Amazon合作夭折

2010年云计算领域的十大热点事件(下)

  在这一年的许许多多的云计算新闻中,最有争论性的一条就是Eli Lilly 和Amazon Web Service的合作夭折。

  七月份的时候,有报道称,制药巨头Eli Lilly出于可靠性的考虑,打算结束与Amazon关于云计算服务的谈判。Amazon的CTO Dr. Werner Vogels在他的Twitter上否认了此报道,但事实上,数日之后,Eli Lilly就结束了与亚马逊一起迈向云计算的谈判。

  然而,在Eli Lilly的反反复复的犹豫之中,让人不禁开始思考,在云供应商发生了服务中断事件之后,应该怎样去保证提供可靠性。随着云计算在2011年投入使用,这将成为我们最关心的问题之一。

  2、VMware云计算产品计划曝光

2010年云计算领域的十大热点事件(下)

  在VMware的秘密项目Redwood经历了数月的推测时候,终于在五月份公布了相关细节,这让人们从中窥见VMware的云计算战略。

  Redwood最终证明是vCloud Director,VMware将尝试集成企业的私有云和公有云。这是一个正确的方向,但是由于云安全性的问题和VMware的竞争者很多,该公司的云服务将会在2011年再创辉煌。

  1、Heroku遭遇亚马逊宕机

2010年云计算领域的十大热点事件(下)

  Heroku是一个Rail PaaS平台上的Ruby创业公司,在2010年经历了最糟糕的开始。2月2号,所有定制的、高扩展性的Amazon EC2实例都不见了。

  这个应用和开发平台中断了一个小时,Amazon解释道,事故是由位于Virginia的一个路由设备引起的。但是,Heruko的全体员工,包括产品开发者Oren Teich,对这一切毫无防备。这又给年轻的云计算创业们者上了一课;在使用最新技术时候,任何事情都可能会发生。Teich感叹道,“不管你多么聪明,都有可能发生在你身上”。

 

  2011年的脚步越来越近,各种各样的预测吸引人们眼球。但是有多少预测能够最终得到应证,或许寥寥无几。云计算领域在2011年会发生哪些变迁?会有哪些进展?本文从技术、平台的发展等方面着手,对2011年的云计算领域做出了一些猜想或者是展望,以供有兴趣的朋友参考。

2011年展望:云计算发展的七大趋势

  趋势一:私有云“套餐”持续升温

  从2009年6月份IBM推出CloudBurst以来,虚拟计算环境联盟(VCE)、HP、Oracle也先后推出了私有云的整体解决方案,各大厂商推出的这些解决方案有着一个共同的特点,都是集合硬件、软件和服务于一体的整体解决方案。

  这样的“私有云套餐”可以帮助企业用户实现“一站式”快速搭建云计算架构,甚至连私有云的使用培训都打包在解决方案之内,这些都可以降低企业用户部署云计算的难度,从而促进云计算走进企业内部。

  可以窥见,“套餐”的形式是私有云的一个发展趋势。

  【相关报道:业界四大主流私有云“套餐”横向点评

  趋势二:国内App Engine继续发展

  随着云计算等技术概念的落地,越来越多的应用开发将围绕着APP Engine展开。

  纵观全球,无论是Facebook还是Google,都提供了一套自己的APP Engine平台,让开发者无需投入硬件及运营平台,就可以轻松构建和托管网络应用程序,共享庞大的用户资源及运营模式,大大便利了网络应用的开发,特别是对于无能力搭建规模性运营平台的应用开发者来说,更是提供了一种开放、透明的盈利方式,因此日益受到互联网应用开发者的推崇。

  2010年,新浪、百度相继推出了各自的App Engine平台,为中国的开发者提供了一个属于国人的云计算开发平台。这些平台都或多或少地存在着一些问题,当然,就算是App Engine的鼻祖Google App Engine 也会存在不少问题【IT故事会:Google App Engine为何被弃?】。

  2011年,国内的App Engine将会继续发展,或许会有更多的互联网厂商进入这一领域,在性能方面也会有所提高。

  趋势三:开源虚拟资源管理平台需求看涨

  随着基于Xen和KVM技术而建的虚拟机继续越来越受欢迎,许多企业也同时面临这一个困境:如何对虚拟基础架构进行管理?实现自动化资源分配回收管理,管理监控等。

  当然,市场山也存在着不少商业化的虚拟机管理程序,我们已经看到了这一幕在怎样上演:微软Hyper-V有系统中心虚拟机管理器(SCVMM),思杰XenServer有XenCenter,VMware vSphere则有vCenter。仅仅五个月前,VMware斥资2亿美元从母公司EMC购得Ionix IT管理技术,之后在不断丰富管理工具系列。作为这几个虚拟化巨头的合作伙伴,软件开发商们也在竞相从管理工具这个市场分得一杯羹。这似乎是虚拟化市场有待攻克的下一个疆域。

  但是使用这些商业化的管理工具会有很多问题,例如,投资较大、被专业厂商绑定等等。这时许多CIO或者是架构师就会不自觉地把希望投向开源领域。但是,目前看来,开源领域的云资源管理平台仍然是屈指可数,即便存在着少数几个,贫瘠的性能(如稳定性)也是让人无法委以重任。

  由此看来,随着云计算的进一步发展,在2011年,开源的虚拟资源管理平台的需求将会有增无减。

  趋势四:云服务提供商将会整合更多创新性的服务

  随着云计算平台的发展,许多人对AWS(亚马逊网络服务)平台上推出新功能和新服务产品的速度感到惊讶。AWS推出了使用GPU支持的超级计算机,协同部分运行中的集群计算(Cluster Compute)实例一起工作、云DNS服务Route53、针对手机开发者的新软件开发包(SDK)等等,这只是他们持续进行创新的一个缩影。

  2011年我们将会看到更多的公司根据低价、可扩展基础设施推出大量新服务。当然,这些服务是否会拥有其期待的用户数,就要看服务是否匹配用户的需求及其性价比了。

  趋势五:互操作性和可移植性

  谈到互操作性和可移植性的问题,就必然会涉及到标准化的问题。云计算的标准一直是云计算领域最纠结的一件事情。不同的标准机构都在做云计算的标准,谁才是真正的标准?结果是,用户只能面对这一大堆标准,继续被某一家厂商绑定,任由命运被他人掌控。

  云计算时代,用户有必要将互操作性和可移植性重新提到一个新的高度。这让笔者不禁回想起Java当年走红的原因,几年前,当 Java技术认可度高次作为一种因特网的革命力量出现的时候,它的许可证拥有者,Sun 公司,提出了这样一句简洁地描绘了这种新开发的语言和运行时环境的口号:“一次编写,随处运行”。Java 编程语言有效地定义了可移植性的概念,它的一个重要优点就是允许开发者从各自的操作系统或者硬件平台强加的束缚中解脱出来,当然,Java并没有实现应用程序的互操作性。

  同样,在云计算时代,如果能够实现云计算平台的可移植性和互操作性,就像当年Java将开发者从操作系统或硬件平台中解救出来一样,把云计算用户从各大厂商的牢笼中解救出来,这将会是与Java一样伟大甚至更伟大的创举。在可预知的未来,在许多云之间保持可移植性和互操作性的方法在战略上必要的。

  预测六:运维管理面临挑战

  在2011年,运营将会遇到三个挑战:第一个挑战是程序的重新设计。大多数公司的人工运营已经无法与自助服务的云计算匹配。第二个挑战是管理动态应用拓扑,动态应用拓扑对云计算应用很重要。第三个挑战是控制公司希望运行的应用规模。公司将运行的应用将出现爆炸式增长。

  趋势七:安全性任重道远

  云计算愈加普及,安全性就愈应该得到重视,今年二月份微软负责可依赖计算业务的负责人George Stathakopoulos跳槽到亚马逊,任职于安全管理部门也证实了这一点。在2010年9月份召开的Hadoop云计算大会和5月份的第二届云计算大会上,有关云计算的安全话题也占了相当的比例。

  维基解密事件的发生,让人们在得到一些机密信息的同时,也对互联网时代数据的安全性更加失去了信心。云计算时代,用户对云计算的安全性提出了更高的要求,特别是一些数据安全要求比较高的企业。云服务提供商需要提供因为云计算而对用户业务性能造成影响的更详细的服务级别协议(SLA)和经济补偿措施。

0
相关文章