已经有了阿里云OSS还需要开通CDN吗?
? ? 單一的OSS模式,計費包括存儲和外網流出費用,目前通常比較流行的方式是 OSS + CDN 的組合模式,OSS負責存儲,CDN負責加速,那么只從流量費用的層面來說,采用?OSS + CDN 組合模式比單一OSS模式更加經濟和省錢,當然,從安全角度來說采用?OSS + CDN 組合模式也更有優勢。
圖1 - OSS外網流量計費表參考1:阿里云OSS定價_云產品價格
圖2 -? CDN流量表參考2:阿里云CDN定價_云產品價格
? ?
如果流量從OSS流向CDN,則OSS收費;CDN從OSS處獲取資源后,用戶訪問CDN資源,則CDN收費,參考:阿里云CDN回源對象存儲OSS計費規則
? ? 為了簡單和方便比較,我們假設忙時段(08:00 - 24:00)外網流量為1T,那么單一OSS模式的價格是 0.50 * 1000G = 500 元,采用 OSS + CDN 組合模式,如果只考慮 CDN 外網流出費用,不考慮OSS回源流量費,則只需要 0.24 * 1000G = 240元,因為只有 CDN 的分節點的緩存沒有目標對象后,才會產生OSS 到 CDN 的 回源流量費,當你使用CDN之后,只有第一次訪問這個文件會產生OSS的回源流量,只要你在CDN中設置的緩存足夠久,每次訪問的流量理論上幾乎不經過 OSS,而只會產生CDN的流量費用,所以長期來說,OSS + CDN 組合模式更加經濟。
? ? CDN除了能夠快速提高網站訪問速度外,還具有非常完善的網站安全保護功能:
- 防護功能(圖3):訪問頻次控制(CC攻擊)和CDN聯動DDos(DDOS攻擊),IP黑白名單管理,Referer防盜鏈,URL鑒權方式防止流量被盜刷。
- 流量管理(圖4):設置帶寬上限、設置帶寬限速、設置實時監控、設置費用預警。
? ?
? ? 所以 OSS + CDN 相對單一的OSS模式來說其實有更多的安全防護措施。網站上線前,一定要提前做好安全方面的防護工作,避免上線后網站被惡意盜刷流量,一般來說 OSS 和 CDN 的計費都是延時的,阿里云OSS也沒有一鍵關閉的功能,如果沒有進行流量監控和預警以及足夠的安全防護的情況下,一夜之間就讓一個剛起步的創業公司因為惡意攻擊或流量盜刷就破產倒閉也不是危言聳聽的。
? ? 現實中,因為流量盜刷相關的慘痛案例非常多,這些案例經過筆者分析,大部分原因除了用戶對安全問題沒有足夠的重視,另外就是沒有充分理解和利用云產品CDN的相關安全機制來維護網站安全所導致的。
- 阿里云讓我心寒了:一次無助無奈的業務經歷
- 2個小時近9TB流量被盜刷!除了關停服務,還有其他招嗎?
- 用戶使用阿里云oss對象存儲服務,流量被惡意盜刷,造成損失1.6萬余元
- 關于我的阿里云OSS被盜刷20TB流量
? ? 綜上所訴,從經濟和安全綜合角度來評價,對有一定規模的中小網站來說,已經有了OSS后,還是非常有必要開通CDN 的。上面的案例是以為阿里云的OSS和CDN產品為例進行說明,其他比較成熟的云產品,例如騰訊云,其實也是同樣的道理,另外,我們可以對多家云產品進行綜合對后進行靈活的選擇,例如:阿里云的OSS + 騰訊云的CDN(新用戶6個月免費,每月還有免費額度,性價比較高),甚至還有一些免費的CDN產品也是可以考慮的。
其他參考:
高額賬單風險警示-賬單-CDN-流量-CDN-阿里云
總結
以上是生活随笔為你收集整理的已经有了阿里云OSS还需要开通CDN吗?的全部內容,希望文章能夠幫你解決所遇到的問題。
- 上一篇: 超级干货 :一文总览数据科学全景:定律、
- 下一篇: 关于playerunknown's ba