CDN和負載均衡的基本瞭解

一直沒有學習過CDN和負載均衡的知識,今天來給本身補充一下基礎性的東子,起碼知道是幹啥的。算法

以前的印象裏,老是把二者弄混,以爲是差很少的東西,這個觀念確定是錯誤的。服務器

二者的關係就像地基與房子,負載均衡是地基,CDN是房子,負載均衡是整個CDN的核心。網絡

先來科普一下負載均衡負載均衡

負載均衡

概念

負載均衡是由多臺服務器以對稱的方式組成一個服務器集合,每臺服務器都具備等價的地位,均可以單獨對外提供服務而無須其餘服務器的輔助。
經過某種負載分擔技術,將外部發送來的請求均勻分配到對稱結構中的某一臺服務器上,而接收到請求的服務器獨立地迴應客戶的請求。
學習

優勢

第一,網絡負載均衡能將傳入的請求傳播到多達32臺服務器上,便可以使用最多32臺服務器共同分擔對外的網絡請求服務。網絡負載均衡技術保證即便是在負載很重的狀況下,服務器也能作出快速響應;
第二,網絡負載均衡對外只需提供一個IP地址(或域名);
第三,當網絡負載均衡中的一臺或幾臺服務器不可用時,服務不會中斷。網絡負載均衡自動檢測到服務器不可用時,可以迅速在剩餘的服務器中從新指派客戶機通信。這項保護措施可以幫助你爲關鍵的業務程序提供不中斷的服務,並能夠根據網絡訪問量的增長來相應地增長網絡負載均衡服務器的數量;
第四,網絡負載均衡可在普通的計算機上實現。
優化

理解

打個大概的比方就是:有100我的(請求)要在一個小區租房,中介(負載均衡服務器)把這100我的所有集齊,而後根據現有的手中房源和租客的需求(調度算法),把租客分配到每一間房(某臺服務器),杜絕出現一間房住十來個,另一間沒人住的狀況,儘可能平均地把人分配到每一間出租房裏。網站

那麼CDN又是什麼呢?

概念

CDN的全稱是Content Delivery Network,即內容分發網絡。CDN是構建在網絡之上的內容分發網絡,依靠部署在各地的邊緣服務器,經過中心平臺的負載均衡、內容分發、調度等功能模塊,使用戶就近獲取所需內容,下降網絡擁塞,提升用戶訪問響應速度和命中率。CDN的關鍵技術主要有內容存儲分發技術3d

優勢

一、本地Cache加速 提升了企業站點(尤爲含有大量圖片和靜態頁面站點)的訪問速度,並大大提升以上性質站點的穩定性
二、鏡像服務 消除了不一樣運營商之間互聯的瓶頸形成的影響,實現了跨運營商的網絡加速,保證不一樣網絡中的用戶都能獲得良好的訪問質量。
三、遠程加速 遠程訪問用戶根據DNS負載均衡技術智能自動選擇Cache服務器,選擇最快的Cache服務器,加快遠程訪問的速度
四、帶寬優化 自動生成服務器的遠程Mirror(鏡像)cache服務器,遠程用戶訪問時從cache服務器上讀取數據,減小遠程訪問的帶寬、分擔網絡流量、減輕原站點WEB服務器負載等功能。
五、集羣抗攻擊 普遍分佈的CDN節點加上節點之間的智能冗餘機制,能夠有效地預防黑客入侵以及下降各類D.D.o.S攻擊對網站的影響,同時保證較好的服務質量 。
cdn

理解

那麼CDN打個比方就是:一萬人都要在西湖區租房子(請求),只有一箇中介平臺(中心平臺)是服務不過來的,因此這個中介平臺在西湖區開了不少分店(部署在各地的邊緣服務器),每一個分店都放了租房資源(內容發佈),這樣每當有人打電話來總店諮詢的時候,接待員就把這個需求客戶分流到離客戶地方最近的分店裏(內容交換),而後由分店提供租房信息資源,減小客戶的等待時間,獲取的資源仍是同樣的。blog

恩,就是淺顯得理解了一下~~

相關文章
相關標籤/搜索