DoSERV分析:云计算与网格能否殊途同归

服务器在线8月6日报道 近来有很多关于“云计算”概念的困惑——我将之定义为基于发展的“英特网(“云”)和计算机技术(“计算”)的应用,而其各个组件——自动化、网格和高效计算、SaaS等。关于概念的部分困惑是可以理解的,因为随着层级的剥离,问题短时期内变得复杂化,而大部分问题来自于硬件和软件供应商,这些供应商在多年前说服企业是时机将集成系统转为网格系统。而当前正是同一批供应商试图说服用户网格计算正转换为云计算,而其目的是销售“private cloud”版本。

我们应该明白云计算的大部分价值仅来自于其不能进行内部复制这一特点,这样就不需要设定下载峰值,同时可以在系统的当前服务上进行构建。当然,你可以采用大型智能群组构建一个二级云计算结构或者云计算的客户系统(大部分private clouds将采用这一结构)。

云计算是网格计算的改进

“网格”这一术语是由Ian Foster于九十年代提出以定义使用户得到所需计算能力的技术,这一术语源自John McCarthy于1960年的预言:计算有朝一日将被公众广泛应用。当前很多云计算系统基础结构是由大型群组——被供应商称为网格——所驱动,然而也有部分非此结构的成功案例,例如:

BitTorrent:共享客户机云系统的文件。
SETI:在众多计算机中分配计算任务Skype:将中央基础设施的任务最小化,仅进行计算创建和鉴定,而将其任务分配给超结点客户机。

通过对计算任务的关注以及最大化处理性能的峰值,而不重视给于用户其所需求的高效服务,网格计算走入困境(或者说其解决了另一方面的问题),这就给云计算创造了市场和技术空间。

云计算类似于电网,唯一的改进在于光子比电子更便利,因此单一全球供应商的出现是可能的(某些人认为这是一个威胁)。

或许Thomas J. Watson Sr.(之后是IBM公司的总裁)对全球市场的预测是正确的。一种极端情况是,电子没有物理限制(如衰减和干扰),因此可利用电子经由光纤通路到达中央计算结构。没有采用国家水网的原因是水太重,而即便是大量的电子都难以控制(尽管大部分问题已通过标准化和转为采用交流电而得到解决),但是重量几乎为零的光子则没有这一限制。

另一极端情况是,我们在较少的设备间分配了任务量。现实情况将处于两者之间(或许与当前情况差距不大):一部分全球供应商,部分地区供应商,以及大批小供应商。全球化的推动力也定会吸引各地的供应商进入这一新经济领域。

等同于一个电子的云计算系统可以是一个正待执行命令的含一小束加密数据和代码的标准化任务。

众多的基础设施已经就位,但是我们还需要一个设备——类似于电子。当前我们将大规模的工作量(例如虚拟机,应用软件集,数据库等)转移给长时间运行这些系统的供应商,然而其有可能会有更多的应用软件任务量。这可以由网络计算资源通过单元处理器——驱动PlayStation 3——进行处理。

这些资源可以是大规模的中央数据中心,也可以是数据中心的模块或者你邻居空转的计算机(可将计算资源集中到云系统,因为企业接收到的资源将进一步打折扣,因为电能的负极网络消耗。)假设你将为这所有资源买单,其大约为每单元(比如,MIPS和RAM频次而不是度),并处于与当前电力市场价格系统不同的定价。今后将有更多服务说明,不仅仅是相关伏特和频次(如安全、速度和运行周期)的说明,而服务协议也将逐渐生效。

在任何情况下,基于摩尔定律及计算硬件的快速发展(特别是大规模并行处理的发展),其都有可能精确预测几年后这些资源的应用和市场情况,但是我们需要开始思考另一层面的问题了。

想看到更多的背景信息,或者不同元件之间更正式的对比结果,请查阅网上相关云计算的文章,在此我给出一个大略的介绍:

云计算通常与网格计算(一种分配计算的形式,通过结合网络群组、松散连接的计算机而实现超级计算和虚拟化计算,协同运行以执行大规模的计算任务)相混淆,高效计算(计算资源打包,比如计算机和存储器。

事实上当前很多云计算配置是由网格驱动的,其特点是:自动化、性价比高。但是云计算是网格运算模式的改进。一些成功的云结构只有很少甚至没有中央基础设施或者计费系统。