AnalyticDB for MySQL通過資源彈性計劃實現資源的定時彈性擴縮容。適用的情境包括業務負載有較為規律的波峰波穀、計算資源瓶頸以及儲存資源瓶頸。在業務負載增加的情況下,增加資源確保叢集依然有較好的效能和穩定性;在低負載時,減少資源節約成本。與手動擴縮容相比,資源彈性擴縮容無需遷移資料、不影響讀寫。您可以調用API或通過控制台建立資源彈性計劃。
前提條件
如果產品系列為湖倉版,則沒有限制條件。
如果產品系列為數倉版,則需滿足以下條件:
模式為彈性模式。
叢集規格為32核128 GB及以上。
核心版本為3.1.3.2及以上,支援計算,彈性IO資源按預設比例彈性計劃。
核心版本為3.1.6.1及以上,且叢集為新定價叢集,支援計算資源單獨彈性計劃和彈性IO資源單獨彈性計劃。
說明查看和升級數倉版叢集的核心版本,請參見查看和升級版本。
注意事項
擴縮容期間,會禁止
SUBMIT JOB
提交非同步任務。如果業務依賴相關功能,請根據業務情況選擇時段執行擴縮容。擴縮容即將結束時,可能會發生串連閃斷,建議您在業務低峰期擴縮容,或確保您的應用有自動重連機制。
數倉版彈性模式單機版在擴縮容時,叢集無法進行讀寫和管控操作,叢集處於不可用狀態。建議您在業務低峰期執行擴縮容操作,並確保應用程式具備重連機制。待擴縮容完成後,方可正常使用。
費用說明
根據資源彈性計劃彈起的資源隨用隨付。具體計費規則,請參見湖倉版ACU彈性資源、數倉版彈性計算資源或數倉版彈性IO資源。
資源彈性計劃類型
湖倉版
湖倉版資源彈性擴容提供以下三種彈性計劃:
interactive型資源群組:按照彈性計劃設定的目標規格,在計劃生效時只彈起計算資源。適用於計算資源存在資源瓶頸的情境。
儲存加速服務(EIU)按比例預設彈起:在interactive型資源群組彈性計劃生效時,按照預設比例彈起儲存資源。適用於有規律性資源峰穀需求的情境。
儲存加速服務(EIU):按照彈性計劃設定的目標規格,在計劃生效時只彈起儲存資源。適用於儲存資源存在資源瓶頸的情境,如每天批量資料匯入進行BI報表分析。
數倉版
數倉版資源彈性擴容提供以下三種彈性計劃:
計算資源單獨彈性計劃:在計算資源原有規格的基礎上,水平增加計算資源。適用於計算資源存在瓶頸的情境。
計算,彈性IO資源按預設比例彈性計劃:在計算資源原有規格的基礎上,水平增加計算資源,並按同比例垂直擴容彈性IO資源。適用於有規律性資源峰穀需求的情境。
彈性IO資源單獨彈性計劃:垂直擴容彈性IO資源。適用於儲存資源存在瓶頸的情境,如每天批量資料匯入進行BI報表分析。
建立資源彈性計劃
湖倉版
注意事項
不支援資源彈性計劃和手動變更配置同時發生。當叢集已啟用彈性計劃時,如果需要對叢集進行手動變更配置,需要先停用彈性計劃,否則無法進行手動變更配置。等待手動變更配置完成後,再啟用彈性計劃。如何停用彈性計劃,請參見管理資源彈性計劃。
不能同時啟用存儲加速服務(EIU)彈性計劃和存儲加速服務(EIU)按比例默認彈性計劃。
不能同時啟用多個的存儲加速服務(EIU)按比例默認彈性計劃。
如果沒有啟用Interactive型資源組彈性計劃,存儲加速服務(EIU)按比例默認彈性計劃不會生效。
叢集儲存預留資源為0 ACU時,只支援建立Interactive型資源組彈性計劃。
操作步驟
登入雲原生資料倉儲AnalyticDB MySQL控制台,在左上方選擇叢集所在地區。在左側導覽列,單擊集群清單,在湖倉版頁簽下,單擊目的地組群ID。
在左側導覽列,單擊集群管理>資源管理。
在資源管理頁面的彈性計劃管理>資源彈性計劃頁簽中,單擊右上方的新增計劃。
在新增資源彈性計劃面板,設定相關參數。
設定計劃名稱、起始日期和結束日期。
參數
說明
計劃名稱
彈性計劃的名稱。
生效日期
資源彈性計劃生效的起始日期(包含當日)。
失效日期
資源彈性計劃生效的結束日期(包含當日)。例如,失效日期為2024年9月30日,則2024年9月30日23點59分59秒後,資源彈性計劃將失效。
選擇彈性資源類型,並配置彈性計劃參數。不同彈性資源類型的區別,請參見資源彈性計劃類型。
Interactive資源群組彈性計劃
參數名
說明
彈性資源類型
選擇彈性計劃類型,Interactive型資源組。
資源組
選擇需要彈性變更配置計算資源的Interactive型資源群組。
只能選擇未開啟Multi-Cluster功能的Interactive型資源群組。
變配到
計算資源變更配置到的目標規格。
變配周期
周期性執行彈性變更配置的日期。
變配時間(集群區域時間)
到達指定的變更配置時間,Interactive型資源群組的計算資源會自動變更配置到目標規格。
重要如果您需要在建立或修改資源彈性計劃的當日執行interactive型資源群組的彈性變更配置,請確保變更配置時間滿足以下條件:
未啟用儲存加速服務(EIU)按比例預設彈性計劃,則變更配置時間與目前時間的間隔需大於等於10分鐘。
已啟用儲存加速服務(EIU)按比例預設彈性計劃,則變更配置時間與目前時間的間隔需大於等於1小時。
詳情請參見資源彈性計劃什麼時間生效。
多個interactive資源群組彈性計劃的變更配置時間間隔需滿足以下條件:
已啟用儲存加速服務(EIU)按比例預設彈性計劃,多個interactive資源群組彈性計劃的變更配置時間間隔需大於等於1小時。
未啟用儲存加速服務(EIU)按比例預設彈性計劃,多個interactive資源群組彈性計劃的變更配置時間間隔需大於等於10分鐘。
是否生效
是否啟用資源彈性計劃。預設啟用。
如果後續您希望暫停資源彈性計劃,在資源彈性計劃列表中,單擊停用。
儲存加速服務(EIU)彈性計劃
參數
說明
彈性資源類型
選擇彈性計劃類型,存儲加速服務(EIU)。
每组EIU变配到
每組EIU資源變更配置到的目標規格。
變配周期
周期性執行彈性變更配置的日期。
變配時間(集群區域時間)
在指定的變更配置時間,每組EIU資源會自動變更配置到目標規格。
重要如果您需要在建立或修改資源彈性計劃的當日執行儲存加速服務(EIU)彈性變更配置,請確保變更配置時間與目前時間的間隔需大於等於1小時。
多個儲存加速服務(EIU)彈性計劃的變更配置時間間隔需大於等於1小時。
存儲加速服務(EIU)按比例默認彈性
開關預設關閉,表示單獨變更配置EIU資源。
開關開啟,表示EIU資源與Interactive資源群組的計算資源按相同比例一起變更配置。您還需要建立並啟用一個Interactive型資源群組彈性計劃,儲存加速服務(EIU)按比例預設彈性才會生效。
是否生效
是否啟用資源彈性計劃。預設啟用。
如果後續您希望暫停資源彈性計劃,在資源彈性計劃列表中,單擊停用。
單擊確定。
資源彈性計劃列表顯示新建立的計劃,包括計劃名稱、目標規格、狀態、下次生效時間(集群區域時間)等。
數倉版
操作步驟
登入雲原生資料倉儲AnalyticDB MySQL控制台,在左上方選擇叢集所在地區。在左側導覽列,單擊集群清單,在數倉版頁簽,單擊目的地組群ID。
在左側導覽列,單擊資源彈性擴容。
在資源彈性擴容頁面的資源彈性計劃頁簽下,單擊右上方的新增計劃。
在新增資源彈性計劃面板,設定相關參數。
參數
說明
彈性資源類型
選擇彈性資源類型。不同彈性資源類型的區別,請參見資源彈性計劃類型。
計劃名稱
彈性計劃的名稱。
資源組
選擇需要彈性變更配置資源的Interactive型資源群組。
生效日期
執行彈性計劃的起始日期(包含該日)。具體生效時間,依賴建立或修改彈性計劃的時間,詳情請參見資源彈性計劃什麼時間生效。
失效日期
執行彈性計劃的結束日期(包含該日)。
擴容時間
在指定的擴容時間,指定類型的資源會自動擴容到目標規格。
重要若需要在同一天內執行多個彈性計劃,建議各計劃的擴容時間間隔不少於1小時。
還原時間
彈性擴容的結束時間,系統會在該時間點將資源還原到擴容前的規格。
擴容資源
選擇需要擴容的資源規格。彈性資源類型不同,擴容資源的含義也有所不同:
計算資源單獨彈性計劃:擴容資源指的是在叢集計算資源的基礎上,水平增加的計算資源。例如,叢集的計算資源為32核128 GB,擴容資源為16核64 GB。那麼擴容後的計算資源為48核192 GB。
計算,彈性IO資源按預設比例彈性計劃:擴容資源指的是在叢集計算資源的基礎上,水平增加的計算資源,並按同比例垂直擴容彈性IO資源。例如,叢集的計算資源為32核128 GB,彈性IO資源為8核64 GB,擴容資源為32核128 GB,那麼擴容後的計算資源為64核256 GB,計算資源擴容比例為2,彈性IO資源按2倍擴容,擴容後的彈性IO資源為16核128 GB。
重要僅計算資源規格擴容到當前計算資源規格的1.5倍時,才會觸發擴容彈性IO資源。例如,計算資源當前規格為32核128 GB,彈性計劃擴容計算資源規格到48核196 GB,彈性IO資源才會按比例擴容。
彈性IO資源單獨彈性計劃:擴容資源指的是彈性IO資源要擴容到的目標規格。例如,叢集的彈性IO資源為8核64 GB,擴容資源為16核128 GB,那麼擴容後的彈性IO資源為16核128 GB。
周期設置
選擇執行彈性計劃的周期。
是否生效
開啟或關閉彈性計劃的生效開關,預設開啟。
單擊確定。
設定計劃執行失敗、延遲的警示
當資源不足或出現內部錯誤時,會出現資源彈性計劃執行延遲或失敗。您可以登入CloudMonitor控制台,設定資源彈性計劃執行延遲和資源彈性計劃執行失敗事件警示規則。當異常發生時,您可以及時收到警示通知,便於迅速解決問題。具體操作,請參見管理事件訂閱(推薦)。
常見問題
資源彈性計劃什麼時間生效
資源彈性變更配置,需要提前準備資源,以便到達變更配置時間時資源可以立即變更配置到目標規格。因此建立或修改資源彈性計劃後,計劃不會立即生效。不同產品系列,資源彈性計劃的生效時間不同。
湖倉版
生效時間規則:不同類型的資源彈性計劃,生效時間不同。
未啟用儲存加速服務(EIU)按比例預設彈性的彈性計劃時,新建立或修改後的Interactive型資源群組計劃需要10分鐘生效。
啟用儲存加速服務(EIU)按比例預設彈性的彈性計劃時,新建立或修改後的Interactive型資源群組計劃需要1小時生效。
新建立或修改後的儲存加速服務(EIU)計劃需要1小時生效。
未啟用Interactive型資源群組的彈性計劃時,儲存加速服務(EIU)按比例預設彈性計劃不會生效。
例如,Interactive型資源群組的資源彈性計劃配置如下:
生效日期:2024-09-18
失效日期:2024-09-25
變配時間(集群區域時間):10:15:00
變配周期:每周三
已啟用儲存加速服務(EIU)按比例預設彈性的彈性計劃時:如果建立Interactive型資源群組計劃的時間為2024-09-18(周三)10:00:00,那麼計劃生效時間為2024-09-18(周三)11:00:00,計劃生效時,2024-09-18(周三)10:15:00已經過去了。因此,將在2024-09-25(周三)10:15:00第一次變更配置。控制台顯示的下次生效時間(集群區域時間)是2024-09-25 10:15:00。
未啟用儲存加速服務(EIU)按比例預設彈性的彈性計劃時:如果建立Interactive型資源群組計劃的時間為2024-09-18(周三)10:00:00,那麼計劃生效時間為2024-09-18(周三)10:10:00,並在2024-09-18(周三)10:15:00第一次變更配置。控制台顯示的下次生效時間(集群區域時間)是2024-09-18 10:15:00。
數倉版
資源彈性計劃的生效時間如下。
建立時間或修改時間 | 生效時間 | 樣本 |
00:00:00~23:00:00 | 將於次日00:00:00開始生效,生效後該計劃會在指定時間執行。 | 建立時間為2024年09月24日(周二)18:00:00,彈性計劃配置如下:
生效時間:該計劃將於2024年09月25日(周三)00:00:00生效,並在2024年09月25日(周三)02:00:00第一次擴容。 |
23:00:00~23:59:00 | 將於後日00:00:00開始生效,生效後該計劃會在指定時間執行。 | 建立時間為2024年09月24日(周二)23:30:00,彈性計劃配置如下:
生效時間:該計劃將於2024年09月26日(周四)00:00:00生效,並在2024年10月02日(周三)02:00:00第一次擴容。 |
湖倉版叢集,怎麼實現資源的定時擴容和縮容
湖倉版的一個資源彈性計劃中無法同時設定擴容和縮容的時間。如需定時擴容和縮容,您需要建立兩個資源彈性計劃。
假設您的業務白天查詢較多,晚上查詢較少,您希望每天06:00定時擴容,每天23:00定時縮容。您可以建立兩個資源彈性計劃實現該需求,配置樣本如下。
湖倉版
類型 | 配置 |
擴容的資源彈性計劃 | 彈性資源類型:Interactive型資源組 變配到:32 ACU 變配周期:每天 變配時間(集群區域時間):06:00:00 |
縮容的資源彈性計劃 | 彈性資源類型:Interactive型資源組 變配到:16 ACU 變配周期:每天 變配時間(集群區域時間):22:00:00 |
相關API
產品系列 | API |
湖倉版 | |
數倉版 |