分享:关于云计算的五种观点
云计算就和每一个IT趋势一样,包括面向服务的架构(soa)和Web服务。我们谈论的是关于云计算方面的,也许指的并不是同一个基本概念。云计算和我们所了解的网格计算到底有什么区别?
【IT专家网独家】云计算就和每一个IT趋势一样,包括面向服务的架构(soa)和Web服务。我们谈论的是关于云计算方面的,也许指的并不是同一个基本概念。
我最近加入了一个关于云计算方面的LinkedIn/Google组织,它们中的一个成员发了这样的一个贴,这个贴看上去是如此的简单。问题就是:云计算和我们所了解的网格计算到底有什么区别?我当然有我自己关于这个问题的答案,但是整个晚上,有很多的回复者涌入,并且创建了一个e-mail链,提供了一些关于这个术语的细微差别。
我希望我不会因此被该组织剔除之外,但是我认为它们中的一些观点非常有意思,并且可以拿出来供大家思考。出于隐私的考虑,我不会把任何人的名字附上,并且我把其中的一些观点重新整理一下,主要是为了更加地清楚和适合于文章的长度。以下是五个关于云计算的主要观点:
1.厂商总是将新词汇的定义混淆化。
在我和其它人的观点中,云计算是不同于效用计算的,同时和网格计算也不太相同。
网格计算通常是指一个用于计算任务(比如图像处理)的资源池环境,而不是那些长时间运行的进程(比如一个网站或者邮件服务器)。
而效用计算通常是指一个用于掌握长时间运行进程的资源池环境,并且趋向于专注满足服务的级别,通过优化一定量的必要资源。
云计算在很多情况下是指网络上提供的不同种类的服务,这些服务可以在服务提供商的架构上(比如谷歌的Apps或者Amazon EC2或者Salesforce.com)的计算功能上所提供。一个云计算的环境可以运行在一个网格计算环境下,或者在一个效用计算环境下,但是对被服务的用户来讲并不关心。
2.云计算 = 网格计算
工作的负载被送往那些包含指派主机以及工作从节点的IT架构上。那些主机控制资源分配到这些工作负载之上(有多少从节点运行并行的工作负载)。这对于客户来讲是完全透明的,用户只是看到工作负载被指派到云/网格上,并且结果被返回给它们。而从节点可以是,当然也可以不是虚拟主机。
云计算 = 软件即服务。这是一个谷歌的apps模型,而apps就放在云中,比如Web的某些地方。
云计算 = 平台即服务。 这是Amazon EC2 et al的模型,在该模型中,一个外部的实体维护着IT架构(主/从),并且客户在这个架构上购买时间/资源。这是在云当中,跨越整个Web,确是在那些租用这些服务的公司之外。
3.云计算就是将本地服务转移到Web上
把本地存储的文件转移到一个安全的可扩展的环境中。从那些受限于磁盘空间的应用转移到没有空间上限的应用中;从使用微软Office到使用基于Web的Office。在2005年到2008年之间,在线存储变得更加便宜,并且在线的存储比起本地存储或者你自己服务器上的存储更加的安全。这就是云计算。它包含了网格计算、像Bigtable这样的大型数据库、缓存、总是可以访问、失效恢复、冗余、可扩展以及其它的一些因素。可以把它看作进一步走入Internet的步骤。它还包含大量的关联,比如静态和动态之间、RDBMS和BigTable以及平式数据观点之间的对比。依赖于IT架构的整体商务结构都会改变,编程者会驱动整个云计算,并且最终将会产生很多编程者。这就像从大型机到个人计算机的一个转变过程。当前,你就拥有了一个云上的个人空间。
这非常的有意思,就像Web 2.0。但是,还是存在着很多的改变。市场都在围绕着整体的技术提升。
- 本文关键词:

