全部產品
Search
文件中心

:CDN>M聯動實現訪問加速和業務高可用

更新時間:Jun 30, 2024

情境說明

網站、遊戲、視頻、直播等客戶群體為了實現就近訪問來源站點內容,會將公司專屬應用程式服務接入CDN加速,同時他們對業務的高可用性也有著非常高的要求,因為CDN本身並不能感知來源站點IP的運行狀態,所以在故障情境下無法快速將使用者流量切換至正常地址上,而全域流量管理(下文簡稱GTM),則可以協助企業實現流量負載平衡、故障檢查及自動切換。

解決方案

首先CDN和GTM這兩款產品都是通過CNAME網域名稱來為使用者提供相應的服務,使用者如果將相同子網域名稱同時指向不同的CNAME網域名稱,因為權威DNS是採用輪詢的方式應答,所以會導致其中一個產品無法正常使用。但是很多企業的業務情境是既需要實現網域名稱加速,又要保障來源站點的高可用性,所以面對CDN加速+GTM對源IP容災切換情境時,我們建議使用者通過串列的方式來設定實現。

1

設定方法

步驟概覽

  1. 全域流量管理配置。

  2. CDN加速配置。

準備資源

  1. 準備一個測試網域名稱:test.alidns.com。

  2. 建立一個GTM執行個體。

  3. 開通阿里雲CDN加速產品。

步驟一:全域流量管理配置

配置位址集區並開啟健全狀態檢查

  1. 登入Alibaba Cloud DNS控制台,左側菜單選擇 全域流量管理,再點擊目標執行個體 操作 列的 配置 按鈕。

  2. 基本配置 頁面點擊 位址集區配置,再點擊 新增位址集區。建立2個位址集區,分別為:

    位址集區名稱

    位址集區中的IP地址

    模式

    test1

    1.1.XX.XX

    智能返回

    test2

    2.2.XX.XX

    智能返回

    image.png

  1. 位址集區配置 頁面,點擊位址集區前方的“+”表徵圖展開位址集區配置,再點擊 健全狀態檢查 後方的 添加。並完成健全狀態檢查配置。image.png

配置存取原則

  1. 基本配置 頁面,存取原則類型 選擇 基於地理位置的存取原則,點擊此模組下的 配置 按鈕。

  2. 點擊 新增存取原則,新增一條存取原則,配置如下:

    存取原則名稱

    主位址集區集合

    備位址集區集合

    解析請求來源

    全域

    test1

    test2

    全域

    image.png

基本配置

  1. 基本配置 頁面,點擊下方的 修改 按鈕,在彈出的對話方塊中完成 執行個體名稱CNAME接入網域名稱業務網域名稱全域TTL警示通知群組警示通知方式 配置。image.png

步驟二:配置CDN加速

  1. 在全域流量管理的 基本配置 頁簽下,複製GTM的 CNAME接入網域名稱

  2. 登入CDN控制台,點擊左側導覽列的 網域名稱管理, 在網域名稱管理頁面單擊 添加網域名稱 按鈕。根據您的需求完成加速地區加速網域名稱業務類型來源站點資訊 配置。

    說明

    來源站點網域名稱將上面複製的GTM的CNAME接入網域名稱粘貼進去。

  1. 加速網域名稱添加完畢後,剛開始狀態會顯示為審核中、配置中,此時需要等待幾分鐘,等狀態變為 正常運行 後, 再到Alibaba Cloud DNS控制台配置CNAME解析記錄。將業務網域名稱test.alidns.com通過CNAME解析記錄指向CDN CNAME網域名稱。

  2. 添加完CNAME記錄後,返回CDN控制台網域名稱管理頁面,CNAME處顯示配置完成則說明業務網域名稱接入CDN。