在第三世界設置伺服器……我有什麼選擇來聚合廉價的網際網路連接?
我在第三世界的教育部工作。我們在一個新辦公室設立,需要決定一個網際網路套餐。由於(唯一的)電信業務已經發現政府機構可以在網際網路連接上花費無限的資金,因此用於商業用途的租用線路和家庭連接之間的成本存在巨大差異。
誰能解釋我認為(通過搜尋其他執行緒)稱為通道綁定的選項?也就是說,我想使用 4 個 Internet 連接(4 個線路連接到 4 個 DSL 調製解調器),將它們插入伺服器,讓網路上的所有電腦都使用增加的頻寬。此外,由於 ISP 安排計費的方式,我必須在所有 4 個之間大致平均分配使用。
伺服器還沒有建好,所以我們現在可以很容易地進入 Windows 或 Linux。
抓住:在這裡很難買到精美的設備(閱讀:像樣的路由器)。但是我們可以,例如,購買一堆網卡。
我的選擇是什麼?
我建議您在您的伺服器上執行 Pfsense 防火牆/路由器分發。
使用此軟體,您可以在您擁有的四個 DSL 連接之間進行負載平衡。有關詳細資訊,請參閱http://doc.pfsense.org/index.php/Multi_WAN_/_Load_Balancing 。
您還可以通過 DMZ 通過此路由器為外部使用者託管數據/服務(Web 伺服器、FTP 等)。
您的伺服器上總共需要 6 個網路介面。4 - DSL 線路 1 - LAN 1 - DMZ
使用住宅 DSL 線路很可能意味著您將獲得一個動態 IP 地址。使用一行程式碼,您通常會使用動態 DNS 服務,例如 dyndns ( http://www.dyndns.com )。使用這種方法,您將使用 dyndns(例如)創建一個帳戶並選擇一個網址。此網址將是 DynDns 擁有的域之一的子域。然後,您將路由器上的 DNS 更新客戶端與您在 DynDNS 的帳戶同步。此時,人們可以使用您在註冊 DynDNS 帳戶時選擇的地址訪問您的伺服器。
在多條住宅線路上這樣做會變得棘手或昂貴。DynDNS 具有您可以查看的選項(循環負載平衡等)。如果這超出了您的預算,那麼您可以考慮以下事項:
使用單個 DSL 線路並為其創建 DynDns 地址(這是您將提供給人們以訪問您的數據的地址)。請注意,這條線路上的傳出流量(從您的部門使用網際網路的人上傳)將影響您的網路伺服器的性能。
為所有四個 DSL 線路創建 DynDNS 地址,並創建一個託管在其他地方的單獨 Web 應用程序,您可以使用它在 DSL 線路上進行循環。在這種情況下,您將向想要訪問您的站點的人提供您的 Web 應用程序的地址,該地址會將他們轉發到四個 DSL 線路之一。根據您的流量,您可以查看 Google App Engine ( http://code.google.com/appengine/ ) 以免費託管您的網路應用程序。
希望這會有所幫助=)