一 云计算的概述
云计算(Cloud Computing)是分布式处理(Distributed Computing)、并行处理(Parallel Computing)和网格计算(Grid Computing)的发展,或者说是这些计算机科学概念的商业实现。其最基本的概念,是透过网络将庞大的计算处理程序自动分拆成无数个较小的子程序,再交由多部服务器所组成的庞大系统经搜寻、计算分析之后将处理结果回传给用户。透过这项技术,网络服务提供者可以在数秒之内,达成处理数以千万计甚至亿计的信息,达到和“超级计算机”同样强大效能的网络服务。最简单的云计算技术在网络服务中已经随处可见,例如搜寻引擎、网络信箱等,使用者只要输入简单指令即能得到大量信息。
从短期来看,云计算所带来的各项变化对个人的影响还比较小,或许和从前的许多技术一样,云计算将首先给企业(尤 其是中小企业)带来最为直接的变化:他们能够快速搭建自己想要的各种应用,而不用再为服务器资源而烦恼。
在未来,用户将从以桌面为核心使用各项应用转移到以Web为核心进行各种活动。而计算机也有可能退化成一个简单的终端,不用再像现在一样需要安装各种软件,同时为这些软件的配置和升级费心费神。未来的计算机可能仅仅用作网络连接以及使用云计算之上的各项服务。人们只需要一台笔记本或者一个iPhone,就可以通过网络服务来实现我们需要的一切,甚至包括超级计算这样的任务。
二IT巨头在云计算作出的贡献和未来计划
尽管云计算(Cloud Computing)的理论基础-云理论是计算数学领域的传统问题,中国工程院院士李德毅等人早在1995年就发表了相关的研究成果-云模型,但直到最近,云计算才真正开始走向应用:亚马逊、Salesforce、Sun、IBM、Google、雅虎和微软等纷纷宣布了自己的云计算计划。
云计算 - 亚马逊的云计算策略
最早推出云计算服务的是亚马逊。亚马逊的云名为亚马逊网络服务(Amazon Web Services,下称AWS),目前主要由4块核心服务组成:简单存储服务(Simple Storage Service,S3);弹性计算云(Elastic Compute Cloud,EC2);简单排列服务(Simple Queuing Service)以及尚处于测试阶段的SimpleDB。
弹性计算云(Elastic Compute Cloud,EC2)服务于2006年推出,这是一种让用户自行选择服务器配置来按需付费的计算机处理服务。让中小型企业能够按照自己的需要购买亚马逊数据中心的计算能力。而以EC2为基础的云存储S3(Simple Storage Service)它能提供文档、照片、视频和其他数据的无限量存储。在不到一年的时间里,就已经存储了50亿个对象。换句话说,亚马逊现在提供的是可以通过网络访问的存储、计算机处理、信息排队和数据库管理系统接入式服务。
无论是个人还是大型企业,只要注册了AWS,就能在亚马逊的基础设施上进行应用软件的研发和交付,无需配置内部软件和服务器。目前,使用AWS的开发人员数量已超过37万。
云计算 �CSalesforce的云计算策略
Salesforce是软件即服务厂商的先驱。该公司正在建造自己的网络应用软件平台Force.com,这一平台可作为其他企业自身软件服务的基础。Force.com包括关系数据库、用户界面选项、企业逻辑以及一个名为Apex的集成开发环境。程序员可以在平台的Sandbox上对他们利用Apex开发出的应用软件进行测试,然后在 Salesforce的AppExchange目录上提交完成后的代码。目前这套软件已拥有了110万名用户。截至4月30日为止,Salesforce该财季的销售收入已达到2.48亿美元,与去年同期相比增长了53%。按目前的增长速度来看,Salesforce将成为首家依靠云计算服务来实现10亿美元目标的公司。
云计算 - SUN的云计算策略
2006年,Sun公司推出了基于云计算理论的“黑盒子” 计划。按照它的规划,将来的数据中心将不会局限于拥挤、闷热的机房中,而是一个个可移动的集装箱―它装载的是10吨经过合理安置的服务器,作为一个可移动 的数据中心。它既可以为拥有上万名雇员的大型公司服务,也能为中小企业提供支持。
2007年推出的移动数据中心--Sun Blackbox在云计算中也将发挥重大作用。而且,Sun还提供租赁主机的服务,以帮助用户实现云计算。
2008年5月,Sun在2008JavaOne开发者大会上宣布推出“Hydrazine”计划。基于“Hydrazine”计 划,Sun希望利用其核心技术打造一个包含网络环境、数据中心和其他基础设施组件在内的完整解决方案,如Sun的JavaFX丰富互联网应用程序技术、 Sun的Glassfish应用服务器、Sun企业服务总线、Sun目录服务器、MySQL、“廉价存储”和Sun的硬件,从而使得开发人员利用Sun平 台创建托管应用与服务,并且不用到任何其它地方就可以利用这些应用程序和服务赚钱。此外,作为“Hydrazine计划”的一部分,Sun还推出了 “Insight计划”。这个分析功能可以让开发人员知道谁在使用他们的产品,并且利用这个功能注入广告或者赚钱。
云计算 - IBM的未来策略
2007年11月IBM宣布推出“蓝云”计划,为客户带来即可使用的云计算。它基于由IBM软件、系统技术和服务支持的开放标准和开源软件,包括一系列 的云计算产品。使计算不仅仅局限在本地机器或远程Server Farms,通过架构一个分布的、可全球访问的资源结构,使数据中心在类似互联网的环境下运行计算。
2008月1日,IBM公司日前宣布,将投资约4亿美元,在美国和日本建立两座采用最新设计理念和云计算技术的数据中心。其中,位于美国北卡罗来纳州RTP三角科技园的新 数据中心将在原有建筑的基础上进行改造,该中心将于2009年底建成,预计投资3.6亿美元。而另一座新数据中心位于日本东京,是当地首家面向商业客户的 云计算数据中心。除了美国和日本的两家新云计算数据中心,IBM在今年早些时候还宣布了在爱尔兰都柏林、北京和南非约翰内斯堡兴建云计算中心的计划。 IBM这样描述它的云计算的景象,在云计算时代,企业客户不需要再指定租用某几台服务器,而是从整个数据中心的“云”中随意获取所需的运算能力、存储空间 等资源,拥有极为便捷的扩展能力。这种改变将有效提高数据中心资源的利用率。
2008年2月IBM宣布了一项与13个欧洲合作伙伴进行联合研究的计划,满足云计算环境不断变化的IT资源需求。
2008年2月宣布同美国自然科学基金会和Google建立战略关系。集群探索(Cluster Exploratory,简称:CluE)关系将帮助学术研究团体通过使用一个大型的、大规模分布式计算集群来进行新理论和新概念的实验和测试。
2008年3月IBM宣布与爱尔兰工业发展署(IDA Ireland)在都柏林建立欧洲第一个云计算中心。中心将提供基于云计算的研究和服务。
2008年4月:―iDataPlex
IBM推出了一种全新的面向Web 2.0公司、基于云计算的新产品服务器iDataPlex,用于满足那些使用Web 2.0类型的计算,并运营有数万台服务器的大型数据中心的公司在技术方面的需求,能够有效地将很多独立的计算机转变为一个共享资源池,也就是所谓的“云”。
云计算 - Google的云计算策略
谷歌围绕因特网搜索创建了一种超动力商业模式。如今,他们又以应用托管、企业搜索以及其他更多形式向企业开放了他们的“云”。 Google目前的云技术,主要由MapReduce、GFS及BigTable三项所组成
2007年10月,Google与IBM开始在美国大学校园,包括卡内基美隆大学、麻省理工学院、史丹佛大学、加州大学柏克莱分校及马里兰大学等,推广云计算的计划,这项计划希望能降低分布式计算技术在学术研究方面的成本,并为这些大学提供相关的软硬件设备及技术支援(包括数百台个人计算机及BladeCenter与System x服务器,这些计算平台将提供1600个处理器,支援包括Linux、Xen、Hadoop等开放源代码平台)。而学生则可以透过网络开发各项以大规模计算为基础的研究计划[1]。
2008年1月30日,Google宣布在台湾启动“云计算学术计划”,将与台湾台大、交大等学校合作,将这种先进的大规模、快速计算技术推广到校园。
2008年4月,谷歌推出了谷歌应用软件引擎(Google App Engine,下称GAE),这种服务让开发人员可以编译基于Python的应用程序,并可免费使用谷歌的基础设施来进行托管(最高存储空间达 500MB)。对于超过此上限的存储空间,谷歌按“每CPU内核每小时”10至12美分及1GB空间15至18美分的标准进行收费。最近,谷歌还公布了提 供可由企业自定义的托管企业搜索服务计划。
针对终端用户谷歌则推出了Google Apps。这是一套基于网络的文档、电子数据表和其他生产力应用软件。通过Gmail, Gtalk, Google Calendar,Google Translate ,Blogger YouTube,Picasa等一系列服务处理生活中大多数事情。
云计算 �C 微软的策略
微软的云计算被命名为“Software-plus-Services”, 即“软件加服务”它可以让用户在传统软件和(基于网络的)软件服务之间进行选择,甚至可以选择二者的组合。
微软将在今年推出的首批软件即服务产品包括Dynamics CRM Online、Exchange Online、Office Communications Online以及SharePoint Online。其主要服务对象是中小型企业。针对普通用户,微软的在线服务还 包括Windows Live、Office Live和Xbox Live等。在不久微软还将推出一个真正的云计算操作系统-Midori。
2008年7月30日惠普、英特尔和雅虎在周二共同宣布,三家公司将共同创立一系列新的数据中心以推广云计算技术。
2008年9月25甲骨文和英特尔宣布,将就 云计算(Cloud Computing)展开合作,促企业级 云计算发展及提高 云计算的效率和安全性。双方还将确定和促进标准的开发,以使 云计算能够在企业和公共领域灵活部署。