本文中含有需要您注意的重要提示信息,忽略該信息可能對您的業務造成影響,請務必仔細閱讀。
全球加速GA(Global Accelerator)依托阿里云優質BGP帶寬和全球傳輸網絡,通過聯動內容分發網絡CDN(Content Delivery Network),幫助您快速構建全球CDN回源網絡,保障CDN業務實現動態內容的全面加速。
背景信息
本文以下圖場景為例。某Web服務部署在美國(硅谷)地域的阿里云上,后端服務通過阿里云彈性公網IP對外提供Web服務,轉發端口為TCP 80端口,客戶端集中分布在中國香港。因跨國公網不穩定,中國香港客戶端訪問美國(硅谷)地域的Web服務經常出現延遲、抖動、丟包等網絡問題。
您可以為Web服務部署CDN,CDN可以幫助您構建邊緣節點緩存,提升業務訪問體驗。同時CDN聯動全球加速,依托阿里云優質BGP帶寬和全球傳輸網絡,幫助您快速構建全球CDN回源網絡,保障CDN業務實現動態內容的全面加速。
配置步驟
步驟一:填寫加速業務
您可以在全球加速控制臺填寫自己的加速業務,系統會根據您的加速業務智能推薦需要購買的全球加速實例和基礎帶寬包。
登錄全球加速管理控制臺。
在實例列表頁面,單擊右上角的購買向導。
說明如果您是首次使用全球加速服務,請忽略該步驟。
在智能推薦產品方案,選擇以下與您業務相關的選項區域,根據以下信息填寫加速業務。
您需要加速的地域:選擇需要進行訪問加速的地域。本文選擇中國香港。
服務所在地域:選擇目標服務器所在的地域。本文選擇美國(硅谷)。
是否有ICP備案:如果您的加速服務是Web服務,請選擇是否有ICP備案。如果加速服務不是Web服務,請選擇無備案。本文選擇無備案。
說明被加速服務部署在中國內地,或加速地域選擇為中國內地時,必須完成ICP備案才可對外提供服務。更多信息,請參見什么是ICP備案。
服務端部署在:選擇后端服務部署在阿里云還是非阿里云。本文選擇阿里云。
峰值帶寬的范圍:輸入業務高峰期需要的帶寬用量,單位是Mbps。本文輸入10。
最大并發連接數:最大并發連接數定義了一個全球加速實例能夠承載的最大連接數量。當實例上的連接超過規格定義的最大連接數時,新建連接請求將被丟棄。本文選擇5千。
單擊點擊生成方案。
生成方案后,您可以查看系統根據您的加速業務智能推薦的加速方案。
步驟二:組合購買實例
您可以根據系統推薦的加速方案,組合購買加速業務所需要的全球加速實例和基礎帶寬包。
單擊去組合購買。
在購買頁面,根據以下信息購買加速業務所需要的實例。
訂購時長:選擇實例的訂購時長。
說明該訂購時長是組合購的所有實例的訂購時長。例如,您選擇訂購時長為1年,即全球加速實例和基礎帶寬包的訂購時長都為1年。
規格:選擇購買全球加速實例的規格。 本文選擇小型Ⅰ(規格單元)。
帶寬類型:選擇購買基礎帶寬包的帶寬類型。本文選擇精品加速帶寬。
帶寬峰值:選擇購買基礎帶寬包的帶寬峰值。本文選擇10 Mb。
單擊立即購買并完成支付。
購買完成后,請將購買的基礎帶寬包綁定到全球加速實例上。具體操作,請參見綁定基礎帶寬包。
購買完成后,系統會為全球加速實例分配一個CNAME,用于解析要加速的后端服務。
步驟三:添加加速區域
購買加速業務所需要的實例后,您便可以添加加速區域,指定訪問后端服務的客戶端的所在地域并分配加速帶寬。
在實例列表頁面,找到步驟二:組合購買實例購買的全球加速實例,單擊其實例ID。
在實例詳情頁,單擊加速區域頁簽,然后在亞太頁簽下單擊添加接入地域。
在添加加速區域對話框,根據以下信息配置加速區域,然后單擊確定。
選擇加速地域:選擇訪問加速服務的客戶端所屬地域。本文選擇中國香港。
帶寬:選擇加速服務的地域帶寬。本文輸入10Mbps。
IP地址協議:選擇接入全球加速服務的IP地址協議。本文選擇IPv4。
加速區域添加成功后,全球加速會為每個接入地域分配一個加速IP,用來加速客戶端訪問。
步驟四:添加監聽
監聽負責檢查連接請求。系統會根據您指定的端口和協議轉發來自客戶端的入站連接。
在實例詳情頁面,單擊監聽頁簽,然后單擊添加監聽。
在配置監聽和協議配置向導頁面,根據以下信息配置監聽。
配置
說明
監聽名稱
輸入監聽的名稱。
名稱長度為2~128個字符,以大小寫字母或中文開頭,可包含數字、下劃線(_)和短劃線(-)。
協議
選擇監聽的協議類型。
本文選擇TCP。
端口
指定用來接收請求并向終端節點進行轉發的監聽端口,端口取值范圍:1~65499。
本文輸入80。
客戶端親和性
選擇是否保持客戶端親和性。保持客戶端親和性,即客戶端訪問有狀態的應用程序時,可以將來自同一客戶端的所有請求都定向到同一終端節點。
本文選擇源IP。
單擊下一步配置終端節點組。
步驟五:設置終端節點組
每個監聽都關聯一個終端節點組,通過指定要分發流量的地域,將終端節點組與監聽關聯。關聯后,全球加速會將流量分配到與監聽關聯的終端節點組內的最佳終端節點。
在配置終端節點組配置向導頁面,根據以下信息配置終端節點組。
本文僅介紹強相關配置項,更多配置項信息,請參見添加和管理智能路由類型監聽的終端節點組。
配置
說明
節點組名稱
輸入終端節點組的名稱。
名稱長度為2~128個字符,以大小寫字母或中文開頭,可包含數字、下劃線(_)和短劃線(-)。
地域
選擇終端節點組所屬的地域,即請求要訪問的目標服務器的所屬地域。
本文選擇美國(硅谷)。
終端節點配置
終端節點是客戶端請求訪問的目標主機。您可以根據以下信息配置終端節點:
后端服務類型:選擇阿里云公網IP。
后端服務:輸入要加速的后端服務的公網IP。
權重:輸入終端節點的權重,權重取值范圍:0~255。全球加速根據您配置的權重按比例將流量路由到終端節點。
警告如果某個終端節點的權重配置為0,全球加速將終止向該終端節點分發流量,請您謹慎操作。
保持客戶端源IP
選擇是否保持客戶端源IP。
選擇保持客戶端源IP,后端服務器可以通過該功能獲取客戶端源IP。更多信息,請參見保持客戶端源IP。
本文選擇不保持。
單擊下一步,確認監聽和終端節點配置,再單擊提交。
步驟六:開通CDN服務
內容分發網絡(CDN)分擔源站壓力,避免網絡擁塞,確保在不同區域、不同場景下加速網站內容的分發,提高資源訪問速度。使用CDN服務前,請先開通CDN服務。
如果您已經開通了CDN服務,請忽略此步驟。
登錄阿里云CDN產品詳細頁。
單擊立即開通。
在開通頁,根據業務需要選擇計費類型。
CDN的計費詳情,請參見CDN詳細價格信息。
選中內容分發網絡CDN服務協議,然后單擊立即開通。
開通成功后,單擊管理控制臺,進入CDN管理控制臺。
步驟七:添加加速域名
CDN通過加速域名將源站上的資源緩存到CDN的加速節點,實現資源訪問加速。
在左側導航欄,單擊域名管理。
在域名管理頁面,單擊添加域名。
在添加域名頁面,根據以下信息配置加速域名。
配置基礎信息。
參數
說明
加速域名
輸入Web服務域名。
本文輸入www.example.com。
業務類型
選擇您網站的業務類型。
業務類型配置后不允許修改,需謹慎選擇。
圖片小文件:如果您網站的加速內容多為小型的靜態資源 (例如小文件、圖片、網頁樣式文件等),推薦您選擇該業務類型。更多信息,請參見圖片小文件。
大文件下載:如果您網站的加速內容為較大的文件(大于20MB的靜態文件),例如游戲安裝包、應用更新、手機ROM升級、應用程序包下載等場景,推薦選擇該業務類型。更多信息,請參見大文件下載。
視音頻點播:如果您網站的加速內容為音頻或視頻文件,例如音樂、視頻的點播業務場景,推薦選擇該業務類型。更多信息,請參見視音頻點播。
全站加速:如果您的網站含有大量動靜態混合內容,且較多為動態資源請求,您可以使用全站加速。更多信息,請參見什么是DCDN。
安全加速:如果您的網站易遭受攻擊且必須兼顧加速的業務場景,則可以使用安全加速功能,提升全站安全性。 更多信息,請參見什么是SCDN。
本文選擇圖片小文件。
加速區域
選擇要加速的區域。
本文選擇全球(不包含中國內地)。
說明加速區域含中國內地時,加速域名必須備案。更多信息,請參見什么是ICP備案。
資源分組
選擇默認資源組或您自己創建的資源組。
本文選擇加速域名所屬的資源組。
說明創建新的資源組,請參見創建資源組。
在源站信息區域單擊新增源站信息,在新增源站信息對話框配置以下信息。
參數
說明
源站信息
配置CDN的源站信息,當CDN節點無緩存資源時,會回源站獲取資源并緩存至CDN節點。
本文選擇源站域名,然后輸入組合購買實例后系統為全球加速實例分配的CNAME。更多信息,請參見步驟二:組合購買實例。
優先級
源站優先級支持設置主備,主優先級大于備優先級。用戶請求通過阿里云CDN回源時,會優先回源到優先級為主的源站地址。
本文選擇主。
權重
當多個源站的優先級相同時,阿里云CDN會按照源站的權重分配用戶請求回源到不同源站的比例,實現按權重的負載均衡。權重的取值范圍是1~100,數值越大,源站分配到的用戶請求比例越高。默認權重值為10,您可以根據業務需求,自行設置權限值。
本文輸入100。
端口
默認回源端口為80,根據您源站的支持情況,可自定義設置回源端口,允許設置的端口范圍為1~65535。當前僅支持以HTTP協議回源到自定義端口,如果您需要以HTTPS協議回源到自定義端口,請參見配置回源協議。
本文保持默認80端口。
單擊下一步,然后單擊返回域名列表。
加速域名添加成功后,阿里云CDN會分配對應的CNAME地址。
步驟八:配置DNS解析
域名添加成功后,您需要將DNS解析到CDN,訪問加速域名的請求才能轉發到CDN節點,實現加速效果。本文以阿里云云解析DNS為例,為您介紹如何配置DNS解析。
如果您使用的DNS解析服務為非阿里云云解析DNS,請登錄您的DNS服務商系統修改網站域名的解析記錄。
- 登錄阿里云云解析DNS控制臺。
- 在域名解析頁面,找到目標域名,單擊操作列下的解析設置。
- 在解析設置頁面,找到要修改的解析記錄,單擊操作列下的修改。
在修改記錄對話框,選擇記錄類型為CNAME,并將記錄值修改為步驟七:添加加速域名添加加速域名后分配的CNAME地址。
單擊確認。
步驟九:訪問測試
在接入地域(本文為中國香港)下,使用Windows電腦測試全球加速聯動CDN后的加速效果。
完成以下操作,測試加速效果。
在瀏覽器中使用Web服務域名(本文為www.example.com)訪問美國(硅谷)地域部署的Web服務。
打開命令行窗口,執行以下命令,查看數據包延遲情況。
curl -o /dev/null -s -w "time_connect: %{time_connect}\ntime_starttransfer: %{time_starttransfer}\ntime_total: %{time_total}\n" "http[s]://<Web服務域名>[:<端口>]"
其中:- time_connect:連接時間,從開始到建立TCP連接完成所用的時間。
- time_starttransfer:開始傳輸時間。在客戶端發出請求后,到后端服務器響應第一個字節所用的時間。
- time_total:連接總時間??蛻舳税l出請求后,到后端服務器響應會話所用的時間。