負載均衡(LB)

負載均衡(Load Balance)就是對工作任務進行平均、分攤到多個操作單元上執行,共同完成工作任務。可以提高服務器響應速度及利用效率,避免單點故障,解決網絡擁塞問題,實現地理位置無關性,爲用戶提供較一致的訪問質量。

通常有三種負載均衡架構:鏈路負載均衡、集羣負載均衡、操作系統負載均衡

  1. 鏈路負載均衡
    即通過DNS解析成不同的IP,用戶根據IP訪問不同的目標服務器,從而達到負載均衡的效果。
    * 優點 *
    訪問速度快,直接訪問目標服務器,不需要進過其他的代理服務器。
    * 缺點 *
    由於在用戶本地和local dns server 都有緩存,若某一臺服務器掛掉,就很難及時更新用戶的域名解析結構,用戶將無法訪問這個域名,造成嚴重後果。

  2. 集羣負載均衡
    一般分爲:硬件負載均衡和軟件負載均衡

    • 硬件負載均衡:使用一臺專門的硬件設備來轉發請求
      優點:性能非常好
      缺點:價格昂貴、不能及時動態擴容
    • 軟件負載均衡:使用廉價的pc就可以搭建
      優點:使用成本低
      缺點:一次訪問請求要進過多次代理服務器轉發,增加網絡延時
      * 常見兩種:LVS四層負載均衡和nginx七層負載均衡 *
  3. 操作系統負載均衡
    利用操作系統級別的軟中斷或者硬件中斷來達到負載均衡,如設置多隊列網卡等來實現。

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章