概述
存取原則是針對使用者業務情境需求配置相應的存取原則,在此環節需要設定終端使用者訪問哪一個位址集區集合。
前提條件
已完成建立執行個體和雲資源訪問授權的操作。
配置存取原則前,需要提前將應用服務的地址準備好,應用服務需要至少具有兩個IP地址。其中IP地址可以是阿里雲SLB、ECS等產品的公網IP地址,也可以是其他公網可訪問的IP地址。這裡建議您選擇阿里雲產品的公網IP地址。
設定方法
商務規則
“基於訪問延時的存取原則”目前僅面向旗艦版使用者開放使用。
如啟用“基於訪問延時的存取原則”,則忽略位址集區中的負載策略配置。
一個執行個體只能啟用一種存取原則類型
基於地理位置的存取原則配置
在左側目錄單擊 全域流量管理菜單, 在執行個體列表操作地區,點擊目標網域名稱處的配置 。
在 基本配置頁面,點擊基於地理位置的存取原則處的配置按鈕。
點擊新增存取原則。
存取原則配置
① 策略名稱稱:客戶可以自訂為存取原則定義一個便於識別的名稱,例如輸入全域。
② 解析請求來源:客戶可以根據不同地區的訪問者來進行設定,首次建立存取原則請設定為“全域”
③ 位址集區類型:目前支援IPV4、IPV6及網域名稱。
主位址集區集合:指由多個位址集區組合而成,預設情況下,是使用者正常訪問的位址集區集合。
④ 選擇位址集區:從已經建立好的位址集區中進行選擇。
新增位址集區:如果之前並未建立位址集區,可通過此按鈕跳轉到位址集區配置頁面,進行建立、配置
⑤ 負載平衡策略(位址集區):支援返回全部地址和按權重返回地址。
⑥ 備位址集區集合:指由多個位址集區組合而成,一般當主位址集區集合故障時會切換訪問的位址集區集合。
存取原則中的負載平衡策略優先順序高於位址集區中的負載平衡策略。如下:
位址集區負載平衡策略 | 存取原則負載平衡策略 | 最終生效策略 |
返回全部地址 | 返回全部地址 | 返回全部地址 |
按權重返回地址 | 按權重返回地址 | 按權重返回地址。 地址最終權重值 = 位址集區中地址權重值 * 存取原則中位址集區權重值 |
返回全部地址 | 按權重返回地址 | 按權重返回地址。 地址最終權重值 = 存取原則中位址集區權重值 |
按權重返回地址 | 返回全部地址 | 返回全部地址 |
設定權重實現的效果請參考權重設定實現效果。
GTM使用的是雲解析的調度能力,如果您在測試過程中,發現偶爾會出現DNS解析結果和權重配置不符的現象,這屬於一種正常現象。因為加權輪詢是一個粗粒度的解析流量調度方式,它針對的是localdns的請求,而localdns在TTL時間內是只會向權威DNS(Alibaba Cloud DNS)請求一次。
例如您的網域名稱被上海和北京兩個地區的使用者訪問,假設上海使用者使用的是localdnsA,北京使用者使用到的是localdnsB。 當localdnsA和localdnsB向Alibaba Cloud DNS發起查詢請求的時候,Alibaba Cloud DNS會按照使用者配置的加權策略返回,但是在TTL時間內,使用相同localdns下的所有使用者擷取到的都是同一個解析結果。
⑥ 最小可用地址數量:位址集區集合可用時,地址內健康地址的最小數量。當位址集區集合的健康地址最小數量小於設定時,將判斷為位址集區集合不可用。
如未設定備位址集區集合,則代表當主位址集區集合出現故障時,系統將摘除故障地址,但不支援故障切換。如主位址集區集合摘除故障地址後,還有存活的IP地址,那麼則響應剩餘存活的IP地址。
基於訪問延時的存取原則配置
在 基本配置頁面,點擊基於訪問延時的存取原則處的配置按鈕。
點擊新增存取原則,進行存取原則配置。
在新增存取原則對話方塊中填寫配置參數。
① 策略名稱稱:客戶可以自訂為存取原則定義一個便於識別的名稱,例如輸入testdemo。
② 主位址集區集合:指由多個位址集區組合而成,預設情況下,是使用者正常訪問的位址集區集合。
③ 位址集區類型:目前支援IPV4。
④ 選擇位址集區:從已經建立好的位址集區中進行選擇。
⑤ 新增位址集區:如果之前並未建立位址集區,可通過此按鈕跳轉到位址集區配置頁面,進行建立、配置
⑥ 最小可用地址數量:位址集區集合可用時,地址內健康地址的最小數量。當位址集區集合的健康地址最小數量小於設定時,將判斷為位址集區集合不可用。
⑦ 最多返回地址數量:啟動訪問延時的存取原則,會將終端使用者路由到解析延時最低的1個應用伺服器叢集上,通過此設定,可實現最多返回1-8個延時最低的解析地址。
⑧ 延時解析調度最佳化:開啟後,由系統智能返回最多返回地址數量內延時最優的解析地址。
⑨ 備位址集區集合:指由多個位址集區組合而成,一般當主位址集區集合故障時會切換訪問的位址集區集合。