-我可以使用云进行“网格计算”吗?我需要的是并行计算,我进行一些渲染,并希望它为 matlab 做一些更繁重的计算。如果它运行多个线程,则将部分或所有计算机的计算能力合并为“一个任务”
-在开始添加点头之前我需要多少个控制器以及什么控制器?
-有没有人对如何处理像 UEC 这样的云中的 50 台计算机或其他东西有什么好主意?
我有大约 25 台计算机(cpu:Duo2.2ghz ram:2gb hdd:150gb)是“夏季大扫除”后闲置的,正在考虑使用 UEC 制作云。
答案1
看起来你需要的更像是传统的 HPC 集群,而不是 IaaS 云计算平台。如果你不想从头开始设置 HPC 集群,可以使用以下集群发行版岩石这会让事情变得更容易,特别是如果你是一个 HPC 新手。
答案2
检查麻省理工学院的 StarCluster 项目。
这个简短的 5 分钟视频将对此进行解释:
http://www.youtube.com/watch?v=vC3lJcPq1FY&feature=player_embedded
它是基于 AWS EC2、Boto 和 Sun 网格计算引擎 (猜测现在是 Oracle 网格计算引擎) 构建的。
从我的角度来看,他们在 EC2 之上构建了一个“网格”计算架构,我认为它很可能与 Eucalyptus 和 UEC 协同工作。
来自麻省理工学院的网站:
安装 StarCluster
StarCluster 可通过 Python 软件包索引 (PyPI) 获得,并附带两个公共 Amazon EC2 AMI(i386 和 x86_64)。以下是通过 PyPI 安装 StarCluster 最新稳定版本的说明(推荐)。对于高级用户,还有从 github 安装最新开发版本的说明。
只需观看麻省理工学院的这段 5 分钟简短视频,它就能很好地解释 StarCluster 在 EC2 上的作用。
看过之后,我认为它应该很容易安装并与 Eucalyptus 或 Ubuntu 的 UEC 一起使用,因为它们都通过 boto/Euca2ools 与 AWS EC2 兼容。
我只花了大约 5 分钟就使用 Python 的 easy_install 安装 StarCluster。一切都按照视频中的方式进行。
有一个单独的主配置文件,非常容易理解,并且能够针对 Eucalyptus 或 UEC 进行更改。
布赖恩