行業新聞


?

如何通過"負載均衡"來緩解ddos攻擊

日期:2020-08-07 10:19 瀏覽次數: 分類:行業新聞 來源:鄭州冰川網絡技術有限公

負載均衡,顧名思義,是一種將網絡流量負載均衡到各個服務器上,以減少單個服務器壓力、提升整體性能的技術。

在負載均衡中,一般由多臺服務器以“對稱”的方式,組成一個服務器集合,每臺服務器等價的地位相同,都可以單獨對外提供服務,而無須其他服務器的輔助。

通過負載均衡技術,外部發送來的請求,可均勻分配到“對稱結構”中的某一臺服務器上,而接收到請求的服務器可以獨立地回應客戶的請求。借助負載均衡,能夠解決快速獲取重要數據,解決大量并發訪問服務器的問題。

如何通過"負載均衡"來緩解大規模、大流量的DDos攻擊?

面對“DDos攻擊”或“大量用戶訪問、高并發請求”以及“海量數據”的場景,可以使用“高性能的Web服務器、大型數據庫,讀寫速度更快的存儲設備”來解決問題,又或者采用高效率的編程語言,如:“Go語言,Scala語言”。當單機容量達到極限時,我們需要考慮業務拆分和分布式部署,來解決大型網站“訪問量大、并發量高以及海量數據”的問題。

從“單機網站”到“分布式網站”,很重要的區別是:業務拆分和分布式部署。將應用拆分后,部署到不同的機器上,以此實現大規模分布式系統。業務拆分和分布式部署,解決了從“集中到分布”的問題,然而每個部署的獨立業務,還存在“單點問題”和“訪問統一入口問題”。

為了解決“單點故障”,我們可以采取“冗余備份”的方式,將相同的應用,部署到多臺服務器上。而解決“訪問統一入口問題”,我們可以在服務器集群前端,增加“負載均衡設備”,實現流量分發。

負載均衡,意思是將負載(工作任務,訪問請求)均衡分攤到多個操作單元(服務器、組件)上進行執行。負載均衡是解決“高性能、單點故障(高可用)、擴展性(水平伸縮)”的終極解決方案。

系統的擴展,可分為“縱向(垂直)擴展”和“橫向(水平)擴展”??v向擴展,是從單機的角度,通過增加硬件處理能力,比如“CPU處理能力、內存容量、磁盤容量”等,實現服務器處理能力的提升??v向擴展,并不能解決大型分布式系統或網站的“大流量、高并發以及海量數據”問題。因此,需要采用“橫向擴展”的方式,通過添加機器(服務器的數量)來滿足大型網站應用服務的處理能力需求,比如:一臺服務器不能滿足應用需求,則增加兩臺或者多臺服務器,共同承擔訪問壓力。

總結一下,負載均衡的作用:
1.解決并發壓力,提高應用處理性能(增加吞吐量,加強網絡流量處理能力);
2.提供故障轉移,實現高可用;
3.通過添加或減少服務器數量,來實現網站的伸縮性或擴展性;
4.安全防護(負載均衡設備上可進行“黑白名單”的添加設置,以此過濾掉那些惡意流量)。

如何通過"負載均衡"來緩解大規模、大流量的DDos攻擊?
雖然通過負載均衡技術,可以對系統的性能進行“橫向(水平)擴展”,不僅能解決大型網站“訪問量大、并發量高以及海量數據”的問題,還能在很大程度上緩解大規模、大流量的DDos攻擊。但是這種方式,需要通過添加機器數量,以此實現系統性能的提高和強化,成本過高,并不適合一些中小型的企業。

女人与狥交下配A级正在播放