阿里云內(nèi)容分發(fā)網(wǎng)絡(luò)(ContentDeliveryNetwork,簡稱CDN)是建立并覆蓋在承載網(wǎng)之上,由分布在不同區(qū)域的邊緣節(jié)點(diǎn)服務(wù)器群組成的分布式網(wǎng)絡(luò)。阿里云CDN分擔(dān)源站壓力,避免網(wǎng)絡(luò)擁塞,確保在不同區(qū)域、不同場景下加速網(wǎng)站內(nèi)容的分發(fā),提高資源訪問速度。阿里云CDN將源站資源緩存至阿里云遍布全球的加速節(jié)點(diǎn)上,當(dāng)終端用戶請求訪問和獲取該資源時,無需回源,系統(tǒng)自動調(diào)用離終端用戶最近的CDN節(jié)點(diǎn)上已緩存的資源。
阿里云對象存儲(ObjectStorageService,簡稱OSS)是阿里云提供的海量、安全、低成本、高可靠的云存儲服務(wù),其數(shù)據(jù)設(shè)計(jì)持久性可達(dá)到99.9999999999%(12個9),服務(wù)可用性(或業(yè)務(wù)連續(xù)性)可達(dá)到99.995%。企業(yè)客戶通過阿里云提供的API、SDK接口或者OSS遷移工具輕松地將海量數(shù)據(jù)移入或移出阿里云OSS,同時可選擇標(biāo)準(zhǔn)存儲(Standard)作為移動應(yīng)用、大型網(wǎng)站、圖片分享或熱點(diǎn)音視頻的主要存儲方式,也可以選擇成本更低、存儲期限更長的低頻訪問存儲(InfrequentAccess)、歸檔存儲(Archive)作為不經(jīng)常訪問數(shù)據(jù)的存儲方式。
CDN+OSS架構(gòu)有什么優(yōu)勢?
降低了Web服務(wù)器負(fù)載——OSS的資源緩存至就近的CDN節(jié)點(diǎn),通過CDN節(jié)點(diǎn)進(jìn)行分發(fā),縮短了網(wǎng)絡(luò)傳輸距離,加快了用戶的調(diào)用速度。
支持海量存儲——OSS的存儲空間彈性無限擴(kuò)展,您無需考慮存儲架構(gòu)升級。
降低了存儲費(fèi)用和流量費(fèi)用——使用該架構(gòu)會產(chǎn)生OSS的存儲費(fèi)用、CDN的下行流量費(fèi)用,以及極少量的回源流量費(fèi)用。
如何進(jìn)一步提升網(wǎng)站加速效率?
阿里云還推出全站加速DCDN產(chǎn)品,融合了動態(tài)加速和靜態(tài)加速的CDN產(chǎn)品,可以一站式應(yīng)對頁面動靜態(tài)資源混雜、跨運(yùn)營商、網(wǎng)絡(luò)不穩(wěn)定、單線源站、突發(fā)流量、網(wǎng)絡(luò)擁塞等一系列因素,優(yōu)化和解決訪問響應(yīng)慢、丟包、服務(wù)不穩(wěn)定等問題,從而提升整個網(wǎng)站應(yīng)用的性能和用戶體驗(yàn)。
全站加速的核心原理主要分了兩大塊,一個是節(jié)點(diǎn)層,一個是一個控制層,節(jié)點(diǎn)層可以類比在SDWAN中的數(shù)據(jù)面,而路由決策則是控制面,其中整個傳輸網(wǎng)絡(luò)的建立是通過探測和路由計(jì)算來完成的。邊緣節(jié)點(diǎn)則保證了用戶最后一公里用可以最快速的接入,優(yōu)化建聯(lián)和握手的時間。
當(dāng)請求進(jìn)入網(wǎng)絡(luò)中之后,邊緣節(jié)點(diǎn)跟內(nèi)部的整張大網(wǎng)、源站之間,通過探測去實(shí)時的發(fā)現(xiàn)整個網(wǎng)絡(luò)當(dāng)中最優(yōu)的鏈路,基于這個探測數(shù)據(jù)結(jié)果,通過路由算法和基礎(chǔ)數(shù)據(jù)的分析和決策,最終會在整個網(wǎng)絡(luò)里面去高效迭代出最優(yōu)的傳輸鏈路,當(dāng)鏈路遭遇流量匯聚的情況,鏈路選擇也會實(shí)現(xiàn)流量和質(zhì)量等多重因素之下的平衡。


