自動擴容功能可根據流量波動自動調整執行個體資源,在流量高峰期保障服務效能,在流量低穀時節省資源成本,目前支援定時/指標兩種彈性策略。本文介紹如何配置自動擴容策略。
擴容策略選型
-
定時彈性適用情境。
您的業務情境存在周期性流量波峰變化時可以考慮啟用定時彈性策略。例如大促、活動、遊戲等,時間有比較確定的預期。
-
指標彈性適用情境。
適用於不規律、不可預測的流量變化的情境,根據CPU、記憶體等監控指標動態調整擴縮容策略。具體容量說明,請參見容量說明。
注意事項
-
擴容期間,禁止更改彈性策略。
-
自動擴容生效期間,系統將對擴容出來的節點按節點數和使用時間長度進行隨用隨付。
擴縮容配置
在左側導覽列,選擇实例,並在頂部功能表列選擇地區。
-
可以通過以下兩種方式進入自動擴容面板。
-
方式一:
在實例頁面,單擊目標網關執行個體下
中的自动扩容。 -
在實例頁面,單擊目標網關執行個體名稱,進入概覽頁面,開啟自動擴容。
-
-
在自动扩容面板的扩缩容配置頁簽,開啟自动扩缩容生效開關並配置相關資訊。
面板中顯示當前執行個體規格、擴容步長和彈性擴容範圍等資訊,頂部提示自動擴容生效期間系統將對擴容出來的節點按節點數和使用時間長度進行隨用隨付。
說明更新彈性策略時,更新的時間段起始時間晚於目前時間時,該時間段將在下個周期(24小時後)生效。
配置項相關描述如下所示:
配置項
描述
自动扩缩容生效
是否開啟彈性策略。
說明生效開關開啟時,無法手動擴縮容或變更規格。
扩缩容方式
當前支援按时间扩缩容、按水位扩缩容。
-
按时间扩缩容:固定事件出現大流量的情境,建議使用按時間擴縮容+限流。
-
按水位扩缩容:擴縮容為分鐘級的操作,無法瞬間完成。
时间段配置
配置時間段及目標總節點。在扩缩容配置時,更改时间段配置即可更新策略。
說明每個時間段,到開始時間時會進行擴容到目標unit,結束時間時會進行縮容到原規格的unit。
-
時間段(北京時區):支援24小時周期內1到3個時間段,時間段不能重疊,可跨天。
-
目標總節點:網關擴容後的節點數,每個時間段結束會縮容為固定節點數。
按水位扩缩容
允許最大節點數
網關擴容後的允許最大節點數。
安全水位
面臨突發流量增長至當前流量兩倍的情況下,仍能確保系統的高輸送量和低延遲表現。
警戒水位
達到警戒水位時,網關的延遲可能會增加。不同規格容量閾值及QPS,請參見容量說明。
-
擴縮容事件
您可以單擊自动扩容面板的扩缩容事件頁簽,跳轉至左側導覽列的事件頁面,統一管理、分析雲原生網關彈性擴縮容事件執行情況。更多資訊,請參見事件管理。
事件頁面展示擴縮容相關事件記錄,事件名稱包括 APIG:ElasticScaleOut:Executing(彈性擴容執行中)、APIG:ElasticScaleOut:Executed(彈性擴容執行成功)、APIG:ElasticScaleIn:Executing(彈性縮容執行中)和 APIG:ElasticScaleIn:Executed(彈性縮容執行成功),事件等級均為資訊。您可通過層級、事件名稱、關鍵字及時間範圍對事件進行篩選,單擊詳情查看事件詳細資料。