神奇的負載均衡

何爲負載均衡:
nginx

         功能上簡而言之,就是用戶請求的時候,都是經過一箇中間判斷-這個請求應該分配到那個服務器去處理,以減小高訪問量時單個服務器壓力。tomcat

        標準:性能優化

        因爲現有網絡的各個核心部分隨着業務量的提升,訪問量和數據流量的快速增加,其處理能力和計算強度也相應地增大,使得單一的服務器設備根本沒法承擔。在此狀況下,若是扔掉現有設備去作大量的硬件升級,這樣將形成現有資源的浪費,並且若是再面臨下一次業務量的提高時,這又將致使再一次硬件升級的高額成本投入,甚至性能再卓越的設備也不能知足當前業務量增加的需求。服務器

     負載均衡(又稱爲負載分擔),英文名稱爲Load Balance,其意思就是將負載(工做任務)進行平衡、分攤到多個操做單元上進行執行,例如Web服務器、FTP服務器、企業關鍵應用服務器和其它關鍵任務服務器等,從而共同完成工做任務。網絡

      須要說明的是:負載均衡設備不是基礎網絡設備,而是一種性能優化設備。對於網絡應用而言,並非一開始就須要負載均衡,當網絡應用的訪問量不斷增加,單個處理單元沒法知足負載需求時,網絡應用流量將要出現瓶頸時,負載均衡纔會起到做用。併發

      負載均衡有兩方面的含義:首先,單個重負載的運算分擔到多臺節點設備上作並行處理,每一個節點設備處理結束後,將結果彙總,返回給用戶,系統處理能力獲得大幅度提升,這就是常說的集羣(clustering)技術。第二層含義就是:大量的併發訪問或數據流量分擔到多臺節點設備上分別處理,減小用戶等待響應的時間,這主要針對Web服務器、FTP服務器、企業關鍵應用服務器等網絡應用。一般,負載均衡會根據網絡的不一樣層次(網絡七層)來劃分。其中,第二層的負載均衡指將多條物理鏈路看成一條單一的聚合邏輯鏈路使用,這就是鏈路聚合(Trunking)技術,它不是一種獨立的設備,而是交換機等網絡設備的經常使用技術。現代負載均衡技術一般操做於網絡的第四層或第七層,這是針對網絡應用的負載均衡技術,它徹底脫離於交換機、服務器而成爲獨立的技術設備。這也是將要討論的對象。近幾年來,四到七層網絡負載均衡首先在電信、移動、銀行、大型網站等單位進行了應用,由於其網絡流量瓶頸的現象最突出。這也就是爲什麼每通一次電話,就會通過負載均衡設備的緣由。另外,在不少企業,隨着企業關鍵網絡應用業務的發展,負載均衡的應用需求也愈來愈大了負載均衡


負載均衡怎麼實現:
性能

Apache OR nginx+tomcat集羣 優化

相關文章
相關標籤/搜索
本站公眾號
   歡迎關注本站公眾號,獲取更多信息