Chinaunix首页 | 论坛 | 博客
  • 博客访问: 11628433
  • 博文数量: 8065
  • 博客积分: 10002
  • 博客等级: 中将
  • 技术积分: 96708
  • 用 户 组: 普通用户
  • 注册时间: 2008-04-16 17:06
文章分类

全部博文(8065)

文章存档

2008年(8065)

分类: 服务器与存储

2008-11-19 14:57:41

云计算让人费解,但我相信,它是一项颠覆性的技术。这篇文章里,我将拨开套在云计算和效用计算上的神秘外衣,集中于提供云计算方案的公司和他们使用的技术。当然,我并不是这方面的专家,我只是表达迄今为止我对云计算和效用计算的理解。 

谬论

1、云计算将使企业不再需要IT人员。

不正确,完全不正确。云计算确实可以带来某些便利,带来成本降低、效率提高,高度的自动化,确实可能使同样的工作需要的IT人员数量减少,但是IT人员仍然有他们的角色需要,只是具体工作内容可能稍有不同。 

2 、世界上将会只剩下几台超级计算机(使用云计算架构)

也许有人认为云计算将会让IT产业变成相对稳定的寡头割据状态,但事实是,任何一个产业,都是动态发展的,IT产业也不例外。总有一些创新力量推动产业的革新,总能产生更好的更快的更便利的更便宜的服务。可能的情况是,会产生一些少量的大规模数据中心,但更有可能的是,大量的中小企业加入这个生态系统,基于这些数据中心,提供各种各样的服务。

真相

因为云计算还处于炒作阶段,每个人都试图赶上这股潮流。所以,你将看到很多公司和产品会和云计算扯上关系。为什么不呢?如果一个概念还没有完全清晰甚至经常被歪曲,它就是上帝送给商人的礼物。我还记得在IBM推广SOA(面向服务的架构)的时候,IBM几乎将所有Tivoli的产品都和SOA扯上关系。同样的道理,可以用在网格计算、AJAXWEB2.0、统一通信等概念上。这里,我将尽可能减少夸大其辞的广告是宣传,描述各种自称或被人认为与云计算有关系的产品和技术。 

0

虚拟化对云计算,就如同面粉之于面包。有人总是问我云计算和90年代的网格计算之间的区别。我会告诉他们区别在于虚拟化。虚拟化是云计算的秘诀之一,几乎所有的云计算系统都有某种形式的虚拟机管理器。所以,我对第一类云计算提供者的定义是通过虚拟化方式提供有意识或无意识的云计算。我想到的第一家公司是Rackspace,它最近宣布将提供虚拟主机托管服务。这种服务将可以让一个公司将原先的内部VMware服务器放在Rackspace的机房里。模仿Amazon EC2的公司将宣称自己是云计算,这只是时间问题,因为他们将在自己的机房里提供基于Xen的服务。这些服务都是很棒的,并且很有可能降低成本,但它们并不是彻底的运计算,只能将他们放在第0类。

1

第一类的云计算参与者提供的是小规模服务,并且分为几类。

A 服务提供商

1类中的服务提供商提供依赖于或基于第2类第3类核心供应商的服务。例如,RightScale利用Amazon EC2S3API提供一个操作面板和AWS(Amazon’s Web Services)前端托管服务。AWS被放在第2类。

B 混合服务

ENKIEnomoly,以服务或软件的方式提供给与核心供应商的服务。Enomoly提供与AWS相关的服务和软件,ENKIEnomoly类似,只是他们提供的服务是与3TeraApplogic相关。3Tera被放在第三类。

C 特定应用供应商

这是一类在特定应用上用到云计算概念的供应商。Box.NetEMCMozy更像是软件即服务(SaaS)概念的存储服务供应商,当然,可能是基于云计算提供的。而SalesForce.com将可能成为计算服务提供商。当然,最典型的这类供应商应该是EnterpriseDB发布的运行于Amazon’s EC2上的PostgreSQL。也有传言说将出现运行于Amazon’s EC2上的MySQL,不过很多人认为这将是对EC2/S3体系结构的挑战。 

技术供应商

你可能听说过MapreduceHadoopGoogle File System,它们主要指的是云存储和大数据量的运计算。云存储依赖于虚拟服务器机群和基于并行计算的程序设计技术。MapReduce用来处理大量数据,通过大量的分布式系统。它由两部分组成:关键字和值的映射,简化和形成某关键字的值。Goolge有一篇文章论述该算法。后来,Doug CuttingMapReduce的实现加入到Apache项目Lucence中来,形成了HadoopHadoop是一个开源的基于Java的框架,用一个称作Hadoop分布式文件系统(HDFS)实现MapReduceHDFS在多大程度上类似GFS不得而知,但至少它受到了GFS的影响。类似Hadoop的技术允许IT人员能对海量数据进行处理。

很多人认为Hadoop这样的技术只有GoogleYahoo这样的公司才能用到。但事实上,RackSpace的一位用户最近就基于Hadoop提供处理大量邮件服务器日志数据的服务。

2

2类则是云计算领域里的核心供应商。AmazonEC2Elastic Cloud Computing)和S3(Simple Storage Service)是这一领域的领先者。第2类供应商运行虚拟映像于大量的分布式计算机上,并据此提供服务。这种方式支持在大量的普通硬件上运行大量的虚拟映像。第2类和第3类的主要区别在于,第2 类云计算由许多的单独的映像支撑,但这些映像不能形成一个完整的系统。如果我需要在EC2上实现一个用于Apache服务器和MySQL服务器的负载平衡器前端,我不得不提供所有的连接。但是,我还是需要系统管理员配置文件系统、网络配置、安全参数等等。

AmazonEC2基于Xen映像,EC2的用户从一个Xen映像模板列表中挑选一个来使用。并且有一个方便的Firefox扩展用来启动和停止映像运行。但是,如果你想做一些有特殊需求的事情,你需要用到AWSAPI或者第1类供应商的服务。

AmazonEC2的最大问题是硬盘存储是非持久性的,如果映像不运行,所有不属于初始Xen映像的数据都会丢失。当然,可以对映像中的数据备份,而且S3看起来也能完成这样的工作。但是,S3只是存储非格式化数据的一个网络服务,不是一个文件系统,虽然有些应用能让它像一个文件系统(就像Jungle Disk做的那样),但它仍然不是。我们可以发现,很多围绕S3的工具并不能达到产品级的要求。当然,EC2S3还在改进中。

另一个在第2 类的是MossoMossoRackspace的客户,它利用VMWare提供类似EC2的服务。而且,它的映像中的数据存储是永久的,不像EC2

现在,我们不得不提到IMBIBM通常的做法是,提出一个概念,看市场反映,然后找一个合适的点切入市场。但这一次,它没有做多少犹豫,迅速扑进云计算混战。它拥有广泛的企业客户基础和强大的公信力,最有可能在云计算的企业级市场获得收益。大家都知道,IMB的蓝云已经在中国部署。

当然,还有其他潜在的后来者,DellOracleSunMicrosoftHPMicrosoft如果购得Yahoo,则可能抢占一些先机。 

3

3类则是云计算产业链的上游。它们提供云计算的整体解决方案或者软件,客户按照其方案安装软件于大量普通硬件上,将这些硬件资源组合成云,然后基于这些云提供虚拟资源或其他服务。

 

阅读(554) | 评论(0) | 转发(0) |
给主人留下些什么吧!~~