什么是融合CDN?
為了理解什么是融合CDN,我們先了解什么是CDN。
CDN是一個地理分布的邊緣服務(wù)器網(wǎng)絡(luò),其目標(biāo)是提供更快、可靠的互聯(lián)網(wǎng)內(nèi)容交付。CDN通過在網(wǎng)絡(luò)邊緣緩存互聯(lián)網(wǎng)內(nèi)容來實(shí)現(xiàn)這一點(diǎn),從而減少數(shù)據(jù)源和最終用戶之間的物理距離。
顧名思義,融合CDN是一種利用來自不同CDN廠商的多個CDN的策略和解決方案。使用融合CDN,這將允許您使用大型PoP網(wǎng)絡(luò),而這些內(nèi)容由多個CDN廠商來承載。因此,這將進(jìn)一步提高內(nèi)容交付的速度,擴(kuò)大到更廣泛的地區(qū)和全球覆蓋范圍,并消除網(wǎng)絡(luò)安全風(fēng)險和中斷。
雖然當(dāng)用戶訪問由附近CDN的網(wǎng)絡(luò)節(jié)點(diǎn)(PoP)提供服務(wù)的網(wǎng)站時,加載時間會得到改善,但這些好處并沒有擴(kuò)展到距離CDN的PoP更遠(yuǎn)的最終用戶。換句話說,一個CDN不一定在世界各地都有PoP,這將導(dǎo)致不同CDN在不同地區(qū)的性能不同??倳幸粋€領(lǐng)域,一些單一的CDN廠商將沒有在該特定領(lǐng)域提供服務(wù)的基礎(chǔ)設(shè)施。
然而,最大限度地提高全球影響力和績效是必須具備的。這不僅適用于大公司,也適用于計(jì)劃在其他地區(qū)擴(kuò)大市場的公司。因此,對于一家公司來說,要實(shí)現(xiàn)這些目標(biāo),就必須利用多個CDN廠商的綜合區(qū)域覆蓋范圍,以實(shí)現(xiàn)更廣泛的全球影響力。
此外,單個CDN廠商本身可以提供大量網(wǎng)絡(luò)安全功能和工具,以保護(hù)您的網(wǎng)站免受黑客攻擊。然而,即使有這樣的網(wǎng)絡(luò)安全功能,單個CDN廠商仍然容易受到停機(jī)的影響,從而導(dǎo)致每個依賴其服務(wù)的人停機(jī),比如Cloudflare、AWS或阿里云等主流大廠的忽然的停機(jī)會造成很多企業(yè)功能無法正常使用。
理想情況下,網(wǎng)站應(yīng)該一直向用戶開放,不會出現(xiàn)中斷和中斷。因此,最大限度地減少或消除網(wǎng)絡(luò)攻擊和中斷帶來的風(fēng)險至關(guān)重要。通過設(shè)置融合CDN,這將提供更高級別的安全冗余。如果一個CDN廠商的網(wǎng)絡(luò)離線,內(nèi)容仍然可以從其他CDN廠商交付。
盡管融合CDN策略是一種相當(dāng)新的做法,但隨著企業(yè)對這項(xiàng)技術(shù)的熟悉,融合CDN的使用逐漸越來越普遍。當(dāng)您采用融合CDN戰(zhàn)略時,您可以確保來自世界任何地方的最終用戶都能夠訪問您的網(wǎng)站內(nèi)容和應(yīng)用程序,并且您的業(yè)務(wù)將免受服務(wù)降級、網(wǎng)絡(luò)攻擊和中斷的影響。此外,通過融合CDN架構(gòu)進(jìn)行交付被認(rèn)為是現(xiàn)代運(yùn)營團(tuán)隊(duì)的最佳實(shí)踐。確保正常運(yùn)行時間和多次交付突發(fā)事件,讓運(yùn)營團(tuán)隊(duì)高枕無憂,并有能力減少供應(yīng)商鎖定的不利影響。
融合CDN的優(yōu)勢有哪些?
隨著對流媒體視頻、在線游戲和可下載文件的需求不斷增長;隨著客戶對體驗(yàn)質(zhì)量(QoE)的期望越來越高,這些都給在線企業(yè)帶來了重新思考其內(nèi)容交付策略的壓力。
許多企業(yè)已經(jīng)依賴CDN來增強(qiáng)網(wǎng)站性能并提高可靠性,事實(shí)上CDN早已是企業(yè)向目標(biāo)受眾提供有價值內(nèi)容的無形支柱,然而企業(yè)仍然可以通過升級到融合CDN基礎(chǔ)設(shè)施來加強(qiáng)其內(nèi)容交付戰(zhàn)略。
使用融合CDN,企業(yè)可以根據(jù)位置、可用性、延遲、帶寬容量甚至成本手動或自動設(shè)置要路由的流量,同時確保不間斷的正常運(yùn)行時間和更廣泛的全球覆蓋范圍。
火傘云小編簡單列出了實(shí)施融合CDN方案的主要優(yōu)勢:
01全球覆蓋范圍和性能
單個CDN的性能在不同地區(qū)可能有所不同,但多個CDN分布在多個地區(qū),從而提高了全局延遲和可用性。在線企業(yè)可能正在使用本地CDN,該CDN在美國和歐盟運(yùn)行良好,但在印度或東南亞等不斷增長的市場難以提供內(nèi)容。此外,一些CDN可能會限制向中國和俄羅斯等監(jiān)管嚴(yán)格的地區(qū)提供內(nèi)容。融合CDN戰(zhàn)略可以幫助公司將其地理覆蓋范圍擴(kuò)大到單個CDN無法覆蓋的更大范圍,同時也可以緩解與地區(qū)法規(guī)有關(guān)的問題。此外,融合CDN還允許對其內(nèi)容交付進(jìn)行細(xì)粒度控制,確保其特定目標(biāo)區(qū)域的延遲處于絕對最低水平,甚至一直到城市級別。
02不間斷的正常運(yùn)行時間
雖然大型CDN廠商能夠在大型商業(yè)網(wǎng)絡(luò)中運(yùn)營,但它們并沒有無限的容量。此外,從歷史上看,即使是最大的CDN廠商也會經(jīng)歷意想不到的地區(qū)或全球停機(jī)。根據(jù)具體情況,這些問題有時會對企業(yè)造成嚴(yán)重破壞。好消息是,融合CDN天生就有冗余的基礎(chǔ)設(shè)施。如果一個CDN被高峰流量淹沒或出現(xiàn)中斷,融合CDN可以通過另一個CDN智能路由網(wǎng)絡(luò)流量。這意味著融合CDN可以保證100%的服務(wù)正常運(yùn)行時間。Web內(nèi)容交付不會受到流量高峰、波動或中斷的影響,并且將保持不間斷和運(yùn)行。
03改善用戶體驗(yàn)
除了用戶的網(wǎng)絡(luò)訪問,留住訪問者是另一個重要的考慮因素。根據(jù)統(tǒng)計(jì),如果一個網(wǎng)站的加載時間超過三秒,超過一半的網(wǎng)站訪問者將離開該網(wǎng)站(即50%跳出率)。如果您的業(yè)務(wù)依賴于提供大量可緩存內(nèi)容(如視頻流、可下載文件等),或任何可能導(dǎo)致需求激增的內(nèi)容(如產(chǎn)品發(fā)布或特殊活動),用戶肯定會希望他們能夠立即訪問這些內(nèi)容和服務(wù)。對于單個CDN來說,在全球范圍內(nèi)獲取和留住客戶可能是一項(xiàng)非常艱巨的任務(wù)。由于融合CDN智能地將流量分配到多個CDN,因此內(nèi)容將由最快或性能更好的CDN提供。融合CDN不僅提高了網(wǎng)站加載時間,還確保了大型網(wǎng)絡(luò)內(nèi)容和服務(wù)的最佳交付。
04增強(qiáng)網(wǎng)絡(luò)安全性
CDN本質(zhì)上隱藏了主機(jī)服務(wù)器的原始IP地址,因?yàn)樗鸬搅朔聪虼淼淖饔?。此功能“保護(hù)”您網(wǎng)站的托管基礎(chǔ)設(shè)施(即源服務(wù)器)免受DDoS攻擊等潛在攻擊。有了融合CDN,將有額外的安全冗余。例如,如果一個CDN被DDoS攻擊破壞,并摧毀了許多依賴該CDN的網(wǎng)站,則融合CDN可以通過將流量路由到未受破壞的CDN來輕松緩解此攻擊,即使在DDoS攻擊完全摧毀受攻擊的CDN之前也是如此?;旧希诤螩DN不僅提供冗余以提高網(wǎng)絡(luò)性能,還提供冗余以增強(qiáng)網(wǎng)絡(luò)安全性。
05優(yōu)化成本
單CDN和融合CDN都允許企業(yè)節(jié)省帶寬成本,但根據(jù)具體情況,單CDN的成本可能會更高。例如,不同的CDN廠商對世界不同地區(qū)有不同的定價(即高峰時段與非高峰時段、流量等的定價)。通過使用融合CDN,流量可以在CDN超過其超期水平或出現(xiàn)意外流量激增之前轉(zhuǎn)移到另一個CDN。另一個例子是,對于全球規(guī)模的企業(yè)來說,如果用于跨地區(qū)內(nèi)容交付的CDN沒有得到優(yōu)化,那么該CDN上的流量溢出可能會導(dǎo)致超額費(fèi)用的激增。融合CDN允許企業(yè)優(yōu)化其帶寬成本、區(qū)域內(nèi)容交付成本和超額費(fèi)用,從而大幅降低成本
06更好的靈活性
企業(yè)在使用融合CDN時可以有更大的靈活性,而不是被鎖定在一個單一的CDN廠商中,目的是提高網(wǎng)站性能、擴(kuò)大全球覆蓋范圍、全面分散風(fēng)險,或者在給定的時間段內(nèi)利用特定的功能,或者將上述功能結(jié)合起來。企業(yè)總是可以在多個CDN之間來回切換,以應(yīng)對不同的情況。
融合CDN常見的調(diào)度模式?
在了解了什么是融合CDN戰(zhàn)略/解決方案并了解了其優(yōu)勢后,我們現(xiàn)在可以了解融合CDN是如何工作的。融合CDN策略有多種管理和操作方法,以下幾種是目前世界上比較主流的方法:
01DNS負(fù)載平衡
市場上有幾家DNS提供商管理客戶提供的CDN集合,并使用預(yù)定義的流量路由規(guī)則來引導(dǎo)流量。然而,客戶需要通過單個CDN平臺逐個訂閱CDN。他們訂閱的平臺越多,他們需要管理的合同就越多。一旦客戶訂閱了他們需要的所有CDN,DNS提供商將復(fù)制DNS記錄中所有CDN的CNAME,然后他們將根據(jù)幾個流量路由規(guī)則管理CDN的流量。
以下是一些最常見的流量路由規(guī)則:
循環(huán)—CDN“輪流”提供內(nèi)容交付服務(wù),以在激活的CDN之間分散負(fù)載。這種方法不考慮任何因素(如地理位置、網(wǎng)絡(luò)性能等),它只是將流量平均分配給所有CDN。
加權(quán)循環(huán)——也稱為“比率負(fù)載平衡”。這種方法不是在所有CDN中平均分配流量,而是將優(yōu)先級分配給特定的CDN,以“流量負(fù)載比”來衡量,從而相應(yīng)地路由流量。例如,您可以將90%的流量負(fù)載設(shè)置為CDN A,而將10%設(shè)置為CDN B。
地理定位–此方法根據(jù)用戶的位置分配流量,并找到最近的PoP/CDN來分配流量。它將動態(tài)激活離流量來源最近的CDN。位置可以定義到國家甚至城市級別。
它是如何工作的:
當(dāng)用戶訪問www.test.com時,會觸發(fā)DNS查找。
DNS將根據(jù)流量路由規(guī)則確定使用哪個CDN CNAME。
請求將被定向到指定的CDN。
用戶現(xiàn)在將通過指定的CDN訪問www.test.com。
02主要回退方案
很少有CDN廠商承認(rèn)這樣一個事實(shí),即意外的大峰值流量和停機(jī)實(shí)際上是不可避免的,因而也有一些CDN廠商提供主要的后備融合CDN服務(wù)。CDN廠商通常將其CDN網(wǎng)絡(luò)指定為“主CDN”,并添加另一個額外的CDN廠商作為“備用CDN”。如果主CDN遇到性能問題,它們將把流量路由到“后備CDN”。這種融合CDN服務(wù)的好處是,這些公司可以保持其主要提供商關(guān)系,同時仍然受益于融合CDN的優(yōu)勢。然而,在通過主要提供商路由流量時會有明顯的偏見。由于這種偏見和有限的靈活性,這將影響整體體驗(yàn)質(zhì)量(QoE)、功能,尤其是定價。
它是如何工作的:
當(dāng)用戶訪問www.test.com時,會觸發(fā)DNS查找。
DNS將獲取主CDN的CNAME(如果主CDN遇到問題,則獲取備用CDN)。
該請求將被定向到主CDN(或回退CDN)。
用戶現(xiàn)在將通過指定的CDN訪問www.test.com。
03性能數(shù)據(jù)驅(qū)動的負(fù)載平衡
一些DNS提供商提供這項(xiàng)服務(wù)是為了將融合CDN提升到一個新的水平。這種方法在某種程度上類似于“DNS負(fù)載平衡方法”,其中服務(wù)在DNS級別執(zhí)行,客戶還需要通過單個CDN平臺逐個訂閱CDN。然而,不同之處在于,它不是簡單地調(diào)整預(yù)定義的路由規(guī)則,而是根據(jù)實(shí)際的CDN性能數(shù)據(jù)自動做出決策。在這種方法中,DNS提供商利用真實(shí)用戶監(jiān)控(RUM)和合成監(jiān)控來收集性能數(shù)據(jù)以做出路由決策。與DNS負(fù)載平衡方法相比,這種方法確保了更好的路由性能和更好的用戶體驗(yàn)。
它是如何工作的
當(dāng)用戶訪問www.test.com時,會觸發(fā)DNS查找。
DNS將測量和分析用戶地理位置、CDN延遲和CDN可用性。
DNS將為用戶獲取性能最好的CDN的CNAME,
請求將被定向到性能最好的CDN。
用戶現(xiàn)在將通過性能最佳的CDN訪問www.test.com。
04秘鑰開鎖融合CDN平臺
這很像“性能數(shù)據(jù)驅(qū)動的負(fù)載平衡服務(wù)”,但由于它是一個專用的融合CDN平臺,它提供了類似市場的體驗(yàn),使客戶能夠根據(jù)性能在任何時間點(diǎn)輕松地激活(或停用)和管理任何CDN,只需點(diǎn)擊幾下按鈕。該平臺已經(jīng)代表客戶進(jìn)行訂閱,從而消除了逐一與CDN廠商協(xié)商和訂閱的麻煩。
此外,由于數(shù)據(jù)驅(qū)動的負(fù)載平衡是在系統(tǒng)級別上完成的(而不是在DNS級別上),這可以為客戶提供對路由決策的更大控制。通過平臺的統(tǒng)一控制和分析,客戶還可以訪問真實(shí)的用戶監(jiān)控數(shù)據(jù)、合成監(jiān)控數(shù)據(jù)和其他工具,并使用這些工具來定制路由決策。火傘云融合CDN目前試行的常規(guī)融合CDN套餐采用的就是這種模式(定制模式則根據(jù)客戶需求不同而有較大差異)。
由于客戶手中有更多可用的CDN,并且有了更大的控制,客戶可以確保流量智能地路由到全球任何地方性能最好的CDN。出于同樣的原因,這種方法提供了更好的路由性能,并且也被認(rèn)為為客戶提供了最佳的體驗(yàn)質(zhì)量(QoE)。
它是如何工作的:
當(dāng)用戶訪問www.test.com時,會觸發(fā)DNS查找。
DNS將獲得融合CDN平臺系統(tǒng)的CNAME
該請求通過平臺的CNAME定向到平臺的系統(tǒng)。
該系統(tǒng)將測量和分析用戶地理位置、CDN延遲和CDN可用性。
系統(tǒng)將為用戶獲取性能最好的CDN的CNAME。
請求將被定向到性能最好的CDN。
用戶現(xiàn)在正在通過性能最好的CDN訪問www.test.com。
END
-
網(wǎng)絡(luò)
+關(guān)注
關(guān)注
14文章
7387瀏覽量
88208 -
CDN
+關(guān)注
關(guān)注
0文章
306瀏覽量
28672
發(fā)布評論請先 登錄
相關(guān)推薦
評論