我在教育部门的第三世界工作。 我们正在一个新的办公室设立,需要决定一个互联网套餐。 由于(唯一的)电信业务已经发现政府机构可以在互联网上花费无限的资金,因此在商用和家庭连接的租用线路之间存在巨大的成本差异。
任何人都可以解释我的select,我相信(从search其他线程)被称为通道绑定? 也就是说,我想要连接4个Internet连接(4条线连接到4个DSL调制解调器),将它们粘贴到服务器中,并让networking上的所有计算机都使用增加的带宽。 另外,由于ISP安排计费的方式,我必须在所有4个之间大致相等地使用。
服务器还没有build立,所以我们现在可以轻松地转到Windows或Linux。
赶上:这里很难得到漂亮的设备(阅读:体面的路由器)。 但是,我们可以,例如,购买一堆网卡。
我的select是什么?
我build议您在服务器上运行Pfsense防火墙/路由器分布。
有了这个软件,您可以在您拥有的四个DSL连接之间进行负载平衡。 有关更多详细信息,请参阅http://doc.pfsense.org/index.php/Multi_WAN_/_Load_Balancing 。
您还可以通过DMZ为外部用户提供数据/服务(networking服务器,FTP等)。
总之,在你的服务器上需要6个networking接口。 4 – DSL线路1 – LAN 1 – DMZ
使用住宅DSL线路很可能意味着您将获得dynamicIP地址。 使用单一线路,您通常会使用dynamicDNS服务,如dyndns( http://www.dyndns.com )。 使用这种方法,您将创build一个dyndns(说)的帐户,并select一个url。 这个url将是DynDns拥有的其中一个域的子域。 然后,您将在DynDNS上将您的路由器上的DNS更新客户端与您的帐户同步。 此时,人们可以使用您在注册DynDNS帐户时select的地址访问您的服务器。
在多条住宅线路上进行这一切变得非常棘手或昂贵。 DynDNS有你可以查看的选项(循环负载平衡等)。 如果这超出了你的预算,那么你可以考虑以下几点:
使用单一的DSL线路并为其创build一个DynDns地址(这是您将提供给人们访问您的数据)。 请注意,此行上的传出stream量(从您的部门使用互联网的人上传)将影响您的networking服务器的性能。
创build所有四条DSL线路的DynDNS地址,并创build一个独立的Web应用程序,您可以在其他地方使用您的DSL线路进行循环。 在这种情况下,你会给人们想要访问你的网站的地址,你的Web应用程序将把它们转发到四条DSL线路之一。 根据您的stream量,您可以查看Google App Engine( http://code.google.com/appengine/ )免费托pipe您的networking应用程序。
希望这有助于=)
我可以从我的头顶提出一些想法:
使用4个IP和4个物理接口,您可以在Linux上使用绑定模式5或6(我相信也有Windows备选scheme)都是适用于传出stream量的负载均衡algorithm ,但是这也可能需要一些DNS-fu,具体取决于你正在做传入stream量。