小编Pet*_*ter的帖子

集群与网格与云

有两个问题:

1)集群和网格之间有什么区别2)什么是云

我不是在寻找概念定义,我通过谷歌搜索发现了很多,但问题是我仍然没有得到它.所以我相信我寻求的答案是不同的.从我可以在网上重新搜索的内容开始,我开始认为许多试图解释这一点的文章作者要么自己理解得不够深刻,要么无法为像我这样的普通人解释他们的知识(这是非常常见的问题)技术人员).

只是为了让你知道我的水平:我是一名计算机程序员,.NET和LAMP,我可以在Linux风格和Windows上做基本的管理员,我有Hyper-V的实践经验,现在正在研究Xen和XCP来设置测试基于两台计算机的云用于学习目的.

下面的信息你不必阅读,这只是我目前对集群,网格和云的理解,它只是为了支持我的两个问题,因为我认为这将有助于理解我现在脑子里到底是什么样的混乱以及我的答案是什么我在找.

谢谢.


在我的陈述中用作参考的两台计算机是"A"和"B"

规格为A:2核心intel cpu,8GB内存,500gb磁盘

"B"的规格:2核心intel cpu,8GB内存,500gb磁盘,


现在我想从Cluster,Grid和Cloud角度来看A和B角色.

网格和云之间的通用定义

1)集群或网格是连接在一起的两台或多台计算机,在硬件层面它们通过网卡连接,在软件层面上它使用某种程序实现消息传递接口,使得在节点之间发送命令成为可能.

2)cluster或Grid不会在节点之间组合CPU功率或内存,这意味着在此模拟中,在A上运行的FireFox浏览器仍然只有一个2核cpu,8GB内存和500gb可用.

网格和云之间的差异:

1)群集仅提供故障转移部分,如果A节点在FireFox运行时中断,则群集软件将在节点B上重新启动FireFox进程.

2)网格能够同时在多个节点上并行运行软件,前提是软件编码时考虑到MPI.它还可以根据需要在任何节点上为任何软件提供午餐(即使它不是为MPI编写的)

3)Grid还能够将不同类型的节点,Linux Server,Windows XP,Xbox和Playstation组合到一个Grid中.

云定义:

1)云根本不是一个技术术语,它只是一个简单方便的词来描述一个无限资源的计算机,它也可以被称为超级计算机,野兽,海洋或宇宙,但有人说"云"首先和这里我们是.

2)云可以基于网格或群集

3)从技术角度来看,云是一种将硬件资源合二为一的软件,这意味着如果我在网格或集群上安装云软件,那么它将结合A和B,我会得到一个这样的云:4核CPU,16GB内存和1000gb磁盘.

编辑:2013.04.02项目3)完全是胡说八道,云不会将来自多个节点的资源组合成一个巨大的资源,所以在这种情况下,将没有4核CPU,16GB内存和1000GB云.

cloud grid cluster-computing

8
推荐指数
2
解决办法
8225
查看次数

标签 统计

cloud ×1

cluster-computing ×1

grid ×1