数据存储产业服务平台

存储分析 网格计算和云计算的未来展望

在上世纪90年代末和21世纪初,网格计算的概念–一种分布式计算,能够利用许多台计算机的能力来处理大型计算任务–非常盛行,至少在拥有高性能计算(HPC)需求的组织中是如此。网格计算的最著名应用案例之一便是SETI@home。该项目利用数千台连接到互联网的计算机来寻找外星文明。

尽管网格计算承诺很美好,包括Sun微系统、IBM和惠普在内的主要厂商努力推广网格计算,但是网格计算还是未能在主流企业中占有一席之地,主要使用它的仍然还是政府机构和科研机构。这些机构拥有数据密集型存储和计算需求,且用户数比较少。该技术的支持者原来希望能争取主流数据中心,但是企业用户更希望用于研发和数据密集型财务模拟。

现在,企业正在拥抱另一个相似的技术:云计算及其服务,比如Amazon的Simple Storage Service(S3:简单存储服务)–该服务可以为公司提供可扩展的高速度的数据存储和服务,同时价格也很实惠。

云计算是否能在网格失败的地方站稳脚跟,并在企业数据中心领域获得更多认同?在云计算兴起的今天,网格计算是否还有增长空间?我们采访了几位网格计算先驱,听取了他们对这个问题的观点。

云和网格的区别

虽然云计算和网格计算之间有许多相似之处,但是最重要的还是它们之间的区别。网格计算非常适合那些有少量用户要访问大量数据的组织(或者数据访问次数较少,但是每次规模都很大的那种);而云计算更适合于那些有大量用户要访问小量数据的环境(或数据访问规模比较小,但是访问次数很大的那种)。

Wolfgang Gentzsch解释道:"网格很适合虚拟组织中复杂的科学任务。" Gentzsch曾经帮助Sun进行过网格方面的项目,目前是Open Grid Forum(开放网格论坛)理事会成员之一,也是EU DEISA(针对超级计算应用的分布式欧洲架构)项目咨询顾问之一。他表示,另一方面,云比较适合于简单的任务,比如许多短期作业。

云和网格之间另一个主要区别是:网格需要批量作业规划和复杂的政策来分配任务,而云不需要。同时,云不需要那么大的先期投入,因为云服务提供商负责服务器的运行和维护。

阿尔贡国家实验室数学和计算机科学部的科学家Kate Keahey表示:"如果你的计算任务很大,是可移动的…….有很严格的性能要求,可以尽努力完成,那么我可以说传统的网格计算正适合你。"Keahey经常撰写有关云计算和网格计算的文章。

她表示:"另一方面,如果你的计算需求比较小,或比较大但是偶尔发生,或不定时发生和突然发生,或不可预测,或呈现出快速而不规则的增长率,那么我认为你还是使用云计算比较好,因为这些类型的计算需求会让你的数据中心有时处于闲置状态,或者不能给你足够的规模经济来分摊数据中心运行的投资。"

不过,她表示:"如果你有稳定的可预测的大型计算流,而且这种计算流不会很波动,那么忘掉云计算或网格计算吧,你还是应该投资一个大型数据中心,然后不断在里面加入计算任务。这种情况下,你有足够的规模经济来抵消数据中心的成本。"

对于那些拥有敏感数据但希望在保持数据专有性的前提下节约成本企业来说,另一种选择便是复合模式:"运行一个数据中心,然后以云作为辅助。"Keahey认为这个模式正在被越来越多的组织所采用。

Judith Myerson是一位经常撰写有关分布式系统文章的系统工程师和架构师。Myerson认为企业需要判断自己到底是需要大型问题的解决方案(网格)还是需要临时扩展资源的解决方案(云)。企业还需要考虑预算、延迟性和数据的敏感性。

虽然云计算有许多优势,最明显的就是成本,但是Myerson警告说"最好不要将敏感数据放到公共云上面",因为这样更容易面临被黑客攻击的危险。

同样地,和运行自己的数据中心或在内部运行数十台服务器相比,云计算的成本看起来比较低,但是她认为首席财务官们还需要考虑云计算的隐性成本,比如包含TB级或PB数据的应用所带来的更高的网络费用,以及高峰段的延迟性问题。

云计算还有互操作性问题。她指出:"比如,如果你的公司原来将数据外包给一个云计算厂商,后来你又转到另一个不同的厂商,由于你要用专有API(应用程序编程接口)将数据导出和导入公共云,因此可能会碰到一些问题。"

全球网格?

虽然云很流行,但是Myerson仍然看好网格的发展空间。

Myerson表示:"未来会出现需要数千台计算机工作站来完成计算密集型操作的情况。"因为在云内进行这种任务的成本很昂贵(至少目前是这样)。

Gentzsch同意这个观点。他表示:"云不会替代网格,就像网格过去十年来没有替代HPC的功能那样。"他认为这三种技术都有自己的立足之地。"未来两年,我们将看到这些不同的计算节点将在万维网和互联网上一起增长,最终这些资源将成为一个提供信息、知识、计算和通信资源的全球架构,即全球网格。"

不过Keahey给了一个稍微不同的预测:"我认为网格更有可能改头换面然后融入云计算。网格计算带来了实现云计算所需要的技术。当技术进步到IaaS(架构即服务)阶段的时候,我认为在五年内,80%到90%的我们现在正在进行的计算会是基于云。"

未经允许不得转载:存储在线-存储专业媒体 » 存储分析 网格计算和云计算的未来展望