什麼是存取原則
存取原則包括DNS智能解析、主位址集區集合/備位址集區集合、生效位址集區集合切換策略等相關資訊,一個GTM執行個體可以建立多個存取原則,可為不同網路或地區來源的訪問使用者佈建不同的解析響應位址集區集合,並最終實現使用者就近訪問接入和故障自動切換的效果。
存取原則類型
基於地理位置的存取原則
可根據訪問者的地理位置,實現不同地區/網路的使用者就近接入。
基於訪問延時的存取原則
通過探測使用者來源區域到應用地址歸屬地區的訪問延時情況,並將終端使用者的請求路由到延遲最低的應用伺服器叢集上。此服務僅面向旗艦版使用者開放使用。
阿里雲在全球多個地區部署撥測節點,並在每個地區選取項目一批IP地址,各撥測節點分別去撥測這些IP地址,每個地區撥測時延的平均值作為撥測點地區到目的地區域之間的時延。
當處於某一地區的終端發起DNS查詢請求的時候,根據終端所在地區與阿里雲撥測點所在地區進行匹配,根據撥測點的探測時延,選擇訪問時延最低的IP地址進行返回。因此,這個訪問延時的判定是非即時的,並不是真實用戶端到訪問伺服器IP之間的時延。
因為延時調度庫精準性與更新時效性問題,有可能出現個別地區延時無法做到最優。
基於時延調度的精準性及故障切換的情境下,可能使用者請求會集中調度到某個IP上,因此每個服務IP都需要有足夠能力承載線上全部請求流量。
基於地理位置存取原則
配置參數說明
策略名稱稱
指在新增存取原則或修改存取原則時,您可以輸入一個便於識別記憶的存取原則名稱。
解析請求來源
解析請求來源是實現DNS的智能解析效果,選中對應地區時,該地區的使用者訪問應用服務時匹配上該存取原則訪問配置的對應位址集區集合。如果選擇 全域,表示所有使用者。
規則:
如果只有一個存取原則,若無特殊業務情境需求則存取原則必須選擇 全域。
如果有多個存取原則,則必須有一個存取原則中地區選取項目 全域,否則,可能會造成部分地區無法訪問該應用服務。
在其他存取原則中已勾選過的選項不能再勾選(選項會置灰)。
當主位址集區集合中位址集區分別為IPv4和IPv6情況除外。
例如:已經存在全域存取原則,主位址集區集合中的位址集區類型為IPV4,那麼此時若想再建立一條全域存取原則,主位址集區集合中的位址集區類型必須選擇IPV6。
若有多個存取原則,按“電訊廠商線路”或“地區線路”設定解析請求來源的方式只能二選一,不能混用。
當前CNAME接入網域名稱只能設定 自訂接入網域名稱,解析請求來源選擇需要與接入網域名稱解析線路模式保持一致。即,接入網域名稱解析線路模式為 電訊廠商線路,那麼解析請求來源只能選擇電訊廠商線路或者全域。
智能解析支援的解析請求來源: 解析線路枚舉。
說明其中細分路線需要GTM旗艦版才支援,同時GTM關聯網域名稱需綁定Alibaba Cloud DNS企業標準版以上執行個體。
主位址集區集合、備位址集區集合
主位址集區集合是指正常情況下,使用者預設訪問的位址集區集合,是多個同類型的位址集區的組合。而當主位址集區集合不可用時,系統會根據生效位址集區集合切換策略,在主位址集區集合與備位址集區集合之間自動切換。
位址集區類型:目前支援IPV4、IPV6及網域名稱。
選擇位址集區:確定位址集區類型後,從已經建立的位址集區中選擇。
新增位址集區:若未進行建立位址集區,可以通過此入口前往位址集區配置頁面進行位址集區建立。
負載平衡策略:目前支援 返回全部地址 和 按權重返回地址。其中存取原則中的負載平衡策略優先順序高於位址集區中的負載平衡策略,具體應答生效策略如下:
位址集區負載平衡策略
存取原則負載平衡策略
最終生效策略
返回全部地址
返回全部地址
返回全部地址
按權重返回地址
按權重返回地址
按權重返回地址。
地址最終權重值 = 位址集區中地址權重值 * 存取原則中位址集區權重值
返回全部地址
按權重返回地址
按權重返回地址。
地址最終權重值 = 存取原則中位址集區權重值
按權重返回地址
返回全部地址
返回全部地址
最小可用地址數量:位址集區集合可用時,地址內健康地址的最小數量,當地址內健康地址數量小於最小可用地址數量時,位址集區集合不可用。
生效位址集區集合切換策略
生效位址集區集合切換策略包含兩種:自動切換、手動模式。
說明自動切換:根據位址集區集合的可用性狀態在主位址集區集合與備位址集區集合之間自動切換(主、備都可用時使用主位址集區集合)。
若主、備位址集區集合都不可用,則使用存活地址數多的位址集區集合;
若主、備位址集區都不可用,且存活地址數相同且不為0,則使用主位址集區集合;
若主、備位址集區集合都不可用,且存活地址數都為0,分兩種情況:
(1)解析請求來源配置的是「非全域」的精細線路,則該精細線路的主、備位址集區集合全部失效,降級使用「全域」線路的配置
(2)解析請求來源配置的是「全域」線路,則使用主位址集區集合,返回所有地址。
模式
條件
主位址集區集合
備位址集區集合
手動模式
指定主位址集區集合
✅(且按負載策略返回主位址集區集合地址)
指定備位址集區集合
✅(且按負載策略返回備位址集區集合地址)
自動模式
設定了主位址集區集合,未設定備位址集區集合
✅(且按負載策略返回主位址集區集合地址)
設定了主備位址集區集合,主地址集合可用
✅(且按負載策略返回主位址集區集合地址)
設定了主備位址集區集合,主不可用,備位址集區集合可用
✅(且按負載策略返回備位址集區集合地址)
設定了主備位址集區集合,主備位址集區集合均不可用,主位址集區集合存活的地址數量 > 備位址集區集合存活的地址數量
✅(且按負載策略返回主位址集區集合所有地址,包含非存活地址)
重要若為延時存取原則,則不返回非存活地址。
設定了主備位址集區集合,主備位址集區集合均不可用,主地址集合存活的地址數 < 備位址集區集合存活的地址數量
✅(且按負載策略返回備位址集區集合所有地址,包含非存活地址)
重要若為延時存取原則,則不返回非存活地址。
設定了主備位址集區集合,主備位址集區集合均不可用,主地址集合存活地址數 = 備位址集區集合存活的地址數量
✅(且按負載策略返回主位址集區集合所有地址,包含非存活地址)
重要若為延時存取原則,則不返回非存活地址。
基於訪問延時的存取原則
配置參數說明
策略名稱稱
在新增存取原則或修改存取原則時,您可以輸入一個便於識別記憶的存取原則名稱。
主位址集區集合、備位址集區集合
主位址集區集合是指正常情況下,使用者預設訪問的位址集區集合,是多個同類型的位址集區的組合。而當主位址集區集合不可用時,系統會根據生效位址集區集合切換策略,在主位址集區集合與備位址集區集合之間自動切換。
位址集區類型:目前支援IPV4、IPV6及網域名稱。
選擇位址集區:確定位址集區類型後,從已經建立的位址集區中選擇。
新增位址集區:若未進行建立位址集區,可以同此入口前往位址集區配置頁面進行位址集區建立。
位址集區類型:基於訪問延時的存取原則目前支援位址集區類型為IPV4、IPV6及網域名稱。
最小可用地址數量:位址集區集合可用時,地址內健康地址的最小數量,當地址內健康地址數量小於最小可用地址數量時,位址集區集合不可用。
最多返回地址數量:
預設設定為1,指當應用服務存在多個IP地址時,系統將返回一個訪問延時最低的解析地址。
設定大於1小於8時,支援返回多個訪問延時最低的解析地址。
延時解析調度最佳化:
最多返回數量設定大於1時,才可支援開啟延時解析調度最佳化模式。
此模式開啟後,會在最多返回地址數量內,由系統決策並智能返回最優的解析地址。
設定方法
基於地理位置的存取原則
登入 Alibaba Cloud DNS控制台 。
左側導覽列單擊 全域流量管理 菜單,再單擊需要操作的執行個體ID,會預設進入到 基本配置 頁面,然後在 存取原則類型 欄選擇 基於地理位置的存取原則,並單擊 配置 按鈕。
在存取原則頁面,單擊 新增存取原則 按鈕,對訪問策略名稱稱、解析請求來源、主位址集區集合、備位址集區集合 等進行設定。
說明如果 選擇位址集區 選項為空白,那麼請先選擇 新增位址集區 跳轉到 位址集區配置 頁簽下 新增位址集區。
基於訪問延時的存取原則
登入 Alibaba Cloud DNS控制台 。
左側導覽列單擊 全域流量管理 菜單,再單擊需要操作的執行個體ID,會預設進入到 基本配置 頁面,然後在 存取原則類型 欄選擇 基於訪問延時的存取原則,並單擊 配置 按鈕。
在存取原則頁面,單擊 新增存取原則 按鈕,根據您的需求配置 最多返回地址數量、延時解析調度最佳化,主/備位址集區集合 配置與基於地理位置的存取原則類似。
重要在基於訪問延時策略中相同位址集區類型的存取原則僅支援同時存在一個。若您已經建立了一個基於訪問延時的策略,且位址集區類型為IPv4,那麼則不允許再建立一個位址集區類型為IPv4的基於訪問延時的策略。