如何连接两台或更多台机器以形成网络网格,以及如何将工作负载分配给两台机器?如何通过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