杭州BGP 103.219.31 真正的高防BGP服務器 大流量業(yè)務 直播平臺 信息流
互聯網早期,業(yè)務流量比較小并且業(yè)務邏輯比較簡單,單臺服務器便可以滿足基本的需求;但隨著互聯網的發(fā)展,業(yè)務流量越來越大并且業(yè)務邏輯也越來越復雜,單臺機器的性能問題以及單點問題凸顯了出來,因此需要多臺機器來進行性能的水平擴展以及避免單點故障。但是要如何將不同的用戶的流量分發(fā)到不同的服務器上面呢?
早期的方法是使用DNS做負載,通過給客戶端解析不同的IP地址,讓客戶端的流量直接到達各個服務器。但是這種方法有一個很大的缺點就是延時性問題,在做出調度策略改變以后,由于DNS各級節(jié)點的緩存并不會及時的在客戶端生效,而且DNS負載的調度策略比較簡單,無法滿足業(yè)務需求,因此就出現了負載均衡??蛻舳说牧髁渴紫葧竭_負載均衡服務器,由負載均衡服務器通過一定的調度算法將流量分發(fā)到不同的應用服務器上面,同時負載均衡服務器也會對應用服務器做周期性的健康檢查,當發(fā)現故障節(jié)點時便動態(tài)的將節(jié)點從應用服務器集群中剔除,以此來保證應用的高可用。
負載均衡又分為四層負載均衡和七層負載均衡。四層負載均衡工作在OSI模型的傳輸層,主要工作是轉發(fā),它在接收到客戶端的流量以后通過修改數據包的地址信息將流量轉發(fā)到應用服務器。