創建Akamai CDN


 

背景說明:

XX全球版項目CDN,

原有改之前:主CDN為Akamai,備CDN為Cloudflare。

計划改之后:主CDN為Cloudflare,備CDN為Akamai。

原因:Akamai CDN的流量成本大概是3毛多1GB是比較貴的,比Cloudflare貴很多,故現在為了節省成本,經領導同意,計划將主CDN切為Cloudfalre,備的CDN切為Akamai。

注意:文檔中項目敏感信息已打碼。文檔中所有域名使用:www.baidu.com代替

感謝輝哥提供的資料

 

參考文檔

--》創建配置Akamai CDN:

https://control.akamai.com/wh/CUSTOMER/AKAMAI/en-US/WEBHELP/property-manager/property-manager-help/GUID-74B33A2E-5A25-41BA-990A-29057BEDC426.html

https://control.akamai.com/wh/CUSTOMER/AKAMAI/en-US/WEBHELP/property-manager/property-manager-help/GUID-14BB87F2-282F-4C4A-8043-B422344884E6.html

--》Enhanced TLS 與 Standard TLS區別:

  https://learn.akamai.com/en-us/webhelp/property-manager/https-delivery-with-property-manager/GUID-2053BE65-992B-4C39-A9EE-A7869A6A747D.html

     

1.上傳或創建SSL域名證書到Akamai

 

 

  注意:如果證書是增強型TLS,則在配置CDN的時候選擇增強型TLS,否則選擇在配置CDN的時候選擇標准型TLS。

 

2.創建Akamai CDN

2.1 方法一:手動創建

 

 

 

 

 

  注:CDN邊緣域名示例:www.baidu.com.edgekey.net,其后綴為Akamai CDN的域名.edgekey.net

  以下不是特殊項目不需要添加,這個在有需要的時候需要akamai官方的人添加

  dellivery type的區別:

    • Live:Live是給視頻直播用的,更適合用於直播的模式。
    • VOD=video On Demand:我們就選VOD就可以。vod是視頻點播,靜態下載的優化配置。

 

 

 

  正常如上創建完成了,接着就可以進行測試和域名解析了。

 

2.2 方法二: 克隆clone創建

  但是,像XX全球版項目的話由於有三個大區,所以多加了了一些規則,目的是為了分區算成本,不過這些多的規則需要找Akamai的人來給配,我們配不了,

  不過因為已經有主的XX全球版Akamai CDN,這里直接clone就可以了。

  下面示例,我們從主的XX全球版Akamai CDN克隆一個,克隆成一個新的備份的XX全球版備CDN,

  注意:CDN邊緣域名示例:www.baidu.com.edgekey.net,其后綴為Akamai CDN的域名.edgekey.net

  CP Code改為備的,CP Code是自定義的,本小節開頭也說過了,這里個人無法配置,需要Akamai的人幫忙配置,用來區分幾個地區流量的

  其它都核對一下,然后占保存即可,

 

3.灰度測試Akamai CDN

  創建好Akamai CDN后,不會立即生效,需要手動激活才能生效,而且一般是建議先進行灰度測試好后,再激活生產CDN接着配置域名解析然后才能對外使用。

  這里先進行下灰度測試,

 

灰度測試

1、測試獲取綁定的隨機Akamai CDN邊緣IP

注:由於是灰度階段所以,在CDN邊緣域名的edgekey后加了-staging

[root@wyh-test ~]# dig www.baidu.com.edgekey-staging.net +short
e6905.dsch.akamaiedge-staging.net.
xx.199.96.215

 

2、測試http、 https

#–resolve 參數后的 IP 填寫上條命令獲取的任意一個邊緣ip即可

[root@wyh-test ~]#

#測試 http 80

curl http://www.baidu.com/HotfixAssets/test/test9.log --resolve www.baidu.com.mobage.tw:80:xx.199.96.215 -svo /dev/null

 

#測試 https 443

[root@wyh-test ~]#

curl https://www.baidu.com/HotfixAssets/test/test9.log --resolve www.baidu.com:443:xx.199.96.215 -svo /dev/null

 

4.配置域名解析到Akamai CDN CNAME

  具體來說灰度測試只需要將本地hosts改正一下測試即可,這樣方便內部測試;正式環境才需要去切換域名。

  灰度環境,如果想用瀏覽器測試,本地hosts增加一條www.baidu.com.mobage.tw   www.baidu.com.edgekey-staging.net,第三節已經講解過了。

  正式環境www.baidu.com.mobage.tw CNAME向www.baidu.com.edgekey.net即可


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM