www.久久久久|狼友网站av天堂|精品国产无码a片|一级av色欲av|91在线播放视频|亚洲无码主播在线|国产精品草久在线|明星AV网站在线|污污内射久久一区|婷婷综合视频网站

當(dāng)前位置:首頁(yè) > 公眾號(hào)精選 > 架構(gòu)師社區(qū)
[導(dǎo)讀]作者:等不到的口琴來(lái)源:https://www.cnblogs.com/Courage129/p/14363627.htmlCDN簡(jiǎn)介CDN的全稱是ContentDeliveryNetwork,即內(nèi)容分發(fā)網(wǎng)絡(luò)。CDN是構(gòu)建在現(xiàn)有網(wǎng)絡(luò)基礎(chǔ)之上的智能虛擬網(wǎng)絡(luò),依靠部署在各地的邊緣服務(wù)...

作者:等不到的口琴

來(lái)源:https://www.cnblogs.com/Courage129/p/14363627.html

CDN簡(jiǎn)介
CDN的全稱是Content Delivery Network,即內(nèi)容分發(fā)網(wǎng)絡(luò)。CDN是構(gòu)建在現(xiàn)有網(wǎng)絡(luò)基礎(chǔ)之上的智能虛擬網(wǎng)絡(luò),依靠部署在各地的邊緣服務(wù)器,通過(guò)中心平臺(tái)的負(fù)載均衡、內(nèi)容分發(fā)、調(diào)度等功能模塊,使用戶就近獲取所需內(nèi)容,降低網(wǎng)絡(luò)擁塞,提高用戶訪問(wèn)響應(yīng)速度和命中率。CDN的關(guān)鍵技術(shù)主要有內(nèi)容存儲(chǔ)和分發(fā)技術(shù)。
簡(jiǎn)而言之,就是將數(shù)據(jù)部署在各地的服務(wù)器中,通過(guò)負(fù)載均衡技術(shù),讓用戶就近獲取服務(wù)器中的數(shù)據(jù)。

CDN原理
CDN的基本原理是廣泛采用各種緩存服務(wù)器,將這些緩存服務(wù)器分布到用戶訪問(wèn)相對(duì)集中的地區(qū)或網(wǎng)絡(luò)中,在用戶訪問(wèn)網(wǎng)站時(shí),利用全局負(fù)載技術(shù)將用戶的訪問(wèn)指向距離最近的工作正常的緩存服務(wù)器上,由緩存服務(wù)器直接響應(yīng)用戶請(qǐng)求。

全局負(fù)載均衡主要用于在多個(gè)區(qū)域擁有自己服務(wù)器的站點(diǎn),為了使全球用戶只以一個(gè)IP地址或域名就能訪問(wèn)到離自己最近的服務(wù)器,從而獲得最快的訪問(wèn)速度

CDN的基本思路是盡可能避開(kāi)互聯(lián)網(wǎng)上有可能影響數(shù)據(jù)傳輸速度和穩(wěn)定性的瓶頸和環(huán)節(jié),使內(nèi)容傳輸?shù)母臁⒏€(wěn)定。通過(guò)在網(wǎng)絡(luò)各處放置節(jié)點(diǎn)服務(wù)器所構(gòu)成的在現(xiàn)有的互聯(lián)網(wǎng)基礎(chǔ)之上的一層智能虛擬網(wǎng)絡(luò),CDN系統(tǒng)能夠?qū)崟r(shí)地根據(jù)網(wǎng)絡(luò)流量和各節(jié)點(diǎn)的連接、負(fù)載狀況以及到用戶的距離和響應(yīng)時(shí)間等綜合信息將用戶的請(qǐng)求重新導(dǎo)向離用戶最近的服務(wù)節(jié)點(diǎn)上。其目的是使用戶可就近取得所需內(nèi)容,解決 Internet網(wǎng)絡(luò)擁擠的狀況,提高用戶訪問(wèn)網(wǎng)站的響應(yīng)速度。  全局負(fù)載均衡與CDN內(nèi)容分發(fā)

CDN功能

歸納起來(lái),CDN具有以下主要功能:

  1. 節(jié)省骨干網(wǎng)帶寬,減少帶寬需求量;

  2. 供服務(wù)器端加速,解決由于用戶訪問(wèn)量大造成的服務(wù)器過(guò)載問(wèn)題;

  3. 服務(wù)商能使用Web Cache技術(shù)在本地緩存用戶訪問(wèn)過(guò)的Web頁(yè)面和對(duì)象,實(shí)現(xiàn)相同對(duì)象的訪問(wèn)無(wú)須占用主干的出口帶寬,并提高用戶訪問(wèn)因特網(wǎng)頁(yè)面的相應(yīng)時(shí)間的需求;

  4. 能克服網(wǎng)站分布不均的問(wèn)題,并且能降低網(wǎng)站自身建設(shè)和維護(hù)成本;

  5. 降低“通信風(fēng)暴”的影響,提高網(wǎng)絡(luò)訪問(wèn)的穩(wěn)定性。


CDN服務(wù)模式

簡(jiǎn)單地說(shuō),內(nèi)容分發(fā)網(wǎng)絡(luò)(CDN)是一個(gè)經(jīng)策略性部署的整體系統(tǒng),包括分布式存儲(chǔ)、負(fù)載均衡、網(wǎng)絡(luò)請(qǐng)求的重定向和內(nèi)容管理4個(gè)要件,而內(nèi)容管理和全局的網(wǎng)絡(luò)流量管理(Traffic Management)是CDN的核心所在。通過(guò)用戶就近性和服務(wù)器負(fù)載的判斷,CDN確保內(nèi)容以一種極為高效的方式為用戶的請(qǐng)求提供服務(wù)??偟膩?lái)說(shuō),內(nèi)容服務(wù)基于緩存服務(wù)器,也稱作代理緩存(Surrogate),它位于網(wǎng)絡(luò)的邊緣,距用戶僅有"一跳"(Single Hop)之遙。

同時(shí),代理緩存是內(nèi)容提供商源服務(wù)器(通常位于CDN服務(wù)提供商的數(shù)據(jù)中心)的一個(gè)透明鏡像。這樣的架構(gòu)使得CDN服務(wù)提供商能夠代表他們客戶,即內(nèi)容供應(yīng)商,向最終用戶提供盡可能好的體驗(yàn),而這些用戶是不能容忍請(qǐng)求響應(yīng)時(shí)間有任何延遲的。

全局負(fù)載均衡

全局負(fù)載均衡(Global Server Load Balance, GSLB),全局負(fù)載均衡是指對(duì)分別放置在不同的地理位置的服務(wù)器群間作負(fù)載均衡。服務(wù)器負(fù)載均衡是指對(duì)本地的服務(wù)器群做負(fù)載均衡。主要用于在多個(gè)區(qū)域擁有自己服務(wù)器的站點(diǎn),為了使全球用戶只以一個(gè)IP地址或域名就能訪問(wèn)到離自己最近的服務(wù)器,從而獲得最快的訪問(wèn)速度。

服務(wù)器群選擇

對(duì)于全局負(fù)載均衡而言,其核心就是服務(wù)器群的選擇。對(duì)于某個(gè)特定的客戶,應(yīng)該將其定向到哪一個(gè)服務(wù)群?應(yīng)該使用什么標(biāo)準(zhǔn)來(lái)進(jìn)行這種選擇?一般情況下,主要考慮兩個(gè)因素:臨近程度和負(fù)載大小。

臨近機(jī)制主要考察服務(wù)器群與用戶之間的物理距離。選擇地理位置最接近用戶的服務(wù)器集群,可以減少服務(wù)響應(yīng)到達(dá)用戶所經(jīng)過(guò)的中轉(zhuǎn)次數(shù),從而降低中轉(zhuǎn)節(jié)點(diǎn)對(duì)服務(wù)質(zhì)量的影響。常見(jiàn)的有兩種方式,一種是靜態(tài)配置,例如根據(jù)靜態(tài)的IP地址配置表進(jìn)行IP地址到服務(wù)器群的映射。另一種方式是動(dòng)態(tài)的檢測(cè),例如實(shí)時(shí)地探測(cè)到目標(biāo)IP的距離(可以采用到達(dá)目標(biāo)IP經(jīng)過(guò)的跳數(shù)作為度量單位),然后比較探測(cè)結(jié)果進(jìn)行選擇。

負(fù)載機(jī)制比較各個(gè)服務(wù)器群的負(fù)載,確定由哪一個(gè)服務(wù)器群來(lái)響應(yīng)請(qǐng)求。在全局負(fù)載均衡中,考察的是服務(wù)器群的負(fù)載,而不是單個(gè)服務(wù)器的負(fù)載,因此,需要更多地考慮普遍的問(wèn)題,比如,需要考慮站點(diǎn)的最大連接數(shù)、站點(diǎn)的平均響應(yīng)時(shí)間、服務(wù)質(zhì)量等。

常見(jiàn)的GSLB實(shí)現(xiàn)方式有三種:DNS輪詢、HTTP重定向、IP欺騙(又稱三角傳輸)。這三種實(shí)現(xiàn)方式都是在用戶通過(guò)域名來(lái)訪問(wèn)目標(biāo)服務(wù)器時(shí),由GSLB設(shè)備進(jìn)行智能決策,將用戶引導(dǎo)到一個(gè)最佳的服務(wù)IP。

基于DNS的GSLB

用戶訪問(wèn)某個(gè)網(wǎng)站時(shí),需要首先通過(guò)域名解析服務(wù)(DNS)獲得網(wǎng)站的IP。域名解析通常不是一次性完成的,常常需要查詢?nèi)舾刹煌挠蛎?wù)器才能找到對(duì)應(yīng)的IP。如下圖所示,用戶首先在本地配置一個(gè)本地DNS服務(wù)器地址,本地DNS服務(wù)器收到DNS請(qǐng)求后若不能解析,會(huì)將請(qǐng)求轉(zhuǎn)發(fā)給更高一級(jí)的DNS服務(wù)器直到找到域名對(duì)應(yīng)的IP或確定域名不存在。

  全局負(fù)載均衡與CDN內(nèi)容分發(fā)
對(duì)于加入了GSLB的情況,一個(gè)GSLB設(shè)備(可能是一個(gè)4層交換機(jī))會(huì)最終代替DNS服務(wù)器完成域名解析。下圖展示兩種流程的不同。

  全局負(fù)載均衡與CDN內(nèi)容分發(fā)

基于DNS的GSLB優(yōu)缺點(diǎn)

優(yōu)點(diǎn)是:實(shí)現(xiàn)簡(jiǎn)單、實(shí)施容易、成本低。

缺點(diǎn)是:當(dāng)GSLB設(shè)備采用“用戶就近訪問(wèn)”的原則作為選擇最優(yōu)服務(wù)器的策略時(shí),會(huì)存在判斷不準(zhǔn)的現(xiàn)象。原因是在這種策略下,GSLB設(shè)備是根據(jù)用戶IP地址和內(nèi)容服務(wù)器IP地址比較來(lái)判斷其就近性的,但由于DNS響應(yīng)是通過(guò)本地DNS服務(wù)器到達(dá)用戶的,GSLB設(shè)備實(shí)際上只能得到用戶的本地DNS服務(wù)器地址,若用戶指定的DNS服務(wù)器IP不能正確代表用戶的實(shí)際位置,就會(huì)出現(xiàn)判斷不準(zhǔn)的現(xiàn)象。

基于HTTP重定向的GSLB

為了解決基于DNS實(shí)現(xiàn)方式判斷不準(zhǔn)的問(wèn)題,又出現(xiàn)了基于HTTP重定向的GSLB。這種方案中GSLB使用HTTP重定向技術(shù),將用戶訪問(wèn)重定向到最合適的服務(wù)器上。

  全局負(fù)載均衡與CDN內(nèi)容分發(fā)

使用基于HTTP重定向方案,首先在DNS中將GSLB設(shè)備的IP地址登記為域名的A記錄(既域名對(duì)應(yīng)的IP)。如上圖所示,用戶首先通過(guò)DNS得到GSLB設(shè)備的IP地址,此時(shí)用戶以為這就是站點(diǎn)服務(wù)器的IP,并向其發(fā)送HTTP請(qǐng)求。GSLB設(shè)備收到HTTP請(qǐng)求后使用一定策略選擇一個(gè)最合適的服務(wù)器,然后GSLB設(shè)備向用戶發(fā)送一個(gè)HTTP重定向指令(HTTP302),并附上選出的服務(wù)器的IP地址。最后,用戶根據(jù)重定向IP訪問(wèn)站點(diǎn)的服務(wù)器。

基于HTTP重定向的GSLB優(yōu)缺點(diǎn)

優(yōu)點(diǎn):由于直接向用戶發(fā)送HTTP重定向指令,可以得到用戶的真實(shí)IP,從而解決了判斷不準(zhǔn)確的問(wèn)題。

缺點(diǎn):是只能為HTTP訪問(wèn)重定向。

基于IP欺騙的GSLB

HTTP重定向方案解決了判斷不準(zhǔn)確的問(wèn)題,但只能針對(duì)HTTP協(xié)議應(yīng)用使用。對(duì)于HTTP協(xié)議以外的訪問(wèn),就需要使用基于IP欺騙(又稱三角傳輸)的GSLB。

  全局負(fù)載均衡與CDN內(nèi)容分發(fā)

基于IP欺騙的方案同樣需要首先將GSLB設(shè)備的IP地址在DNS中登記為域名的A記錄,這樣用戶對(duì)該域名的請(qǐng)求包都會(huì)先發(fā)送到GSLB設(shè)備。如上圖所示,GSLB設(shè)備首次收到服務(wù)請(qǐng)求包后,會(huì)選擇一個(gè)最合適的服務(wù)器,并將服務(wù)請(qǐng)求包發(fā)送到該服務(wù)器。服務(wù)器在向用戶發(fā)送響應(yīng)包時(shí),將其源IP地址字段改為GSLB設(shè)備的IP,發(fā)送給用戶。

這樣,整個(gè)過(guò)程對(duì)用戶來(lái)說(shuō),感覺(jué)到的只是GSLB設(shè)備在為其提供服務(wù),并不知道其中經(jīng)歷這樣一個(gè)三角傳輸?shù)倪^(guò)程。而且這種方案可以對(duì)所有類型的訪問(wèn)如HTTP、FTP等進(jìn)行重定向,但其速度和效率相對(duì)比前兩種方案要差一點(diǎn),因?yàn)橛脩羲械脑L問(wèn)請(qǐng)求都通過(guò)三個(gè)點(diǎn)才能響應(yīng),經(jīng)歷了更多的路徑和處理,所以其主要作為HTTP重定向方案的補(bǔ)充方案在同一GSLB設(shè)備中實(shí)現(xiàn)。

服務(wù)器群選擇策略

上文中介紹的三種方案,解決了如何將用戶引導(dǎo)到指定服務(wù)器群的問(wèn)題,而在此之前首先需要使用某種方式選出最適合用戶的服務(wù)器群,也就是GSLB在選擇服務(wù)器群時(shí)所采用的策略。接下來(lái)介紹一些常用的GSLB策略。

  1)地理區(qū)域或用戶自定義區(qū)域:將若干條IP地址前綴劃分一個(gè)區(qū)域?yàn)椤8鶕?jù)用戶本地DNS的IP地址,將特定IP范圍的用戶優(yōu)先分配到某個(gè)通過(guò)健康檢查的站點(diǎn)。

  2)IP地址權(quán)重:可以為DNS應(yīng)答中的每個(gè)IP地址分配權(quán)重,權(quán)重決定與其他候選IP相比分配到該IP的流量比例。

  3)往返時(shí)間(Round Trip Time, RTT):RTT策略是基于區(qū)域之外最常用的策略。有兩種模式的RTT測(cè)量:Active RTT測(cè)量與Passive RTT測(cè)量。在實(shí)際部署中,由于網(wǎng)絡(luò)限制和性能原因,Active RTT往往無(wú)法使用,Passive RTT更實(shí)用一些。

  a) Active RTT 測(cè)量:

  當(dāng)GSLB Controller收到來(lái)自LDNS的DNS請(qǐng)求時(shí),GSLB Controller會(huì)通知所有站點(diǎn)負(fù)載均衡設(shè)備對(duì)該LDNS進(jìn)行RTT測(cè)量。根據(jù)采集到的RTT值,GSLB Controller會(huì)選擇RTT值最小的站點(diǎn)的VIP返回給LDNS。

  由于Active RTT采用DNS Query或ICMP進(jìn)行RTT測(cè)量,在有些網(wǎng)絡(luò)中可能會(huì)被安全策略所過(guò)濾而無(wú)法工作。

  Active RTT測(cè)量會(huì)產(chǎn)生額外的DNS Query或ICMP流量,在有些網(wǎng)絡(luò)中用戶不希望有太多類似的非用戶流量。

  b) Passive RTT測(cè)量:

  Passive RTT測(cè)量指從內(nèi)容站點(diǎn)收到一個(gè)用戶發(fā)出連接請(qǐng)求(發(fā)送TCN SYN)到接收到用戶的確認(rèn)(收到TCP ACK)所經(jīng)歷的時(shí)間。而不是簡(jiǎn)單的PING的響應(yīng)時(shí)間,可以更精確的衡量訪問(wèn)最快的站點(diǎn)。

  Passive RTT測(cè)量不會(huì)主動(dòng)去進(jìn)行測(cè)量,也不會(huì)產(chǎn)生額外的數(shù)據(jù)流量,而是在用戶向返回的VIP建立連接時(shí)進(jìn)行采集。

  Passive RTT的測(cè)量值真正反映了用戶的上網(wǎng)感受,在運(yùn)營(yíng)商網(wǎng)絡(luò)中也不會(huì)產(chǎn)生額外流量。也不會(huì)受到其他運(yùn)營(yíng)商或網(wǎng)絡(luò)的安全策略的影響。

CDRURMvFtPXf9fZXJOHOFsA3Ye8Qbibf3qHLkBQNpdjicAVpPf2T03EcakjAFbwqicjXSibXA/0?wx_fmt=png" data-nickname="架構(gòu)師社區(qū)" data-alias="devabc" data-signature="架構(gòu)師社區(qū),專注分享架構(gòu)師技術(shù)干貨,架構(gòu)師行業(yè)秘聞,匯集各類奇妙好玩的架構(gòu)師話題和流行的架構(gòu)師動(dòng)向!" data-from="0">

本站聲明: 本文章由作者或相關(guān)機(jī)構(gòu)授權(quán)發(fā)布,目的在于傳遞更多信息,并不代表本站贊同其觀點(diǎn),本站亦不保證或承諾內(nèi)容真實(shí)性等。需要轉(zhuǎn)載請(qǐng)聯(lián)系該專欄作者,如若文章內(nèi)容侵犯您的權(quán)益,請(qǐng)及時(shí)聯(lián)系本站刪除。
換一批
延伸閱讀

9月2日消息,不造車的華為或?qū)⒋呱龈蟮莫?dú)角獸公司,隨著阿維塔和賽力斯的入局,華為引望愈發(fā)顯得引人矚目。

關(guān)鍵字: 阿維塔 塞力斯 華為

倫敦2024年8月29日 /美通社/ -- 英國(guó)汽車技術(shù)公司SODA.Auto推出其旗艦產(chǎn)品SODA V,這是全球首款涵蓋汽車工程師從創(chuàng)意到認(rèn)證的所有需求的工具,可用于創(chuàng)建軟件定義汽車。 SODA V工具的開(kāi)發(fā)耗時(shí)1.5...

關(guān)鍵字: 汽車 人工智能 智能驅(qū)動(dòng) BSP

北京2024年8月28日 /美通社/ -- 越來(lái)越多用戶希望企業(yè)業(yè)務(wù)能7×24不間斷運(yùn)行,同時(shí)企業(yè)卻面臨越來(lái)越多業(yè)務(wù)中斷的風(fēng)險(xiǎn),如企業(yè)系統(tǒng)復(fù)雜性的增加,頻繁的功能更新和發(fā)布等。如何確保業(yè)務(wù)連續(xù)性,提升韌性,成...

關(guān)鍵字: 亞馬遜 解密 控制平面 BSP

8月30日消息,據(jù)媒體報(bào)道,騰訊和網(wǎng)易近期正在縮減他們對(duì)日本游戲市場(chǎng)的投資。

關(guān)鍵字: 騰訊 編碼器 CPU

8月28日消息,今天上午,2024中國(guó)國(guó)際大數(shù)據(jù)產(chǎn)業(yè)博覽會(huì)開(kāi)幕式在貴陽(yáng)舉行,華為董事、質(zhì)量流程IT總裁陶景文發(fā)表了演講。

關(guān)鍵字: 華為 12nm EDA 半導(dǎo)體

8月28日消息,在2024中國(guó)國(guó)際大數(shù)據(jù)產(chǎn)業(yè)博覽會(huì)上,華為常務(wù)董事、華為云CEO張平安發(fā)表演講稱,數(shù)字世界的話語(yǔ)權(quán)最終是由生態(tài)的繁榮決定的。

關(guān)鍵字: 華為 12nm 手機(jī) 衛(wèi)星通信

要點(diǎn): 有效應(yīng)對(duì)環(huán)境變化,經(jīng)營(yíng)業(yè)績(jī)穩(wěn)中有升 落實(shí)提質(zhì)增效舉措,毛利潤(rùn)率延續(xù)升勢(shì) 戰(zhàn)略布局成效顯著,戰(zhàn)新業(yè)務(wù)引領(lǐng)增長(zhǎng) 以科技創(chuàng)新為引領(lǐng),提升企業(yè)核心競(jìng)爭(zhēng)力 堅(jiān)持高質(zhì)量發(fā)展策略,塑強(qiáng)核心競(jìng)爭(zhēng)優(yōu)勢(shì)...

關(guān)鍵字: 通信 BSP 電信運(yùn)營(yíng)商 數(shù)字經(jīng)濟(jì)

北京2024年8月27日 /美通社/ -- 8月21日,由中央廣播電視總臺(tái)與中國(guó)電影電視技術(shù)學(xué)會(huì)聯(lián)合牽頭組建的NVI技術(shù)創(chuàng)新聯(lián)盟在BIRTV2024超高清全產(chǎn)業(yè)鏈發(fā)展研討會(huì)上宣布正式成立。 活動(dòng)現(xiàn)場(chǎng) NVI技術(shù)創(chuàng)新聯(lián)...

關(guān)鍵字: VI 傳輸協(xié)議 音頻 BSP

北京2024年8月27日 /美通社/ -- 在8月23日舉辦的2024年長(zhǎng)三角生態(tài)綠色一體化發(fā)展示范區(qū)聯(lián)合招商會(huì)上,軟通動(dòng)力信息技術(shù)(集團(tuán))股份有限公司(以下簡(jiǎn)稱"軟通動(dòng)力")與長(zhǎng)三角投資(上海)有限...

關(guān)鍵字: BSP 信息技術(shù)
關(guān)閉
關(guān)閉