×

用戶資源

聯絡我們

  • 線上客服
  • 聯繫我們
  • 客服專線 (02) 2258-5981
Jennifer Marsh

了解你的網路流量:負載平衡基本知識

Dec 31 2012, 11:04 AM by

負載平衡讓企業可以使用多個伺服器建立網路流量,而且是雲端作業。這種科技對網站流量極高的企業非常有用。在終端使用者的眼中,負載平衡會讓網站看起來是單一伺服器運作。但是,一旦流量到達網站的 IP 位址,附載平衡會決定要將它送到哪個伺服器。如果它偵測到某個伺服器已經超載,它就會將流量送到伺服器群中的第二個伺服器。負載平衡一次可以連接一個或多個伺服器。
升級到負載平衡伺服器
使用多個伺服器代表程式開發需要更多的時間和技巧。每個伺服器都需要一份共同發布的檔案複本。企業所犯下的其中一個錯誤在於立刻在所有伺服器中同時開發程式。理想的做法是:升級一個伺服器,在過程中測試程式,而如果成功通過測試,再在其他全部的伺服器中執行。這可以避免在同時升級全部伺服器時可能會造成的失誤。
使用持續性/永久性工作階段(persistent sessions)
當使用者到達伺服器,且伺服器在網路瀏覽器中開啟內容,一個工作階段(session)就會被建立。多個來源都需要利用工作階段來指認使用者。當使用者離開伺服器並重新開啟伺服器連結,就會建立一個新的工作階段。這對在負載平衡器環境中的使用者是個問題。這可能造成購物車和其他使用工作階段的程式出錯。負載平衡伺服器可以使用持續性/永久性工作階段(persistent sessions),意味著伺服器會始終使用相同的工作階段連線,即使使用者被負載平衡器轉移到新的伺服器也一樣。
每個伺服器都應該連結數據庫和其他相關資源
如果只有一個伺服器用來接收數據、電子郵件和其他外部連結,那只有主伺服器能正常運作。如果主伺服器失敗,那即使有負載平衡,整個網站也還是會停止運作。確保第二伺服器具備所有主要伺服器當機時無縫銜接的必要裝備。測試這個問題的方式是讓主伺服器離線,並將流量導向支援伺服器。如果有錯誤產生,那就必須調整第二伺服器。防止此類災難發生的最佳方法是確保所有伺服器的設定、軟體和設置都和主伺服器一模一樣。
升級時將伺服器從平衡器中移出
另一個管理人員常犯的錯誤是在升級或開發時讓伺服器負載平衡保持上線。永遠記得將要動到的伺服器設為離線。這可以阻止使用者在升級過程中到達伺服器,以取得正確的流量。這也代表訪客不會看到任何問題,所以速度太慢或程式錯誤都不會被發現。

負載平衡聽起來是很艱深的科技,但企業的伺服器供應商其實可以負責所有最困難的部分。任何路徑、設定和問題都會由供應芳解決,所以企業需要做的只是維護程式檔案的正常運作。

文章分類 技巧與資源, 事業拓展

相關文章

留言

留言

從Facebook留言