如何連接兩臺或更多臺機器以形成網絡網格,以及如何將工作負載分配給兩臺機器?如何通過tcp電纜連接兩臺或多臺機器以形成網絡網格?
我需要在機器上運行哪些操作系統,以及我應該使用什麼應用程序來管理負載平衡?
注:我讀過谷歌使用廉價機器來完成這一節日的地方,他們如何連接兩個網卡('Teaming')並在機器間分配負載?
良好的實際例子將爲我提供良好的實際代碼示例。
指向一些很好的網站,我可能會讀這些東西將高度讚賞。
如何連接兩臺或更多臺機器以形成網絡網格,以及如何將工作負載分配給兩臺機器?如何通過tcp電纜連接兩臺或多臺機器以形成網絡網格?
我需要在機器上運行哪些操作系統,以及我應該使用什麼應用程序來管理負載平衡?
注:我讀過谷歌使用廉價機器來完成這一節日的地方,他們如何連接兩個網卡('Teaming')並在機器間分配負載?
良好的實際例子將爲我提供良好的實際代碼示例。
指向一些很好的網站,我可能會讀這些東西將高度讚賞。
有許多不同的並行處理方法,以及可以使用的許多類型的系統體系結構。
對於商品系統,存在集羣和網格,或者甚至可以從多個商品硬件形成單個系統映像。當然還有負載平衡,高可用性,故障轉移等。
幾乎不可能在沒有更多細節的情況下回答這個問題。你對這些系統有什麼要求?答案非常依賴於應用程序。
一個很好的起點是Beowulf project。基本上是一個建立在Linux操作系統上的開源集羣。
問題太抽象了。
其中一種(可想象的)方式是使用MPI-並行編程框架,Wikipedia頁面包含C++中的示例,並且還有其他語言的綁定。
在這個不斷擴大的市場中有幾種軟件解決方案。 「雲計算」這個術語當然正在吸引你去描述你想要做的事情。你想要一個服務,還是你想在家裏運行?
我最熟悉Appistry EAF - 在基於商品的硬件上運行。它可作爲免費的download。運行在Windows或Linux上。
另一個是GoGrid - 我相信這隻作爲服務提供,但我不太熟悉它。
這不是編程。但請參閱http://www.linuxvirtualserver.org/供初學者使用。 – derobert 2008-12-16 05:12:47