IT的乌托邦与云计算发展简史
邓航 /文
1 、什么“云计算”?
“云计算”是建立在互联网飞速发展下的技术,它是由一组分布式计算机建立的平台 -- 是由一组普通的服务器建立起的超级计算平台。可是当大家第一次听到这个名词时,很多人都是“云里雾里”,这是因为名字的误导。其实这里的概念并不难理解,就是把电脑上的软件以租赁和共享的形式放在一个计算机群的平台上让人使用罢了。
具体如何操作,我们可以看看Google是怎样使用的: 如果你是一位Google员工的话,你电脑上的数据和软件,像图片,视频,PPT,和邮件等,都是存放在Google数据中心的“云计算”平台上,那么作为员工办公的话,可以在家,网吧,或者使用手机上网连接到这个云计算数据中心上。 如果员工的电脑者宕机了都对这些资料无损。,由于Google的员工有大量不同的互联网软件应用需要运行,包括其核心搜索引擎运算,因此个人终端的机器能力是有限的。恰恰“云计算”解决了这个问题:把终端运算功能转移到云计算数据中心去,个人终端只是成为一个操作界面。 这就是“云计算”使用的一个基本性质。
众所周知, 在网络和资讯爆炸性的发展下,大量的数据和大量的计算机操作已经超过了单个电脑或者终端所能够承受的压力。 Google发展和使用“云计算”是有前瞻代表性的。 有人用“电力经济”举出一个很好的例子,以前的工厂都是有自己的发电机,但当规模做的越大时,自己发电机就需要扩容,而且成本很高,有了发电厂和电网,问题就解决了。 所有电力集中在电厂发电,通过电网传输到各个工厂。 这和我们现在利用互联网来使用“云计算”是一个道理。
由于这种计算能力的转移,应用软件可以消除对终端的依赖。 即是说不论是Windows的PC,苹果电脑,手机,或者黑莓(Blackberry),只要有网络,都能够使用托管在“云计算”上边的软件。因为这种电脑能力的使用方式和技术结构,也相应地让“云计算”平台拥有者创建新的商业模式。
2 “云计算”的发展
近几年,由于互联网飞速的增长,很多互联网相关的企业看到了这种计算机组合的前瞻性,纷纷拿出各自在“云计算”上的产品研究,开展各种各样的服务。 互联网的公司有像 Amazon 的 “Elastic ComputeCloud (EC2)”, Google的 “Google apps”,
Yahoo和印度Tata属下CRL公司建立的“超级云计算中心”。 另外,为企业服务的IT公司有像 IBM的“Blue Cloud”, RedhatLinux 和 Amazon Web Services合作的“Enterprise Linux in the Cloud”。 这些公司在“云计算”上的投入说明了他们对未来互联网持续爆发性增长的预测和期待。这些“云计算”应用和最近一些IT企业比如微软和IBM提倡的 SaaS (软件即服务)或者Utility Computing是一个思路。 传统意义的软件是卖License Fee, 每个使用这些软件的服务或者服务器群都是孤岛。因为互联网的连通性,软件就可以架在一个公用的计算平台上,以租赁或者承包方式来让个人或者企业使用。 这个好处是节省大家在IT硬件和软件上的投入,同时也可以加强互相间的协调工作。
可以说,现代社会中大部分企业都会和互联网挂钩,那么从互联网产生的数据量和所需要的计算是非线性的增长,从IT投入的角度来看,应付这些增长是非常困难的,从Google在“云计算”上的深入发展便知,即使像Google这样能赚钱的企业也无法承受它要为自己提供的搜索所需的硬件投入。因为现在Google每天接受超过2亿的搜索需求,平均每秒要计算2300多个搜索请求,检索的数据已经是数十忆,未来的数据只有更多,而不会更少。 于是Google把大量普通的服务器集成一个群,放在它自己的数据中心,这些服务器上跑的都是Google自己的应用,他们能够提供大量的计算需求是因为Google使用了一个叫 “MapReduce”的软件,它把一个Task拆分成千百个小块,然后分布到“云计算”的服务器群中。 计算完毕后,MapReduce 把这些小块汇总,拼成已经计算完毕的Task。 因此, 如果一群普通的电脑服务器能够帮助完成以前是超级电脑所做的事情,那么超级计算就可以普及到更多的应用里, 所以Google把它的这些计算能力应用到Google Apps 上,互联网用户可以直接在网络上使用Google模式的Word或者Excel。
可以想象,微软收购雅虎,在某种意义上也是实现其在“云计算”上的一部分战略。微软想到未来如果互联网用户都使用“云计算”上的应用,那么它在卖License的专利上就会受到威胁。 Yahoo有强大的网页访问者和互联网营销渠道,未来微软可以通过这个平台和“云计算”的支撑来发行其Office软件或者其他如 CRM等企业软件。的确,Google在其“云计算”上运营的Google Apps大受欢迎,其中协调工作的能力已经发挥到一个新的里程。 “云计算” 在这里成为不可少的关键基础支持。 有人说笑称未来世界只有5台电脑或者5朵“云”,它们分别是:Google, Yahoo,IBM, 微软 和Amazon。 虽然是笑话,某种意义上说明了人们对未来的互联网计算机发展的预测。
3 云计算在企业
IT和创新产业的应用在2 0 0 6年冬的某一天,I BM的C E OSamuel Palmisano 探访 Google园区,带着几个IBM员工与Google的CEO Eric Schumit和数名Google技术人员共进午餐,结果他们热烈地在白板上讨论起“云计算”。 接下来的故事是IBM与Google在6所顶级的美国高校中设立“ 云计算中心” 。其中有像MIT, Caneige-Mellon, Stanford, 和Berkeley等电脑专业特别强的学校。 没有多久,IBM接着发布了一个基于GoogleMapReduce专门为企业用户而设计的“蓝云” (Blue Cloud)。2008年2月,在国内知名IT服务外包企业软通动力的帮助下,IBM成功的把第一个“云计算”中心设立在无锡科教产业园。这是中国的第一个“云计算中心”, 是国内通过政府支持的,第一个商业化运营的“云计算”中心。 在一定程度上来说,是世界上第一个准备商业化运营的“云计算”中心。 它的核心是推动无锡成为一个外包和IT产业的龙头。 提供一个有经济效益和实用的IT支撑体系, 比如一个公司在科教产业园成立后,它部分的软件和硬件可以通过“云计算”中心来使用,这样它需要在自己IT基础资产上的投入便大大地减少了。 因为某些软件的执照费非常昂贵,如果能够大家共享,摊分了执照费用,成本就很低了。
由于“云计算”改变运算能力和软件使用的模式,另外一些IT企业也被它吸引。比如说,金蝶,用友等财务软件,CRM和ERP软件的提供商,他们会发现这是一种新的商业模式。 他们的对象是千千万万的中小型企业。 而这些中小企业的IT投入有限,最有效的方式,是让他们租用这些软件供应商的产品。比如说,用友公司就可以把他们的财务软件放到“云计算”平台上来,让那些不愿意直接购买License的企业来租用。 美国著名的CRM软件公司,Salesforce.com已经先走一步,在今年一月他们就推出一个基于“云计算”上的Force.com, 每次登录收5元美金,而无限的使用是每月50元美金。
“云计算”特别合适有密集计算需求的产业。 大学里的科研是一方面,比如美国那几所高校也是因为看重这种低成本的超级计算平台才积极参与“云计算”的计划中;一些企业的研究院也是, 比如像三维仿真科技,就有大量的数据运算,这些超级计算都能够比较低廉的在“云计算”中实现。另外一个很好的例子是动漫产业。 所有三维动漫影片或者游戏设计等后期制作都需要使用所谓的“渲染软件”。 这种软件第一非常昂贵,第二需要许多CPU来支持运算。 如果“渲染软件”能够托管在“云计算”上的话,那么一方面“云”的分布计算发挥了作用,另外因为License可以租赁,许多中小制作公司就可以参与这些高端的后期制作而不用一次性支付昂贵的Licensefee。
在IT人员培训中,“云计算”也可以扮演一个重要的角色。比如在“云计算”中心坐落的无锡就有很多生产企业,他们的产品设计管理(PDM)和产品生命管理(PLM)是一个关键的领域,他们需要大量熟练的技术人才,要做人才培训,就必须有像“云计算”运算能力的平台来承载有关CAD/CAM绘图,集成电路,工业设计等软件。 因为有网络的连接,培训可以在任何地方举行。因为是“租赁”的性质,这个平台也可以是多家企业同一段时间来使用。
4 创建IT外包的生态环境
因为通过“云计算”的基础平台,我们能够建立软件租赁,开发, 超级计算,和培训等多种应用。 如果把这些应用都串联起来的话,就可以创建一个生态环境(ecosystem)。 这样对于一个产业里的企业,用户,还有“云计算”平台的运营公司都是一个多赢的结果。
举个例子说,假设我们承接了美国最大的游戏制作公司美国艺电(Electronic ArtsEA)在中国的QA测试工作,那么我们同时也可以把“渲染软件”, Macromedia的“Flash”, Salesforce.com (Salesforce.com为艺电建立了以租赁形式使用的招聘系统)等EA所需要的应用搭建在“云计算”上, 然后艺电公司也可以就近建立培训课室。 这样除了QA的测试工作外, 后期制作、培训和他们公司使用在国内招聘和发行的管理软件都能够在一个计算机平台下运行起来。 这样“云计算”就成为一个真正的平台,把一个产业的价值链串联了起来。想象的空间是无止境的,像这样的例子,也可以在其他产业或者外包服务里建立起来。 关键是“云计算”平台上的服务能够真正地满足使用者的要求。
5 风险和IT的乌托邦
“云计算”虽然在Google内部使用多年,并且是其核心的计算机运营平台, 可是真正的商业应用还有待验证。 利用“云计算”建立以上所说的生态环境也需要有利的运营条件,优质的服务,和积极的营销来配合才能成功。 在无锡建立的中国第一个“云计算”平台承接了在IT企业普及“云计算”的使命。政府的推动和企业的配合都必须在共赢的条件下才能建立起来, 因此配套服务和专业运维队伍都不可缺少。 这就像建好了一个新的五星级酒店,并不代表客户能够马上入住,首先要有服务系统的实施和安排,人员的培训和管理等。 一个酒店的星级除了看它的硬件条件外,还需要看这些服务的表现是否达到那个星级的要求: 服务人员的响应,客房清洁的干净程度,他们的礼貌和态度等等。 只有把这些整体的运维条件充分建立后,“云计算”的推广和应用才能真正的发挥作用,商业化的运营才能成功的执行。
在《世界是平的》的一书中提到了“三重汇合”,它们分别是: 无地理和国界屏障的工作竞技平台; 水平化的协同工作流程; 大量新劳动者通过网络和新协调工作平台参与主流工作大军中。当我们把互联网和“云计算”以及这“三重汇合”联想在一起,会让我们体会到这“三重汇合”确实在发生, 我们会发现这些汇合都是建立在一个共享的,有时间效率和成本效益的网络计算基础平台上的 -- 这就是“云计算”的魅力。 当这个平台的使用者越来越多的时候,一个改变我们生活和工作的网络信息技术的乌托邦世界就成型了。