如何讓兩地的網頁伺服器作負載平衡?
到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的代理商或經銷商去做簡報說明。如果可以拿整體解決方案打動老闆,可以省很多事。其他不太需要花錢的做法,或許可以舒緩伺服器負載,不過都比專用負載平衡設備遜色。

熱門新聞

Advertisement