得之我幸79
我是負責網絡管理的,日常工作中經常會遇到負載均衡的問題。
首先回答一下負載均衡,對負載均衡有個基本的瞭解。然後對分佈式進行一下說明。
負載均衡
負載均衡的分類很多,有二層的負載均衡,三層的負載均衡,還有高層的負載均衡。
- 二層負載均衡。 二層負載均衡主要有多鏈路ppp捆綁技術,mstp多生成樹技術。
1.1 ppp捆綁技術。
首先擴容一條相同的鏈路,通過多鏈路ppp捆綁技術對鏈路進行捆綁。創建虛擬捆綁接口,並將物理接口添加到虛擬接口的物理接口組中。在虛擬接口上封裝ppp協議,並將原有接口的ip等信息移植到虛擬接口上。保持原路由配置不變,配置後可用帶寬等於兩條鏈路帶寬之和某一條中斷,不影響業務的連續性。
1.2 mstp多生成樹技術。mstp多生成樹協議是在stp基礎上進行的擴展。可以對不同的vlan指定不同的根橋,形成棵生成樹,實現負載均衡。結合Vrrp網關冗餘協議,可以實現三層交換機的負載均衡。mstp將環路網絡修剪成一個無環的樹型網絡,在數據轉發過程中實現VLAN數據的負載均衡。
2.三層負載均衡。三層技術要涉及到路由協議。這裡以ospf協議為例子。擴容一條相同的鏈路,連接到另一臺備份核心路由器。配置上聯線路的cost值,保證匯聚交換機到核心交換機的metric值相等。ospf配置不變,可用帶寬等於兩條鏈路貸款之和某一條鏈路中斷,自動完成路徑切換。
3.高層負載均衡。高層的負載均衡主要是利用dns域名服務器。 淘寶百度等這些大型企業,服務器的壓力非常的大,單臺服務器是不可能滿足需求的,就需要把負載分擔到各個服務器上,這裡就採用了dns的域名服務器進行了負載均衡。
分分佈式計算
分佈式計算也稱為集群。集群就是一組連在一起的計算機,從外部看,它是一個系統,各個節點,可以是不同操作系統或不同硬件構成的計算機。如一個提供web服務的集群對外界來看就是一個大的web服務器。不過集群的節點也可以單獨提供服務,因此可以說集群是一組獨立的計算機系統,構成一個松耦合度的處理器系統。
在分佈式系統中,應用程序可以通過網絡共享內存進行消息傳送,實現分佈式計算。主要解決高可靠性和高性能計算的問題。
總結
負載均衡技術提供了一種廉價有效的方法,擴展服務器帶寬和增加吞吐量,加強網絡數據處理能力,提高網絡的靈活性和可用性。主要解決的是大量的併發訪問和數據流分擔到多臺節點設備上分別處理,減少用戶等待響應時間。
分佈式計算是一組獨立的計算機系統,構成一個松耦合的多處理機系統,它們之間通過網絡實現進程間的通信應用程序可以通過網絡共享內存進行消息傳送,實現分佈式計算。主要解決高可靠性和高性能計算。
如如有別的問題,歡迎在評論區留言。如需更多服務,請關注。謝謝!
網絡通信兵
分佈式其實是將業務系統雲化,優點是通信和數據安全,可以利舊,缺點是專線過多維護成本要高。負載均衡有兩種,網絡負載均衡,業務負載均衡。業務負載均衡是通過負載均衡設備判斷多個服務器之中業務負載壓力較小的那個並且將業務數據分發給它進行處理,最終在DB端進行數據同步。網絡負載也是通過負載均衡設備識別多個數通設備的承載壓力,並且判斷進行網絡數據的分發。個人偏見,歡迎討論。