華為云計算 云知識 CDN最佳實踐—加速OBS桶文件
CDN最佳實踐—加速OBS桶文件

 【最新活動】

 

現(xiàn)在越來越多的行業(yè)使用OBS桶存儲圖片、視頻、軟件包等靜態(tài)資源文件,并將OBS桶作為網(wǎng)站、論壇、APP、游戲等業(yè)務(wù)的存儲源。在需要獲取這些靜態(tài)資源時,用戶通過URL直接從OBS桶請求數(shù)據(jù)。OBS桶能夠很好的解決本地存儲不夠用的難題,但一般情況下文件只存儲在一個區(qū)域,不同區(qū)域的用戶訪問OBS桶的響應(yīng)速度存在差異。在需要頻繁訪問的場景下,直接訪問OBS桶來獲取相應(yīng)文件,還會消耗大量的流量費用。

 

 

CDN加速 OBS文件方案

華為云CDN可以有效加速網(wǎng)站,為用戶提供良好的體驗,而OBS桶提供海量文件存儲。將數(shù)據(jù)存放在OBS桶中然后通過配置CDN加速,這樣構(gòu)造的業(yè)務(wù)系統(tǒng)可以在降低成本的同時,提高終端用戶使用感受。當(dāng)終端用戶發(fā)起訪問請求時,會首先通過CDN查找對此域名響應(yīng)速度較快的CDN節(jié)點,并查詢此節(jié)點是否有緩存終端用戶請求的內(nèi)容。如果CDN節(jié)點有緩存用戶所需資源,直接將資源返回給用戶;如果CDN節(jié)點無緩存,則回源請求資源返回給用戶,同時將資源緩存到CDN節(jié)點。

 

 

方案優(yōu)勢

1.低成本

CDN加速OBS桶后,資源緩存在CDN節(jié)點,用戶請求無需回源,而CDN加速的費用較低,二者配合使用可以節(jié)約50%到57%的帶寬成本。

OBS桶提供CDN回源流量包折扣方式,使CDN從OBS桶獲取數(shù)據(jù)時流量費用更低。

  • 說明:CDN加速OBS桶不支持走內(nèi)網(wǎng)。

2.高效率

華為云CDN具有加速資源豐富、節(jié)點分布廣泛優(yōu)勢,保證將用戶請求精準調(diào)度至較優(yōu)邊緣節(jié)點,提供有效且穩(wěn)定的加速效果。

 

適用場景

通過OBS桶提供文件下載業(yè)務(wù)的應(yīng)用或服務(wù)。例如:通過HTTP/HTTPS提供文件下載業(yè)務(wù)的網(wǎng)站、工具下載、游戲客戶端、APP商店等。

通過OBS桶提供音 視頻點播 業(yè)務(wù)的應(yīng)用或服務(wù)。例如:在線教育類網(wǎng)站、在線視頻分享網(wǎng)站、互聯(lián)網(wǎng)電視點播平臺、音樂視頻點播APP等。

通過OBS桶提供圖片素材等的網(wǎng)站。例如:包括門戶網(wǎng)站、電商平臺、資訊APP、UGC應(yīng)用(User Generated Content,用戶原創(chuàng)內(nèi)容)等

 

約束與限制

只有版本號為3.0及以上的桶支持此方案。桶版本號可以在OBS控制臺上,進入桶概覽頁面后,在“基本信息”中查看。

目前支持中國大陸、中國香港、新加坡、曼谷的OBS桶,不支持其它區(qū)域的OBS桶使用“OBS桶域名”的形式接入,只能使用“源站域名”的形式接入,且不支持其他區(qū)域的私有桶接入CDN進行加速。

 

KMS加密文件配置

CDN默認無法讀取OBS桶中的加密文件,若您的OBS桶存在此類文件,建議您慎重開啟CDN加速,避免加密對象泄露。如果您因業(yè)務(wù)需求,需要加速OBS桶中的KMS加密文件,請注意:

如果您的OBS桶是公有桶,CDN將無法讀取桶中的KMS加密文件,從而導(dǎo)致回源失敗,用戶無法訪問到加密文件。

解決方案:將公有桶中的加密文件轉(zhuǎn)移到私有桶中,再接入CDN加速。

如果您的OBS桶是私有桶,需要為“CDNAccessPrivateOBS”委托配置“KMS Administrator”權(quán)限。如此,CDN才能讀取OBS私有桶中的KMS加密文件并加速。