阿里云 全站加速在互聯(lián)網(wǎng)媒體應(yīng)用上的最佳實踐

來源:云棲號
作者:云棲號
時間:2020-08-21
2496
8月19日,全民加速節(jié)第三場直播中,阿里云CDN解決方案架構(gòu)師拓州進行了《全站加速在媒體服務(wù)行業(yè)的實踐》主題分享,針對互聯(lián)網(wǎng)媒體服務(wù)行業(yè)中的特征和痛點,介紹阿里云全站加速產(chǎn)品的應(yīng)用實踐。

8月19日,全民加速節(jié)第三場直播中,阿里云CDN解決方案架構(gòu)師拓州進行了《全站加速在媒體服務(wù)行業(yè)的實踐》主題分享,針對互聯(lián)網(wǎng)媒體服務(wù)行業(yè)中的特征和痛點,介紹阿里云全站加速產(chǎn)品的應(yīng)用實踐。

互聯(lián)網(wǎng)媒體服務(wù)的特征

互聯(lián)網(wǎng)媒體服務(wù)平臺一般包含海量的圖文、音視頻文件的上傳、分享和傳播,具有用戶量大、用戶分布廣、實時性要求高、熱點突發(fā)的業(yè)務(wù)特征。

首先是內(nèi)容傳播范圍廣,對CDN的節(jié)點覆蓋要求高;第二是實時性,平臺非常關(guān)注文件上傳分發(fā)的實時性,對CDN的響應(yīng)效率有較高要求;第三是突發(fā)性,平臺一般具有熱點、活動所帶來的流量激增情況,對帶寬等響應(yīng)資源要求較高,對CDN的資源儲備和彈性有一定要求;第四是業(yè)務(wù)復(fù)雜性高,因為媒體服務(wù)類平臺覆蓋范圍廣泛,用戶群體非常多樣化,不同用戶的網(wǎng)絡(luò)環(huán)境參差不齊,這就導(dǎo)致平臺對網(wǎng)絡(luò)傳輸優(yōu)化要求較高。

在上述背景下,傳統(tǒng)的源站單IP接入模式無法滿足高可靠、高效率、大并發(fā)的業(yè)務(wù)場景,需要依靠DCDN產(chǎn)品解決。

阿里云DCDN技術(shù)特點

針對媒體服務(wù)類平臺的痛點,DCDN產(chǎn)品可以在節(jié)點覆蓋和穩(wěn)定高效兩個方面提供解決方案。

首先,DCDN節(jié)點的覆蓋范圍非常廣泛,在中國內(nèi)陸就擁有超過2300個節(jié)點,覆蓋31個省級區(qū)域,并且大量的節(jié)點位于省會等一線城市,也就是網(wǎng)絡(luò)環(huán)境以及質(zhì)量都比較好的區(qū)域。另外在海外擁有超過500多節(jié)點,覆蓋超過70個國家和區(qū)域。

其次,DCDN產(chǎn)品非常穩(wěn)定高效,基于充足的節(jié)點以及帶寬的保障,支持億級QPS并發(fā),能夠提供穩(wěn)定的加速服務(wù);具有先進的分布式系統(tǒng)架構(gòu),能夠?qū)崿F(xiàn)全網(wǎng)的負載均衡,保證節(jié)點的可用性;經(jīng)過優(yōu)化的傳輸協(xié)議,可以支持HTTP/2高效的傳輸協(xié)議,能夠?qū)崿F(xiàn)快速穩(wěn)定的數(shù)據(jù)傳輸;另外,DCDN具備精準緩存、高速緩存、高速讀寫、高效回源以及智能調(diào)度的能力,全面保障效果穩(wěn)定。

DCDN在游戲行業(yè)的案例應(yīng)用

一、視頻、圖片文件上傳到源站加速

第一個案例是媒體類客戶的文件上傳到源站場景下,如何進行加速。通常媒體平臺的業(yè)務(wù)場景分為文件生產(chǎn)上傳以及文件分發(fā),在文件上傳場景下,對網(wǎng)絡(luò)的環(huán)境要求比較高,會受到公網(wǎng)的波動以及長傳抖動等相對不可控因素的影響,造成速率慢、傳輸?shù)某晒β实偷认嚓P(guān)的問題。

在某客戶采用阿里云DCDN上傳之后,上傳的效率可以提升超過50%,同時,DCDN支持最大2G文件的上傳。如下圖所示,某客戶經(jīng)過DCDN加速以及沒有經(jīng)過DCDN加速上傳文件的上傳速率的對比情況。圖中藍色部分上傳速率有超過60%的提升,可以達到1500kb/s以上,而綠色的未經(jīng)過DCDN加速的上傳速率落在300~500以及500~1000kb的區(qū)間內(nèi)。所以,DCDN對上傳速率及用戶體驗提升效果十分明顯。

a24d68bc20524d30a2c837527a00966b.png

二、用戶分布及網(wǎng)絡(luò)環(huán)境復(fù)雜情況下的請求成功率提升

在用戶分布及網(wǎng)絡(luò)環(huán)境都比較復(fù)雜的情況下,用戶請求的失敗率比較高。如下圖所示,某客戶源站看到的用戶請求失敗數(shù)的統(tǒng)計情況,在沒有經(jīng)過DCDN加速之前,請求失敗數(shù)更多的落在15~20區(qū)間內(nèi),經(jīng)過DCDN產(chǎn)品加速之后,相關(guān)的請求失敗數(shù)可以很明顯下落到個位數(shù),相關(guān)用戶請求的失敗率降低超過80%,收益的主要來源是在于DCDN產(chǎn)品具有智能的路由選擇的功能,會實時探測當前網(wǎng)絡(luò)最優(yōu)的鏈路環(huán)境,在用戶請求的時候給予最優(yōu)的路徑保障,可以提升DCDN內(nèi)部鏈路的穩(wěn)定性,保障請求的成功率。

d1970b6f0bb7445286166d6bd7695d0b.png

三、重大活動,超千萬并發(fā)請求

當媒體服務(wù)平臺有熱點突發(fā)以及有重大活動時,源站的負載能力不足,不足以支撐如此大的活動,就可能無法保障活動順利進行。此時可以通過接入阿里云DCDN產(chǎn)品,通過動靜態(tài)的分離,實現(xiàn)靜態(tài)文件的緩存,這樣可以很大程度降低一部分源站的負載能力,并且動態(tài)回源部分,也支持通過HTTP/2協(xié)議回源,可以降低源站鏈接的負載數(shù),提升鏈接的復(fù)用率,可以很好的解決源站負載能力不足的問題。通過DCDN充足的冗余資源,可以完美地承接重大的活動。

DCDN更多應(yīng)用

DCDN產(chǎn)品還有很多擴展的應(yīng)用,主要介紹4個方面。

第一,DCDN支持IP應(yīng)用加速,這是非標準的HTTP協(xié)議用戶的層面的一種加速。應(yīng)用于4層的cell協(xié)議服務(wù)的場景。當有一些業(yè)務(wù)在加速的過程中,可以忽略應(yīng)用層面,不需要進行應(yīng)用層面的處理,而只進行網(wǎng)絡(luò)加速,可以選擇IP應(yīng)用加速。

第二,DCDN產(chǎn)品支持websocket的協(xié)議,在用戶到CDN節(jié)點以及CDN節(jié)點到源站之間建立全雙工的通信,可以保持長久的鏈接,這樣用戶在第二次發(fā)起請求的時候,就不需要再次建立鏈接,可以提升用戶的用戶體驗。

第三,DCDN支持源站的自動切換,通常的源站會有主備兩個原站,當主源站出現(xiàn)響應(yīng)以及可用性方面的問題,DCDN實時探測會及時發(fā)現(xiàn)異常情況,將有問題的原站進行剔除,請求會訪問到備用的源站,這樣可以最大程度地保障用戶層面的穩(wěn)定性。

第四,DCDN支持Ipv6的訪問,目前IPv6已經(jīng)覆蓋三大運營商,除此以外,阿里的DCDN產(chǎn)品還有更多的相關(guān)的應(yīng)用可以探索,詳情可以登錄官網(wǎng)全站加速產(chǎn)品詳情了解情況。

原文鏈接:點擊前往 >
版權(quán)說明:本文內(nèi)容來自于云棲號,本站不擁有所有權(quán),不承擔相關(guān)法律責任。文章內(nèi)容系作者個人觀點,不代表快出海對觀點贊同或支持。如有侵權(quán),請聯(lián)系管理員(zzx@kchuhai.com)刪除!
個人VIP
小程序
快出海小程序
公眾號
快出海公眾號
商務(wù)合作
商務(wù)合作
投稿采訪
投稿采訪
出海管家
出海管家