Azure CDN Smart Routing 功能正式上線

通過Azure中國CDN產品團隊的不懈努力,融合CDN服務的一個重要功能 Smart Routing目前已經正式上線。在接下來的一段時間該功能將逐步開放給全部客戶。本文主要對Smart Routing作一個基本的介紹。windows

問題 後端

在具體介紹Smart Routing是什麼以前,咱們先來聊一聊它所主要解決的問題。目前客戶在使用CDN服務時,從所選擇的服務廠商的數量能夠分爲如下兩種:網絡

只使用一家CDN廠商負載均衡

 這是一種比較廣泛的使用狀況,尤爲是對那些IT部門資源相對比較緊張的公司,沒有專門的CDN管理人員。但隨之而來的問題就是,由於被綁定在一家CDN服務商,客戶所能得到的CDN服務的性能、可用性、節點覆蓋以及加速類型都會被綁定在一家CDN服務商。並且這也很是容易形成「單點故障」,若是這一家CDN服務商的服務出現全面的(或者在某些地區,某些網絡運營商)故障,爲了避免讓服務中斷,在單一CDN服務商恢復服務以前,客戶所能作的就只有臨時將訪問都切回源站。但這樣,就會對源站形成比較大的影響,也就失去了使用CDN服務的意義。運維

下面咱們經過一個實際的數據來驗證一下前面提到的性能問題:沒有一家CDN廠商在全國全部地區、全部運營商的組合下,性能都是最優。這組數據是咱們經過使用第三方專業的性能測試平臺,對相同的三家CDN服務商、相同的測試文件、相同的測試時間段,不一樣的兩個地區(北京和上海)所作的測試,結果以下:性能

  • 200KB 文件下載,3 家 CDN廠商,11/8 – 11/15,北京
s1
  • 200KB 文件下載,3 家 CDN廠商,11/8 – 11/15,上海

s2從上面的數據中能夠明顯看出,藍色所對應的CDN廠商在北京地區性能相對差一些,可是在上海地區相對性能是最好的。測試

使用多家CDN廠商 spa

鑑於上面所述的只使用一家CDN廠商所遇到的問題,第二種狀況就是客戶本身使用多家CDN廠商服務,來儘量的規避這些問題。但隨之而來的會引入一些新的問題。.net

  •  須要本身的IT管理團隊具備相對更加專業的CDN知識才能真正把多家CDN服務商的資源用好
  • 隨之而來的運維成本的上升
  • 從CDN售後服務角度來講,使用多家CDN服務商以後,客戶會從以前的只需聯繫一家CDN服務商變爲直接面對多家不一樣的CDN售後服務
  • 從合同簽定來講,會變成須要同時維護和多家CDN服務商的合約、帳單,同時由於CDN用量分散,會帶來議價能力的下降
下面咱們就來看看Azure China CDN服務是如何來解決前面所述問題的。Azure China CDN服務是一種融合CDN服務,後臺整合多家國內優質CDN服務,對外提供統一的管理、計費和支持接口:
  1.  統一管理:提供統一的管理、監控和運維管理門戶,客戶無需使用不一樣CDN廠商的自有界面
  2.  統一計費:提供統一計費模型、費率,用多少付多少
  3. 統一支持:提供統一的技術支持接口,統一協調多家CDN服務商

什麼是Smart Routing 3d

做爲一個融合CDN服務,Azure China CDN服務最根本的價值主張就是整合國內多家優質CDN服務商的資源,爲客戶提供最優節點。要作到這一點,就不能只是簡單的把某一家CDN資源直接提供給Azure的客戶來使用。而是須要有一套智能的監控調度機制來爲每一個客戶選出最適合的CDN服務節點。Smart Routing就是這一核心功能的總稱。

訪問方式 

啓用了Smart Routing功能以後,CDN資源的訪問方式以下圖所示:s3簡單來講,由於啓用了Smart Routing功能,同一個CDN加速域名在Azure China CDN平臺上,後端是同時配置了(多CNAME機制)多家CDN服務廠商。當訪問者具體訪問某個文件時,Azure China CDN平臺會根據Smart Routing所配置的調度策略來動態選擇一家CDN服務商的資源,最終響應訪問者的訪問請求。

調度策略 

Azure China CDN的Smart Routing功能目前能夠支持以下四種調度方式:

  • 基本的Failover模式,用以解決高可用問題
  • 加權輪詢調度 (Weighted Round Robin),用以解決基本的負載均衡問題
  • 基於地理位置的負載均衡調度
  • 基於訪問性能的負責均衡調度

後續更新 

如本文開頭所講,目前Smart Routing採用的是漸進上線方式,逐步分批開放給全部Azure China CDN用戶。這個過程對客戶來講是徹底透明的,客戶不須要作任何的設置改動。同時,目前上線的Smart Routing功能默認配置爲 「基本的Failover + 基於訪問性能的負載均衡」這種調度策略,後續會逐漸開放全部的調度策略供客戶選擇。敬請期待Azure China CDN產品組的後續更新!

https://www.azure.cn/blog/2016/11/28/AzureCDNSmartRouting 

相關文章
相關標籤/搜索