2010-10-30 81 views
0

我目前正在嘗試在運行OSX 10.4的計算機上爲研究項目運行一個相當CPU密集的應用程序。即使是快速的MacPro也無法處理這種處理量。我對分佈式處理的概念相當陌生,但在我看來,我有兩種選擇:在Mac OSX上運行分佈式處理的最佳方法

1)嘗試使用帶有Xgrid的Apple服務器軟件設置計算機集羣。

2)使用Amazon Web Service等雲服務設置OSX 10.4虛擬實例。

有沒有人有任何意見,哪些選項可能會更好,或者如果有任何其他方法可以用來實現此任務?

您的建議非常感謝!

最佳,

埃迪

回答

0

我認爲這在很大程度上取決於你想要完成的任務。在這種情況下可靠性有多重要。如果應用程序拆分也非常耗費CPU時間,即使在最好的LAN網絡上,某些進程間/服務器間消息也可能會丟失。 您必須根據您嘗試實現的內容權衡系統的優缺點。

0

亞馬遜雲的好處在於,您可以在需要時分配更多資源,我認爲它更好,因爲您不需要實際的機器(並且您可以擁有足夠的虛擬空間)