在Mac OSX上运行分布式处理的最佳方法

时间:2010-10-30 00:56:06

标签: macos cloud distributed-computing xgrid

我目前正在尝试为运行OSX 10.4的计算机上的研究项目运行一个CPU密集型应用程序。即使是快速的MacPro也无法处理这样的处理量。我对分布式处理的概念很陌生,但在我看来,我有两个选择:

1)尝试使用带有Xgrid的Apple Server软件设置一组计算机。

2)使用像Amazon Web Service这样的云服务设置OSX 10.4的虚拟实例。

有没有人建议哪个选项可能更好,或者我是否有其他方法可以用来完成这项任务?

非常感谢您的建议!

最佳,

埃迪

2 个答案:

答案 0 :(得分:0)

我认为这在很大程度上取决于你想要完成的事情。在这种情况下,多少可靠性很重要。如果应用程序拆分也非常耗费CPU,即使在最好的LAN网络上,某些进程间/服务器间消息也可能丢失。 你必须根据你想要达到的目标权衡系统的优缺点。

答案 1 :(得分:0)

亚马逊云的优点在于,您可以在需要时分配更多资源,我认为它更好,因为您不需要实际的机器(并且您可以拥有足够的虚拟机)