WEB开发网
开发学院服务器云计算 基于Azure云计算平台的网格计算,第1部分 阅读

基于Azure云计算平台的网格计算,第1部分

 2009-09-04 00:00:00 来源:WEB开发网   
核心提示:在这个由3部分组成的系列文章中,我们将看一下利用Azure云计算平台的网格计算,基于Azure云计算平台的网格计算,第1部分,在第1部分中,我们将看到所涉及的设计模式以及一些有益的观点,网格计算都能为你所用,网格计算早于云计算10年出现,在第2和第3部分,我们将看到一个用来展示专门为Azure而开发的网格计算框架的代码

在这个由3部分组成的系列文章中,我们将看一下利用Azure云计算平台的网格计算。在第1部分中,我们将看到所涉及的设计模式以及一些有益的观点。在第2和第3部分,我们将看到一个用来展示专门为Azure而开发的网格计算框架的代码例子。

基于Azure云计算平台的网格计算,第1部分

并不是所有人都清楚,网格计算和云计算之间的区别,所以我们先来简短解释一下两者。虽然网格计算和云计算不是同一个东西,但是它们之间有很多可协同的地方,并且共同使用它们是非常有意义的。

网格计算

网格计算就是利用工作于并行模式而非单机模式的一大批计算机来处理计算问题。这种方式有很多优点:

节省时间:对于单机要处理一个月的工作,在有30台专注于这个问题的计算机的情况下,有可能一天就完成了。历史上最大的网格计算项目,就是SETI@home项目,通过利用数十万台志愿计算机的能力,在10年的时间里就获得了2百万年的合计计算机处理时间。

节省成本:你能使用成本更低的资源来完成工作,而不是购买具有最高级别处理器和内存的大量服务器。就算,你必须购买那么多的计算资源——却可以买那些更小、更便宜的机器,它们也更容易用于其它用途。

可靠:网格计算系统必须预先考虑到故障,或个别计算机可用性的改变不会妨碍工作的成功完成。

并不是所有类型的工作都适合于网格计算。只有那些可以被分解为多个小任务的工作才适合,而且处理这些任务的计算机所构成的松散耦合网络可以并行运行。为了分发任务、收集结果并管理系统,有必要建立一个智能基础结构。无需感到惊讶,网格计算的早期采用者都需要去解决一些巨大的计算问题。因此,你会看到网格计算如今用于遗传学,保险统计计算,天文分析以及电影动画渲染。不过,现在有所改变:网格计算越来越关注普通的业务问题,且云计算带来的竞争也加速这方面的发展。计算任务并非要无比庞大才能从网格计算方式中获益,也不一定要计算密集的任务才适合进行网格计算。任何具有反复执行特点的任务都适于网格计算。不管你是那种需要每月处理4百万订单的财富500强企业,还是那种只需批准1千个信用申请的中型企业,网格计算都能为你所用。网格计算早于云计算10年出现,所以如今的网格计算自然而然不会使用云的方式。最通常的方式是:

1 2 3 4 5 6  下一页

Tags:基于 Azure 计算

编辑录入:爽爽 [复制链接] [打 印]
赞助商链接