傳統(tǒng)業(yè)務(wù)形態(tài)下服務(wù)架構(gòu)如何演變?
動靜態(tài)資源為主的存儲分發(fā)場景有哪些技術(shù)挑戰(zhàn)?
如何使用CDN+存儲架構(gòu)提升分發(fā)效率?
雙11最強CDN選購有什么攻略秘籍?
以上問題,本文將為你揭開答案,PS:文末有重磅雙11福利,不要錯過哦~
11月10日,阿里云產(chǎn)品專家寒豐在雙11直播間中分享了《阿里云CDN與存儲解決方案》,講解了在提升用戶的數(shù)據(jù)管理、分發(fā)效率的同時,如何提升用戶訪問體驗,以最低的服務(wù)成本確保服務(wù)體驗效果最佳。
傳統(tǒng)業(yè)務(wù)形態(tài)下服務(wù)架構(gòu)的不斷變
在過去,源站直接提供服務(wù)的情況下,通常以保障服務(wù)可用性為主,主要應(yīng)對于小規(guī)模場景,整體架構(gòu)的擴容需要同步擴容,彈性能力相對弱一些,同時,服務(wù)抗波動能力相對較弱。在整個業(yè)務(wù)發(fā)展過程中,資源擴容與業(yè)務(wù)增長會形成一個比較大的矛盾。
在服務(wù)優(yōu)化演變過程中,架構(gòu)也發(fā)生了比較大的變遷,采用分級架構(gòu)服務(wù)模式,在源站與用戶交互過程中,增加內(nèi)容分發(fā)層。內(nèi)容分發(fā)層的的價值是最大化合理利用資源,在應(yīng)用業(yè)務(wù)增長,資源能夠有效、合理地利用,減少重復(fù)的資源調(diào)用和回源帶寬消耗,隨著用戶規(guī)模增長,用戶體驗也會得到比較好的保障。
下圖為兩種服務(wù)架構(gòu)的對比:
分級架構(gòu)服務(wù)合理利用并最大化發(fā)揮資源效能
如何在傳統(tǒng)架構(gòu)下,合理化源站資源投入的同時提供優(yōu)質(zhì)終端服務(wù)及穩(wěn)定性,這是企業(yè)需要思考的重要命題。
在傳統(tǒng)源站服務(wù)架構(gòu)中,靜態(tài)的內(nèi)容的訪問,除去必要的訪問計算外,資源的獲取都是利用存儲緩存獲取。就算在源站中做了大量的存儲進行緩存,還是不能減少不必要的資源消耗。舉個例子:若資源A文件大小100KB,用戶訪問并發(fā)10000次,資源A被重復(fù)下載9999次,資源重復(fù)來取,形成高并發(fā)帶寬。
在這種情況下的弊端是:
1、資源重復(fù)下載,出口帶寬流量存在重復(fù)獲取的訪問
2、源站交互涉及身份鑒權(quán),即使復(fù)用,也存在一定資源的多余消耗
3、每次資源獲取都需要和源站交互,整體拉取時間較長,服務(wù)體驗效果差。
在分級服務(wù)架構(gòu)中,在用戶的地理位置靠近的地方增加一個就近接入層,接入層做收斂匯聚,對終端用戶來說,會在最近距離下獲取資源,減少物理距離,提升資源拉取效率。在收斂層匯聚,減少源站重復(fù)資源的訪問,減少源站出口帶寬的消耗和存儲資源的消耗。
這種情況下有幾個好處:
1、收斂回源,減少源站消耗。
2、中間收斂提升命中率。
3、全鏈路智選選路最優(yōu)路徑。
4、動靜自動分析,分拆響應(yīng)
5、就近訪問,提升用戶獲取速度
6、用戶體驗提升,交互時間縮短
7、業(yè)務(wù)彈性服務(wù),資源合理利用
分級架構(gòu)服務(wù)下的傳統(tǒng)靜態(tài)資源場景實踐
音視頻訪問場景是典型的靜態(tài)資源存儲分發(fā)場景。首先,用戶側(cè)通過多種等設(shè)備采集視頻并上傳到服務(wù)端,通過CDN穩(wěn)定上傳之后,大量數(shù)據(jù)存儲是在OSS上,存儲資源涉及到視頻轉(zhuǎn)碼、圖片處理等動作,作為終端用戶客戶端通過CDN的訪問可以在邊緣上快速拉取圖片、視頻等資源。整個過程中,當(dāng)A/B/C/D等不同用戶客戶端拉取同樣的圖片、視頻資源時,無需與OSS進行重復(fù)交互,減少對OSS流量的消耗,對并發(fā)計算消耗也可以在邊緣進行卸載,可以更從容、彈性地應(yīng)對高并發(fā),使得資源更合理化投入來應(yīng)對業(yè)務(wù)突發(fā)情況,業(yè)務(wù)更加靈活。
以在線教育為主的動靜態(tài)資源場景下,除了存儲分發(fā)的同時,還需要一些回源計算。當(dāng)老師在制作好PPT和點播視頻后,上傳到教育分發(fā)平臺上,學(xué)生來自全球各個區(qū)域,教育資源很難在集中區(qū)域形成高并發(fā)訪問,訪問分散熱度不集中的情況下,資源復(fù)用率比較低。這種情況下,需要進行層級收斂,增加邊緣命中,確保資源高度命中的同時減少源站資源消。當(dāng)用戶群體有大規(guī)模擴張的時候,也可以減少源站高額投入的同時確保服務(wù)穩(wěn)定運行。同時,CDN可以保證高可用、高性能的狀態(tài),OSS可以支持水印等知識產(chǎn)權(quán)保護管理等場景的應(yīng)用。
如何開通CDN+存儲方案?
通過以下三步,即可在阿里云便捷地開通存儲與內(nèi)容分發(fā)的服務(wù)
需要注意的是:
1、開通全站加速(DCDN)服務(wù)后,添加域名,在配置回源信息時,回源選擇OSS地址,或者選配業(yè)務(wù)源站所在地址即可。
2、配置服務(wù)完成后,在域名DNS管理上,進行CNAME配置,即可切換生效服務(wù),過程中有更加詳細的指導(dǎo)文檔進一步幫助服務(wù)開通指引。