正在阅读:摇身一变超级计算机 细数天上每片云摇身一变超级计算机 细数天上每片云

2009-03-11 09:46 出处:PConline原创 作者:庞伟明 责任编辑:heyaorong

  “云计算”这个概念在不久前还难以统一的技术,现在其发展却呈现汹涌之势。大批的企业开始介入云计算领域,所以这个目前最热门的技术势必将成为2009年技术领域的最大赢家。Google、微软、IBM等巨头也在这一领域开始了新一轮的竞技。从2007年至今,围绕云计算的讨论愈演愈烈,Google、Yahoo、微软、IBM、HP纷纷表示自己已经拥有云计算的产品、技术或服务。但是,不同公司不同的人,对于云计算的理解也各有不同。

  IBM公司发布了云计算平台 “蓝云”计划相关的新产品和服务,公布了最新云计算客户及合作伙伴。凭借发布的多款产品与服务,IBM已拥有了最为完整的包括硬件、软件与服务的云计算解决方案,来帮助企业客户利用云实现成本与效率的优势。“蓝云”的概念源自IBM通过一个名为技术采纳项目(Technology Adoption Program)的IBM创新门户来支持其软件创新人员而进行的工作。“蓝云”建立在IBM领先的大规模计算领域的专业技术,基于由IBM软件、系统技术和服务支持的开放标准和开源软件。全球超过200名IBM研究人员参与开发的“蓝云”,它可以帮助客户快速和简便的探索云计算基础架构以实现极限规模运算。

  再具体深入了解“蓝云”之前,让我们先看一下其他IT巨头在云计算领域中的成果及他们所要发展的方向。

  一、各家IT巨头云计算服务及产品的特点:

  1、GOOGLE

  谷歌公司围绕因特网搜索创建了一种超动力商业模式。如今他们以应用托管,企业搜索及其他更多形式向企业开放他们的云。Google的云计算技术实际上是针对Google特定的网络应用程序而定制的。针对内部网络数据规模超大的特点,Google提出了一整套基于分布式并行集群方式的基础架构,利用软件的能力来处理集群中经常发生的节点失效问题。

  Google使用的云计算基础架构模式包括四个相互独立又紧密结合在一起的系统。包括Google建立在集群之上的文件系统Google File System,针对Google应用程序的特点提出的Map/Reduce编程模式,分布式的锁机制Chubby以及Google开发的模型简化的大规模分布式数据库BigTable。虽然Google可以说是云计算的最大实践者,但是,Google的云计算平台是私有的环境,特别是Google的云计算基础设施还没有开放出来。除了开放有限的应用程序接口,例如GWT(Google Web Toolkit)以及Google Map API等,Google并没有将云计算的内部基础设施共享给外部的用户使用,上述的所有基础设施都是私有的。

  2、亚马逊

  亚马逊的弹性计算云服务也和IBM的云计算服务平台不一样,亚马逊不销售物理的云计算服务平台,没有类似于“蓝云”一样的计算平台。亚马逊将自己的弹性计算云建立在公司内部的大规模集群计算的平台之上,而用户可以通过弹性计算云的网络界面去操作在云计算平台上运行的各个实例(Instance),而付费方式则由用户的使用状况决定,即用户仅需要为自己所使用的计算平台实例付费,运行结束后计费也随之结束。亚马逊的云计算模式沿袭了简单易用的传统,并且建立在亚马逊公司现有的云计算基础平台之上。

  弹性计算云用户使用客户端通过SOAP over HTTPS协议来实现与亚马逊弹性计算云内部的实例进行交互。使用HTTPS协议的原因是为了保证远端连接的安全性,避免用户数据在传输的过程中造成泄露。因此,从使用模式上来说,弹性计算云平台为用户或者开发人员提供了一个虚拟的集群环境,使得用户的应用具有充分的灵活性,同时也减轻了云计算平台拥有者(亚马逊公司)的管理负担。而弹性计算云中的实例是一些真正在运行中的虚拟机服务器,每一个实例代表一个运行中的虚拟机。对于提供给某一个用户的虚拟机,该用户具有完整的访问权限,包括针对此虚拟机的管理员用户权限。虚拟服务器的收费也是根据虚拟机的能力进行计算的,因此,实际上用户租用的是虚拟的计算能力,简化了计费方式。在弹性计算云中,提供了三种不同能力的虚拟机实例,具有不同的收费价格。例如,其中默认的也是最小的运行实例是1.7GB的内存,1个EC2的计算单元(1虚拟的计算核以相关的计算单元),160GB的虚拟机内部存储容量,是一个32位的计算平台,收费标准为每个小时10美分。在当前的蓝计算平台中,还有两种性能更加强劲的虚拟机实例可供使用,当然价格也更加昂贵一点。

  由于用户在部署网络程序的时候,一般会使用超过一个运行实例,需要很多个实例共同工作。弹性计算云的内部也架设了实例之间的内部网络,使得用户的应用程序在不同的实例之间可以通信。在弹性计算云中的每一个计算实例都具有一个内部的IP地址,用户程序可以使用内部IP地址进行数据通信,以获得数据通信的最好性能。每一个实例也具有外部的地址,用户可以将分配给自己的弹性IP地址分配给自己的运行实例,使得建立在弹性计算云上的服务系统能够为外部提供服务。当然,亚马逊公司也对网络上的服务流量计费,计费规则也按照内部传输以及外部传输进行分开。

  总而言之,亚马逊通过提供弹性计算云,减少了小规模软件开发人员对于集群系统的维护,并且收费方式相对简单明了,用户使用多少资源,只需要为这一部分资源付费即可。这种付费方式与传统的主机托管模式不同。传统的主机托管模式让用户将主机放入到托管公司,用户一般需要根据最大或者计划的容量进行付费,而不是根据使用情况进行付费,而且,可能还需要保证服务的可靠性、可用性等,付出的费用更多,而很多时候,服务并没有进行满额资源使用。而根据亚马逊的模式,用户只需要为实际使用情况付费即可。

  3、SALESFORCE

  Salesforce是软件即服务厂商的先驱,在它之后数十家软件即服务公司接踵而至。Salesforce的下一个目标是:平台即服务。Marc Benioff的公司正在建造自己的网络应用软件平台Force.com,作为软件服务的基础供其他企业使用。Force.com包括一个关系数据库,用户界面选择,企业逻辑和一个名为Apex的集成开发环境。程序员可以在平台的Sandbox上对他们的Apex脚本应用软件进行测试,然后在Salesforce的AppExchange目录上提交完成后的代码。在早期,开发人员使用Force.com为Salesforce的客户关系管理创建附加软件,但是如今与Salesforce产品无关的软件研发日益增多,Salesforce平台部门副总裁Adam Gross表示。游戏开发商Electronic Arts在Force.com平台上开发了一款员工招聘应用软件,软件厂商Coda也在这款平台上创建了一款总账应用程序。

  同时,Salesforce也在继续推进自己的应用软件的研发进程,这款软件目前已经拥有110万名用户。今年夏季即将出炉的升级版将包括在 Salesforce应用软件中访问Google Apps的能力,以及一系列全新的移动特性,"分析快照",增强版用户入口,改进版信息交换和内容管理等。Salesforce也在进军其他的云服务领域。2007年4月,Salesforce推出Salesforce Content迈入企业内容管理市场,Salesforce Content与微软的SharePoint和EMC的Documentum功能类似,能实现用户对信息的存储,分类和共享。Salesforce还采用了多层租赁的基础架构,在这种基础架构下服务器和其他IT资源都可以由用户共享。

  4、微软

  微软公司在云计算兴起几年后也开始进军这一领域,目前的进步也很受关注。一些厂商预想的是来自云计算的IT资源未来将去向何方,但微软不是他们中的一员。微软的宏伟计划是"提供企业级软件,合作伙伴托管服务和云服务之间的均衡"微软公司首席软件架构师雷.奥齐几个月前表示。更通俗点说,微软将其称为"软件加服务"。微软将于几年面世的首批软件即服务产品是在线动态客户关系管理(Dynamics CRM Online),在线交换(Exchange Online),在线办公自动化通讯(Office Communications Online)和SharePoint Online。每个产品都以多租赁版本推出,主要是针对中小型企业量身打造。企业级的单租户版本则需要5000美元或者额外的许可证授权。

  针对普通用户,微软的在线服务还包括Windows Live, Office Live和Xbox Live。那微软的下一步目标是什么呢?一项被称为MatrixDB的计划将把预装SQL服务器数据库扩展到微软在云上的托管数据库。这还需要经历几年的时间,但也暗示了将来的可能性。微软还提出他们的BizTalk服务企业进程管理软件,作为即将推出的网络服务直通车的一部分。

  值得一提的还是即将微软面世的windows Azure云计算平台,我们充满好奇。

  5、SUN

  SUN微系统公司的合作创建者约翰.盖奇20年前曾经说过"网络就是计算机"。可以说那就是云的开端,但这个风潮却改变了方向。让云计算变得简单易用是SUN公司如今关注的研发方向,目前他们推出了两款云产品和服务:Network.com作为栅格在线应用软件的集合按每用户收费的形式推向市场,Project Caroline是一项提供云资源的研究计划,主要面向在网络应用软件和服务上从事研发工作的研发人员。这些产品和服务符合Papadopoulos所称的"Red Shift"战略,即在很多公司计算需求将超出他们的实际能力。那么显而易见的解决方案就是云计算。Project Caroline则计划成为为软件即服务供应商提供的集合平台。

  他们的目标是"在快速开发多用户网络服务时更加高效便捷,能随时进行更新升级,以灵活经济的方式对资源实施再分配"根据SUN的介绍。这项由SUN公司技术副总裁Rich Zippel领导的开源项目能为多种程序设计语言的应用软件创建提供支持,包括Java, Perl, Python, Ruby和PHP。"我们认为所用的应用软件都不会的SUN在网络上的服务器造成影响,我们在网络上开发,配置和交付软件服务的能力在不断进步"Zippel在他的博客中这样写到。像微软一样,SUN也希望企业能继续需要他们自己的IT基础架构。SUN的"盒子里的数据中心"-Blackbox就是专门针对那些不打算把所有的基础架构向云转移,但又面临着大量的计算需求的企业设计的。

  6、甲骨文

  甲骨文公司2005年花费58亿美元收购Siebel Systems大举进军云计算市场。甲骨文高层将此次交易称之为与SAP抗衡的阵地,但是显然这是个马后炮。Siebel系统公司的随需客户关系管理应用软件与甲骨文的长期战略是同等重要的。甲骨文的随需业务是由许多厂商的软件堆栈组成的,包括公司的旗舰数据库产品。甲骨文为它的随需数据中心研发了一种"pod"基础架构。Pods可以用于个人用户配置,有多部门组成的大型公司可以用集群方式配置或者用多用户的版本共享使用。

  7、EMC

  今年初,EMC公司收购了私人信息管理公司Pi,微软前任副总裁保罗.马里兹也出任EMC公司新的云基础架构和服务部门总裁。事实上,近几年来EMC通过大刀阔斧的连续收购行动来拓展它在云计算交付方面的能力。2004年,EMC公司收购了Smarts公司,他们的软件主要是配置分布式网络和监控器存储。去年EMC又收购了伯克利数据系统公司和它的Mozy备份服务。

  EMC会提供什么样的云服务呢?EMC可能会构建在线和预装存储之间的监控桥梁。EMC公司已经看到软件即服务业务进程管理和协作以及用户的个人信息管理所蕴藏的巨大商机。数据的索引,存档,灾难恢复和安全都皆有可能,尼克表示。EMC公司所收购的几块业务包括Documentum的索引和存档服务,RSA的安全产品和Infra的IT服务管理。这些都可能是EMC拓展的方向。

 
追求极致的体验 神画智能影院F1 Pro新品评测 斐讯与他的0元购:一个猜到开头却猜错结尾的故事 不好意思 你在电脑上干了什么我们都知道! 国外随时掐断咱的网络?危言耸听还是确有其事 清水、旧电厂做幕布 炫目影像让人叹为观止
键盘也能翻页,试试“← →”键

为您推荐

加载更多
加载更多
加载更多
加载更多
加载更多
加载更多
加载更多
加载更多
加载更多

网络设备论坛帖子排行

最高点击 最高回复 最新
最新资讯离线随时看 聊天吐槽赢奖品