企業出海,從啓用Azure CDN全球加速開始

今天談論一個大家都在談論的企業出海的話題,小編覺得,要出海,先從讓海外用戶訪問到你的網站開始。

 

之前的內容中,我們提到了流量管理器,可以讓海外客戶訪問部署在海外的網站或服務,具體參見《Azure Traffic Manager- 可以在全球 Azure 區域內以最佳方式向分發流量》。除了這種方式,CDN加速是另外一種快速將你的服務擴展到全球的方案,當然,兩種方案也可以混合使用。

 

Azure CDN 基礎知識視頻:

 

 https://v.qq.com/x/page/e3042ubnj5j.html

 

實戰:對示例域名www.5gn.link  進行Azrue CDN全球加速

 

 https://v.qq.com/x/page/a3042tnn808.html

 

先了解下什麼是CDN:

CDN 的全稱是 Content Delivery Network,即內容傳送網絡。目前幾乎所有大型網站都在使用這一技術,但該技術並非大型網站的專利。其基本思路是儘可能避開互聯網上有可能影響數據傳輸速度和穩定性的瓶頸和環節,使內容傳輸的更快、更穩定。

 

通過在網絡各處放置節點服務器,以互聯網爲基礎構建一層更智能的虛擬網絡,CDN 系統能夠實時地根據網絡流量和各節點的連接、負載狀況,以及到用戶的距離和響應時間等綜合信息,將用戶的請 求重新導向距離用戶最近的服務節點。

 

CDN的原理示意圖-首次訪問,無緩存時:

 

 

HTTP請求流程說明:

1.用戶在瀏覽器輸入要訪問的網站域名,向本地DNS發起域名解析請求。

2.域名解析的請求被髮往網站授權DNS服務器。

3.網站DNS服務器解析發現域名已經CNAME到了www.example.com.mcchcdn.com。

4.請求被指向CDN服務。

5.CDN對域名進行智能解析,將響應速度最快的CDN節點IP地址返回給本地DNS。

6.用戶獲取響應速度最快的CDN節點IP地址。

7.瀏覽器在得到速度最快節點的IP地址以後,向CDN節點發出訪問請求。

8.CDN節點回源站拉取用戶所需資源。

9.將回源拉取的資源緩存至節點。

10.將用戶所需資源返回給用戶。

 

 

CDN原理示意圖-有緩存時

 

HTTP請求流程說明:

  1. 用戶在瀏覽器輸入要訪問的網站域名,向本地DNS發起域名解析請求

  2. 域名解析的請求被髮往網站授權DNS服務器。

  3. 網站DNS服務器解析發現域名已經CNAME到了www.example.com.mcchcdn.com。

  4. 請求被指向CDN服務。

  5. CDN對域名進行智能解析,將響應速度最快的CDN節點IP地址返回給本地DNS。

  6. 用戶獲取響應速度最快的CDN節點IP地址。

  7. 瀏覽器在得到速度最快節點的IP地址以後,向CDN節點發出訪問。

  8. CDN節點直接返回節點裏存儲的用戶所需的資源。

     

 

Azure CDN的優勢:

  1. 包括Cloud Service,StorageBlob,WebApp,Media service,媒體服務等在內的多種Azure服務的原生支持;

     

  2. 支持非Azure 源站;

     

  3. 從創建CDN加速節點到生命週期管理及各種報表查詢,均爲全自助操作;

     

  4. 支持電信/聯通/移動以及其他ISP,根據網絡狀況,全網節點動態優化;

     

  5. 國內 1000+,海外 600+ 的節點,六大洲以及國內 34 個省級區域所有主流運營商覆蓋;

     

  6. 支持 Web, 下載加速,VOD點播加速,圖片加速,流媒體直播加速;

     

  7. Https;

     

  8. 可擴展至全球加速;

 

兩種規格:

 

•標準版 CDN 是指靜態內容加速,包括網頁加速,下載加速,點播加速。

•標準版 Plus 是指直播加速。

 

Azure CDN創建流程:

 

  1. 在 Azureportal 創建CDN;

  2. 爲CDN 添加終結點;

  3. 使用高級管理功能,包含緩存刷新,預熱等。

 

填寫注意事項:

Customer domain:需要加速的域名,最終用戶要訪問的域名。

ICP:域名在國內備案的ICP備案號(如:京ICP備XXXXXXXX號-X,域名如果沒有在國內備案,無法創建加速)

Acceleration Type:加速類型,分爲web/download/vod/livestreaming/image processing等。

 

Oringindomain type:源站類型是Azure的服務或者是客戶自己的源站(Customerorigin domain);

Origin domain:客戶源站,可以爲域名或者ip;

Origin Host Header:設置以哪個域名回源。只能配置域名,一般不能爲ip,一般和加速域名或者是源站域名相同。

 

還應該在域名提供商處進行設置:

 

中國區Azure CDN的注意事項:

 

什麼是CNAME?

 

CNAME(Canonical Name record),通常是別名指向。例如,假設用戶自定義加速域名爲www.abc.com,用戶配置完成後網站加速裏給出的CDN服務域名爲www.abc.com.mcchcdn.com。用戶需要在域名託管服務商那裏將www.abc.com對應的A記錄刪除,添加域名的CNAME記錄爲www.abc.com.mcchcdn.com。這樣,用戶訪問www.abc.com時會去獲取www.abc.com.mcchcdn.com解析出的加速節點的IP地址記錄。

 

CDN域名創建需要多久?

    

審覈所提供的自定義域名和ICP編號是否匹配、有效,這個過程需要最多一個工作日的時間來完成。如果ICP審覈通過,CDN服務最多需要60分鐘時間進行註冊以便通過CDN網絡傳播。與此同時,您還需要按照界面上的提示信息配置CNAME映射信息,這樣纔可以最終通過自定義域名訪問CDN緩存內容。

 

開通CDN一定要有備案號嗎?

 

工信部要求使用CDN一定要有備案號。對於具體的ICP備案要求,僅要求所使用的自定義CDN加速域名有ICP,對源站本身沒有要求,同時支持源站在國內和國外。

 

二級域名需要備案嗎?

 

二級域名不需要備案;如果sample.com已經備案,那麼images.sample.com則不需要備案,創建CDN加速節點時僅需提供sample.com的備案號即可。

 

備案號失效後,CDN服務還可以用多久?

 

備案號失效後,需要客戶自己去通信管理局更新。默認未備案7天,強制回源。如果備案週期過長,同時希望使用CDN服務,可以通過開工單的方式聯繫世紀互聯。

 

實戰案例:對域名www.5gn.link  進行Azrue CDN全球加速

 

實戰視頻:

 

 

準備工作:

  1. 在中國北部開通一臺虛擬機cdntestweb01,部署一個靜態網站,設置該虛擬dns爲:

    cdntestweb01.chinanorth.cloudapp.chinacloudapi.cn

  2.  準備好一個域名並備案,這裏我們使用已經備案的域名 5gn.link做示例

 

實戰步驟:

 

  1. 在Azure開通CDN服務;

     

     

  2. 創建增加Endpoint,加速域名 www.5gn.link, 源站 cdntestweb01.chinanorth.cloudapp.chinacloudapi.cn

     

     

  3. 測試國內CDN加速效果;

     

     

  4. 瞭解刷新緩存和緩存預熱;

     

     

  5. 開啓國際CDN加速;

     

 

發佈了38 篇原創文章 · 獲贊 4 · 訪問量 1488
發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章