全部產品
Search
文件中心

AnalyticDB:建立資源彈性計劃

更新時間:Dec 27, 2024

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型資源組彈性計劃。

操作步驟

  1. 登入雲原生資料倉儲AnalyticDB MySQL控制台,在左上方選擇叢集所在地區。在左側導覽列,單擊集群清單,在湖倉版頁簽下,單擊目的地組群ID。

  2. 在左側導覽列,單擊集群管理>資源管理

  3. 資源管理頁面的彈性計劃管理>資源彈性計劃頁簽中,單擊右上方的新增計劃

  4. 新增資源彈性計劃面板,設定相關參數。

    1. 設定計劃名稱起始日期結束日期

      參數

      說明

      計劃名稱

      彈性計劃的名稱。

      生效日期

      資源彈性計劃生效的起始日期(包含當日)。

      失效日期

      資源彈性計劃生效的結束日期(包含當日)。例如,失效日期為2024年9月30日,則2024年9月30日23點59分59秒後,資源彈性計劃將失效。

    2. 選擇彈性資源類型,並配置彈性計劃參數。不同彈性資源類型的區別,請參見資源彈性計劃類型

      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)按比例預設彈性才會生效。

      是否生效

      是否啟用資源彈性計劃。預設啟用。

      如果後續您希望暫停資源彈性計劃,在資源彈性計劃列表中,單擊停用

  5. 單擊確定

    資源彈性計劃列表顯示新建立的計劃,包括計劃名稱目標規格狀態下次生效時間(集群區域時間)等。

數倉版

操作步驟

  1. 登入雲原生資料倉儲AnalyticDB MySQL控制台,在左上方選擇叢集所在地區。在左側導覽列,單擊集群清單,在數倉版頁簽,單擊目的地組群ID。

  2. 在左側導覽列,單擊資源彈性擴容

  3. 資源彈性擴容頁面的資源彈性計劃頁簽下,單擊右上方的新增計劃

  4. 新增資源彈性計劃面板,設定相關參數。

    參數

    說明

    彈性資源類型

    選擇彈性資源類型。不同彈性資源類型的區別,請參見資源彈性計劃類型

    計劃名稱

    彈性計劃的名稱。

    資源組

    選擇需要彈性變更配置資源的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。

    周期設置

    選擇執行彈性計劃的周期。

    是否生效

    開啟或關閉彈性計劃的生效開關,預設開啟。

  5. 單擊確定

設定計劃執行失敗、延遲的警示

當資源不足或出現內部錯誤時,會出現資源彈性計劃執行延遲或失敗。您可以登入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-24

  • 失效日期:2024-10-03

  • 擴容時間:02: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-24

  • 失效日期:2024-10-03

  • 擴容時間:02:00: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

湖倉版

CreateElasticPlan - 建立彈性計劃

數倉版

CreateElasticPlan - 建立分時彈性計劃