如何讓兩地的網頁伺服器作負載平衡?
到iT邦幫忙
hona(iT邦初學者10級)發問:
公司在臺灣與美國各有一臺網頁伺服器,但多數都只透過臺灣的存取,現在希望讓臺灣、美國的客戶都連上當地的伺服器,做負載平衡,請問這要如何做到?需要ISP協助嗎?
vincent118(iT邦高手8級):
如果你很執著臺灣、美國的客戶要固定連到當地伺服器,那只有F5「BIG-IP Global Traffic Manager」這類的設備可以做到。以前有ISP出租F5的服務,不過報價不低。
其實也可以採用DNS Round Robin的方式來做,雖然有缺點,但也不失為解決問題的方式。
另外可以增加臺灣這邊伺服器的數量,不管是微軟或是Linux,都有伺服器端的負載平衡機制。這個方案的花費是遠低於用F5的設備。我建議採用微軟的方案,設定簡單,穩定度也可接受。
除非你的網站有金流交易服務,不然增加伺服器的數量即可。
jackytsao(iT邦初學者5級):
你可以建置一個依IP位址轉向的網站,當使用者連上時先檢查 IP,再依設定的區域分配到臺灣或美國。你可以採用IPv4全球核發統計或是檢查瀏灠器語系,當作轉向的依據。
zyman2008(iT邦初學者7級):
要自建廣域伺服器負載平衡,兩地都需要投資設備。臺灣市場上比較常見的設備廠商有F5、Brocade、 Radware都可以考慮。
ganymede(iT邦初學者8級):
不知道貴公司的DNS是使用那一種方案?如果是BIND9,可以利用它的View,依照不同用戶端回應進行處理。
raziel(iT邦初學者9級):
有購物車的網站,你會需要Client Sticky的技術,又要有廣域伺服器負載平衡,可以找F5或Radware的代理商或經銷商去做簡報說明。如果可以拿整體解決方案打動老闆,可以省很多事。其他不太需要花錢的做法,或許可以舒緩伺服器負載,不過都比專用負載平衡設備遜色。
熱門新聞
2025-01-06
2025-01-07
2025-01-08
2025-01-08
2025-01-06