全部產品
Search
文件中心

Alibaba Cloud DNS:功能說明

更新時間:Aug 27, 2024

下文會對全域流量管理(簡稱GTM)的核心功能進行詳細說明。

基本配置

基本配置是指對建立的GTM執行個體進行基本配置及存取原則類型選擇,基本配置包含“執行個體名稱、CNAME接入網域名稱類型、業務網域名稱、全域TTL、警示通知群組、警示通知方式相關資訊”,存取原則類型包含“基於地理位置的存取原則”和“基於訪問延時的存取原則”。

1 . 存取原則類型

(1)基於地理位置的存取原則

指可根據訪問者的地理位置,實現不同地區/網路的使用者就近接入和訪問加速。

(2)基於訪問延時的存取原則

指通過探測使用者來源位置到應用地址歸屬地區的訪問延時情況,並將終端使用者的請求路由到延遲最低的應用伺服器叢集上。該服務僅面向旗艦版使用者開放使用。

2 . 基本配置

(1) CNAME接入網域名稱(公網)

GTM是以CNAME調度網域名稱的方式為使用者提供流量調度服務,使用者可在DNS解析設定處將業務網域名稱通過CNAME記錄指向GTM提供的CNAME接入網域名稱。自訂CNAME接入網域名稱方法:選擇一個本帳號下的已經使用阿里雲DNS的公網網域名稱,作為CNAME接入網域名稱的尾碼。

重要

1、選擇的網域名稱要已經使用阿里雲DNS,即使用了系統分配的DNS伺服器位址(在“網域名稱解析”功能中網域名稱的“DNS伺服器位址”顯示“正常”)。如果您在Alibaba Cloud DNS沒有託管任何網域名稱,可以添加網域名稱

2、選擇的網域名稱強烈建議綁定Alibaba Cloud DNS標準版或旗艦版執行個體,且開啟自動續約。因為GTM依賴Alibaba Cloud DNS來實現網域名稱智能解析容災調度,需要確保您的網域名稱可以使用按地區、電訊廠商解析。

(2)負載平衡策略

負載平衡策略包含 返回全部地址按權重返回地址 兩種類型。

  • 返回全部地址:是負載平衡的預設策略,指當位址集區記憶體在多個IP地址,每個IP地址平均分配訪問流量。

  • 按權重返回地址:權重返回地址可以實現將訪問流量按照權重進行分配,當DNS查詢請求時,GTM按照預先設定的權重返回相應的IP地址。

(3)全域TTL

網域名稱對應IP地址資訊在電訊廠商的DNS系統內的緩衝生效時間即是全域TTL ,使用自訂接入網域名稱方式時,全域TTL需要與自訂網域名的雲解析套餐支援最小TTL保持一致。

(4)業務網域名稱(公網)

業務網域名稱是使用者訪問應用服務使用的網域名稱,請務必填寫真實業務網域名稱。需要業務網域名稱的解析設定處將業務網域名稱使用CNAME記錄指向GTM提供的CNAME接入網域名稱,才能最終實現流量調度的效果。

(5)警示通知群組

警示通知群組是指當業務出現異常時,用於接收通知訊息的連絡人群組,是讀取阿里雲的CloudMonitor產品中您設定的警示通知群組。如果GTM的健全狀態檢查發現有IP地址異常、或者位址集區不可用等異常狀態,則會及時通過警示通知群組通知到您的相關連絡人。

(6)警示通知方式

目前支援郵件、簡訊通知兩種方式。可以根據具體的警示事件類型進行通知方式的個人化配置。

位址集區配置

首先位址集區管理支援對同一應用服務的不同IP地址進行分組管理,例如使用者可以將不同Region的IP地址應用到不同的位址集區分別進行管理,可方便應用服務的健全狀態檢查配置與故障隔離的實現。其次位址集區管理還可以實現對位址集區中的IP地址設定地址工作模式、加權輪詢策略權重設定、位址集區類型設定等。

1. 位址集區類型

位址集區類型支援 IPv4、IPv6及網域名稱。

2. 地址歸屬地區

指應用伺服器位址的地理位置資訊,位址集區中使用者輸入地址後,GTM會自動定位應用服務地址的地理位置資訊,使用者也可以通過 訂正 按鈕,對應用服務地址的地理位置進行變更。

說明

若位址集區類型為網域名稱,則須要使用者手動進行地址歸屬地區訂正。

3. 地址工作模式

在位址集區內,使用者是可以為不同的地址設定不同的工作模式:

  • 智能返回: 預設啟用的工作模式。根據健全狀態檢查狀態,對地址進行動態選擇,即地址健全狀態檢查正常時,DNS解析向使用者返回地址;地址異常時,系統則會將異常的地址暫時刪除。

  • 永遠線上: 此工作模式系統將認為該地址永遠處於正常狀態,DNS解析始終向使用者返回該地址,健全狀態檢查不對永遠線上的地址進行監控;如果需要在較不穩定的網路環境中提供服務,可以設定地址處於永遠線上模式。

  • 永遠離線: 系統認為該地址永遠處於異常狀態,DNS解析不會向使用者返回該地址,該地址只存在系統配置中,等待以後某個時間啟用,健全狀態檢查不對永遠離線的地址進行監控;如果需要一叢集進行升級操作,需要先將該叢集的地址設定為永遠離線模式。

4. 地址權重

指可以對位址集區內的IP地址進行權重配置,在DNS查詢請求中,GTM會按照預先設定的權重返回對應的IP地址,通過此方式來實現流量的加權分配。支援使用者可以分別為位址集區、地址設定負載平衡策略。

負載平衡策略規則

位址集區

地址

是否支援

按權重返回地址

按權重返回地址

支援

返回全部地址

按權重返回地址

不支援,配置後地址中的“按權重返回地址”策略失效,以位址集區的“返回全部地址”策略生效

返回全部地址

返回全部地址

支援

按權重返回地址

返回全部地址

不支援,配置後地址中的“返回全部地址”策略失效,以位址集區的“按權重返回地址”策略生效

說明

基於訪問延時的存取原則,不支援負載平衡原則設定。

權重計算規則:

如位址集區與地址的負載平衡策略均設定為“按權重返回”,則最終地址的權重=位址集區權重值*地址權重值

① 如位址集區和地址權重配置如下,則IP 1.1.1.*1的權重值= 2*4=8。

位址集區

PoolA

PoolB

位址集區權重

4

2

地址

1.1.1.*1

2.2.2.*2

地址權重

2

3

②如位址集區和地址權重配置如下,其中1.1.1.*1地址在PoolA和PoolB中都存在,則 IP 1.1.1.*1的權重值=2*4+1*1=9。

位址集區

PoolA

PoolB

位址集區權重

4

1

地址

1.1.XX.XX

2.2.XX.XX

1.1.XX.XX

3.3.XX.XX

地址權重

2

3

1

3

存取原則

1.基於地理位置的存取原則

(1)解析請求來源

解析請求來源是實現DNS的智能解析效果,選中對應地區時,該地區的使用者訪問應用服務時匹配上該存取原則訪問配置的對應位址集區。這裡選擇全域地區,表示所有使用者。

智能解析支援的電訊廠商和地區:支援線路智能解析

(2)主位址集區集合

是指正常情況下,使用者訪問的位址集區集合。

  • 位址集區類型:目前支援IPV4、IPV6及網域名稱。

  • 選擇位址集區:確認位址集區類型後,選擇當前執行個體下已經配置的同類型位址集區或者新增同類型位址集區。

  • 負載平衡策略(位址集區):對當前位址集區集合中的位址集區進行負載平衡配置,返回全部地址按權重返回地址

  • 最小可用地址數量:位址集區集合可用時,地址內健康地址的最小數量,當地址內健康地址數量小於最小可用數量時,位址集區集合不可用。

(3)備用位址集區集合

是指當預設位址集區集合不可用時,系統會根據生效位址集區切換策略,在預設與備用位址集區集合之間自動切換。

2.基於訪問延時的存取原則

(1)主位址集區集合是指正常情況下,使用者訪問的位址集區集合。

① 位址集區類型:目前僅支援IPV4。

② 選擇位址集區:確認位址集區類型後,選擇當前執行個體下已經配置的同類型位址集區或者新增同類型位址集區。

③ 最小可用地址數量:位址集區集合可用時,地址內健康地址的最小數量,當地址內健康地址數量小於最小可用數量時,位址集區集合不可用。

④ 最多返回地址數量:

  • 預設設定為1,指當應用服務存在多個IP地址時,系統則返回一個訪問延時最低的解析地址。

  • 設定大於1小於8時,支援返回多個訪問延時最低的解析地址。

⑤ 延時解析調度最佳化:

  • 此模式開啟後,會在最多返回地址數量內,由系統決策並只能返回最優的解析地址。

  • 最多返回數量設定大於1時,才可支援開啟延時解析調度最佳化模式。

(3)備用位址集區集合

是指當預設位址集區集合不可用時,系統會根據生效位址集區切換策略,在預設與備用位址集區集合之間自動切換。

3. 生效位址集區集合切換策略

生效位址集區集合切換策略包含兩種:自動切換、手動切換(主位址集區集合、備用位址集區集合)。

模式

條件

主位址集區集合

備位址集區集合

手動模式

指定主位址集區集合

指定備位址集區集合

自動模式

設定了主位址集區集合,未設定備位址集區集合

設定了主備位址集區集合,主地址集合可用

設定了主備位址集區集合,主不可用,備位址集區集合可用

設定了主備位址集區集合,主備位址集區集合均不可用,主位址集區集合存活的地址數量 > 備位址集區集合存活的地址數量

設定了主備位址集區集合,主備位址集區集合均不可用,主地址集合存活的地址數 < 備位址集區集合存活的地址數量

設定了主備位址集區集合,主備位址集區集合均不可用,主地址集合存活地址數 = 備位址集區集合存活的地址數量

詳細說明:

① 自動切換:添加存取原則儲存後,生效位址集區集合切換策略會預設設定為“自動切換”。

  • 自動切換是根據位址集區集合的可用性在主與備位址集區集合之間自動切換(都可用時使用主位址集區集合);

  • 若只配置了主位址集區集合,則使用主位址集區集合。

  • 若只配置了備位址集區集合,則使用備位址集區集合。

  • 若兩個位址集區集合都不可用,則使用存活地址數多的位址集區集合;若存活數量相等,則使用主位址集區集合。

  • 若兩個位址集區集合都不可用,且無存活地址。則使用主位址集區集合。

  • 位址集區集合是否可用取決於地址內可用IP地址的數量,當地址內可用IP地址數量大於等於設定的最小可用閾值時位址集區集合可用,否則位址集區集合判斷為不可用狀態。

② 手動切換:是指手動設定當前生效位址集區集合,不根據位址集區集合可用性自動切換。

健全狀態檢查

針對位址集區,可以配置健全狀態檢查,開啟健全狀態檢查是指對位址集區中的IP地址配置健全狀態檢查,開啟後可實現即時監測應用服務的可用性狀態,並最終協助企業實現自動故障隔離和自動故障切換的功效。

類目

地理位置

BGP節點

張家口市、 青島市、杭州市、上海市、呼和浩特市、深圳市、北京市

國際節點

中國香港、德國、新加坡、加利福尼亞、澳大利亞、馬來西亞、日本

電訊廠商節點

武漢市聯通、大連市聯通、南京市聯通、天津市聯通、青島市電信、長沙市電信、西安市電信、鄭州市電信、深圳市移動、大連市移動、南京市移動

故障切換

GTM為使用者輸出的核心能力是“故障切換”,具體是指:

① 在位址集區內,IP地址清單可以根據IP地址的健全狀態檢查資訊,對IP地址進行動態選擇,即IP地址健全狀態檢查正常時,DNS解析向使用者返回IP地址;IP地址異常時,系統則會將異常的IP地址暫時刪除。

前提條件: 實現此效果,需要地址工作模式設定為 “智能返回”。

② 在使用者訪問網域名稱對應的DNS位址集區時,可以配置一個正常情況下訪問的“主位址集區集合”,以及當主位址集區集合異常不可用時使用者訪問的“備位址集區集合”,確保應用服務在位址集區集合故障時,有備位址集區集合可以接替使用者訪問,保障業務的穩定運行。

前提條件: 實現此效果,需要存取原則中對生效位址集區切換原則設定為“自動切換”。

③ 對於位址集區集合,可以設定可用IP地址的最小數量閾值,當位址集區集合中健康的IP地址數量小於設定的可用IP地址最小數量閾值時,系統會將該位址集區整體設定為不可用並切換到備位址集區集合上。