阿里云內(nèi)容分發(fā)網(wǎng)絡(luò)(ContentDeliveryNetwork,簡稱CDN)是建立并覆蓋在承載網(wǎng)之上,由分布在不同區(qū)域的邊緣節(jié)點服務(wù)器群組成的分布式網(wǎng)絡(luò)。阿里云CDN分擔(dān)源站壓力,避免網(wǎng)絡(luò)擁塞,確保在不同區(qū)域、不同場景下加速網(wǎng)站內(nèi)容的分發(fā),提高資源訪問速度。阿里云CDN將源站資源緩存至阿里云遍布全球的加速節(jié)點上,當(dāng)終端用戶請求訪問和獲取該資源時,無需回源,系統(tǒng)自動調(diào)用離終端用戶最近的CDN節(jié)點上已緩存的資源。
阿里云對象存儲(ObjectStorageService,簡稱OSS)是阿里云提供的海量、安全、低成本、高可靠的云存儲服務(wù),其數(shù)據(jù)設(shè)計持久性不低于99.9999999999%(12個9),服務(wù)可用性(或業(yè)務(wù)連續(xù)性)不低于99.995%。企業(yè)客戶通過阿里云提供的API、SDK接口或者OSS遷移工具輕松地將海量數(shù)據(jù)移入或移出阿里云OSS,同時可選擇標(biāo)準(zhǔn)存儲(Standard)作為移動應(yīng)用、大型網(wǎng)站、圖片分享或熱點音視頻的主要存儲方式,也可以選擇成本更低、存儲期限更長的低頻訪問存儲(InfrequentAccess)、歸檔存儲(Archive)作為不經(jīng)常訪問數(shù)據(jù)的存儲方式。

為什么要使用CDN+OSS架構(gòu)?
傳統(tǒng)網(wǎng)站架構(gòu)下,動態(tài)資源和靜態(tài)資源不分離,隨著訪問量的增長,性能會成為瓶頸,
用戶直接訪問OSS資源,訪問速度會受到OSS的下行帶寬以及Bucket地域的限制。如果通過CDN來訪問OSS資源,帶寬上限更高,并且可以將OSS的資源緩存至就近的CDN節(jié)點,通過CDN節(jié)點進(jìn)行分發(fā),訪問速度更快,且費(fèi)用更低。如果采用動靜分離的網(wǎng)站架構(gòu),就能夠解決海量用戶訪問的性能瓶頸問題。
該架構(gòu)的要點如下:將動態(tài)資源如Web程序、數(shù)據(jù)庫等存放在云服務(wù)器ECS上。將靜態(tài)資源如圖片、音視頻、靜態(tài)腳本等存放在對象存儲OSS上。將OSS作為CDN的源站,通過CDN加速分發(fā),使用戶通過CDN節(jié)點就近獲得文件。
CDN+OSS架構(gòu)有什么優(yōu)勢?
降低了Web服務(wù)器負(fù)載——OSS的資源緩存至就近的CDN節(jié)點,通過CDN節(jié)點進(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)用。
CDN+OSS的應(yīng)用場景

播放流暢無卡頓:支撐高峰期海量并發(fā),穩(wěn)定高效的性能:95%+命中率,毫秒級響應(yīng)時間圖片/視頻處理:OSS豐富的圖片處理與媒體處理的能力,可以幫助客戶降低開發(fā)成本。OSS支持在線教育客戶直接通過RTMP視頻推流方式將視頻流推到OSS,無需額外的文件類型轉(zhuǎn)換工具。
安全性:解決盜鏈危害,保障課程安全
成本優(yōu)化:阿里云CDN回源OSS按照“回源流量”收費(fèi),較常規(guī)的下行流量費(fèi)最高便宜70%。
網(wǎng)站/APP/小程序
訪問效率提升:CDN通過全球2800+節(jié)點及智能調(diào)度系統(tǒng),讓用戶可以就近訪問海量靜態(tài)資源。
無縫遷移:提供無縫遷移工具讓業(yè)務(wù)快速上云,從而免除了高昂的遷移成本和接入成本豐富圖片處理能力:OSS提供圖片裁剪、旋轉(zhuǎn)、水印、視頻截幀等,客戶無需額外的開發(fā)成本。
成本降低:下行流量費(fèi)用遠(yuǎn)低于享帶寬費(fèi)用,有效解決源站帶寬壓力行業(yè)音視頻
CDN保證性能:95%+命中率,毫秒級響應(yīng)時間,結(jié)合彈性伸縮服務(wù),及時調(diào)整服務(wù)器帶寬,應(yīng)對突發(fā)訪問流量
OSS可靠性:強(qiáng)大的技術(shù)保障提供11個9的數(shù)據(jù)寫入可靠性保障,與阿里云CDN和視頻轉(zhuǎn)碼無縫結(jié)合
降本增效:下行流量費(fèi)用遠(yuǎn)低于獨(dú)享帶寬費(fèi)用,有效解決源站帶寬壓力游戲/APP下載
穩(wěn)定高效:支持各類文件的下載、分發(fā)及在線點播加速業(yè)務(wù)(如MP4、FLV視頻或者平均單個文件大小在20M以上文件),主要用于視音頻點播、大文件下載時成本降低:搭配OSS接入CDN加速,節(jié)約近2/3回源帶寬成本
一鍵加速:針對存儲在OSS上的游戲的動態(tài)業(yè)務(wù)加速,使用OSS傳輸加速功能,只需修改OSS域名,即可一鍵加速
