《Windows Azure Platform 系列文章目錄》
本文介紹的是國內由世紀互聯運維的Azure China
Update 2015-11-20:Azure China CDN服務目前支持HTTS加速,具體請參考文檔:
https://github.com/mccdn/cdndoc/blob/master/https/CDN%20HTTPS%20Onboarding_21V.md
在筆者之前的文章中,筆者介紹了如何在Azure Global網站使用CDN服務:Windows Azure Storage (18) 使用HTML5 Portal的Azure CDN服務
本章中,筆者將介紹如何在國內世紀互聯運維的Azure China使用CDN服務。
請注意:
1.Azure在國內采用的是多個Azure CDN節點。
Azure CDN使用手冊,請在這里下載。
Azure China的CDN服務器實際上是對接了藍汛(China Cache)的CDN服務。在國內30+城市擁有400+的CDN節點服務器。
Azure China CDN同時支持:
- Azure Cloud Service (Virtual Machine)
- Azure Storage Account
- Azure Web Site
- 客戶自己托管的企業網站
注意,在Azure China使用CDN服務,必須有注冊的ICP編號。
接下來,筆者將模擬一個使用場景,給大家介紹如何使用Azure China CDN服務。
Contoso China是一個大型化妝品集團公司,旗下有很多化妝品品牌。Contoso China旗下擁有自己的品牌官網www.contoso.com.cn,托管在電信IDC機房且注冊了ICP編號。
Contoso China計划將旗下兒童品牌官網遷移到Windows Azure平台,同時將該Azure網站開啟CDN服務。
步驟:
1.創建Azure Cloud Service(Virtual Machine)或者Azure Web Site,將兒童品牌官網的應用部署到Azure雲端,
使用默認的Azure域名:http://azureboy.chinacloudapp.cn
2.使用域名注冊商的管理網站,在Contoso的根域名下,創建一個有效的二級域名,例如 boy.contoso.com.cn
3.在Azure管理界面,創建新的CDN服務並進行配置,如下圖:
上圖中ICP編號,是自定義域所在根域名的備案號。
注意上圖中的截圖信息可能有點老了,如果用戶使用的針對Azure Web Site和Cloud Service設置CDN,請選擇加速類型為Web加速。如下圖:
如果用戶想針對Azure Storage Account設置CDN,請選擇加速類型為下載加速,原始域類型為存儲賬戶。如下圖:
4.上圖配置完畢后,我們可以點擊保存。Azure后台會進行審核,需要花費約1個工作日的時間。請耐心等待。
可以看到下圖的狀態為正在驗證ICP編號,這時候CDN還沒有生效。
5.Azure后台審核完畢后,我們點擊CDN的配置項頁面。如下圖:
上圖中:
- 原始域:表示的是Azure的Cloud Service
- 自定義域:表示的是客戶自己在域名注冊商注冊的有效的二級域名
- CDN終結點:表示的是Azure CDN服務返回的CDN節點
- ICP編號:表示的是contoso.com.cn這個根域名的ICP編號
6.配置和管理CDN
我們可以通過Azure Management Portal的CDN服務下的管理節點,來管理Azure CDN服務。
點擊上面的管理后,系統會要求彈出窗口(記得在瀏覽器配置項中,允許彈出窗口)
彈出的配置頁面已經設置了單點登錄功能(Single-Sign On),無需再次輸入用戶名和密碼。我們可以配置和管理Azure CDN服務,如下圖:
7.在彈出的CDN配置窗口中,我們配置完相應的內容后,就可以點擊啟動Azure CDN服務。如下圖:
8.最后記得在域名注冊商的服務網站,對boy.contoso.com.cn增加一條CNAME,指向Azure提供的CDN終結點。如下圖:
這步非常重要,必須設置CNAME,否則Azure CDN設置不會生效。
即boy.contoso.com.cn增加一條CNAME記錄,指向到boy.contoso.com.cn.mschcdn.com
注意Azure生成的終結點是無法直接訪問的,必須通過自定義域的增加CName指向到boy.contoso.com.cn.mschcdn.com才可以
9.最后我們應該如何查看CDN的流量呢,請點擊CDN Portal
10.在CDN Portal中查看流量情況