定時自動彈性伸縮
數(shù)據(jù)庫自治服務(wù)DAS(Database Autonomy Service)為云數(shù)據(jù)庫 Tair(兼容 Redis)提供定時自動彈性伸縮策略,根據(jù)您預(yù)設(shè)的策略定時擴(kuò)容數(shù)據(jù)庫實例的規(guī)格,并且在設(shè)置的擴(kuò)容持續(xù)時間結(jié)束后會自動恢復(fù)到原規(guī)格。通過該功能您可以應(yīng)對可預(yù)期的數(shù)據(jù)庫負(fù)載地周期性變化,在滿足業(yè)務(wù)需求的同時控制成本。
前提條件
實例為Redis開源版、Tair(企業(yè)版)內(nèi)存型。
實例為標(biāo)準(zhǔn)架構(gòu)。
實例為云原生版。
已創(chuàng)建DAS服務(wù)關(guān)聯(lián)角色。
賬戶內(nèi)需要有足夠的余額支撐擴(kuò)容。
注意事項
當(dāng)前僅支持通過預(yù)設(shè)策略對數(shù)據(jù)庫實例進(jìn)行定時擴(kuò)容。
所有設(shè)置項里的時間基于東八區(qū)進(jìn)行設(shè)置,如果數(shù)據(jù)庫實例不在東八區(qū),需要您自動轉(zhuǎn)換其中涉及的時間。
每個實例對于同一模式的伸縮策略,只能應(yīng)用一個。
定時自動彈性伸縮不支持設(shè)置自動重試時間,單次執(zhí)行伸縮規(guī)則失敗不會重試。
如果擴(kuò)容后修改了持續(xù)時間或者恢復(fù)原狀的時間,實例將以最新配置時間為準(zhǔn)恢復(fù)到原規(guī)格。
設(shè)置了持續(xù)時間或者恢復(fù)原狀的時間,實例不一定會恢復(fù)到定時自動彈性伸縮策略執(zhí)行前的規(guī)格:
如果實例在此期間進(jìn)行了其他變配操作,例如用戶手動觸發(fā)或者動態(tài)伸縮觸發(fā),導(dǎo)致恢復(fù)時實例規(guī)格與定時自動彈性伸縮策略設(shè)置的目標(biāo)規(guī)格不符,則不會進(jìn)行恢復(fù)。
為了保證用戶的業(yè)務(wù)穩(wěn)定、安全,當(dāng)相關(guān)指標(biāo)符合降配條件時才會進(jìn)行恢復(fù)。例如:實例原規(guī)格內(nèi)存為1 GB,定時自動彈性伸縮的目標(biāo)規(guī)格是4 GB,恢復(fù)前判斷:當(dāng)前內(nèi)存使用量1 GB,則恢復(fù)后內(nèi)存使用率為 1 GB / 1 GB = 100%,此時不滿足恢復(fù)條件,故不會進(jìn)行恢復(fù)。
實例正處于規(guī)格變更中、遷移中等不可進(jìn)行變更的狀態(tài),則恢復(fù)操作也無法執(zhí)行。
場景示例
DAS定時(一次性、每天、每周、每月)對實例執(zhí)行擴(kuò)容操作。例如某個業(yè)務(wù)每月1號2點至3號2點是業(yè)務(wù)高峰,其他時間均是業(yè)務(wù)低峰,就可以通過DAS的定時自動彈性伸縮功能,在1號2點自動擴(kuò)容到更高規(guī)格,3號2點后自動恢復(fù)到原規(guī)格。
計費說明
通過定時自動彈性伸縮功能對數(shù)據(jù)庫實例進(jìn)行規(guī)格變更時,目標(biāo)數(shù)據(jù)庫實例會產(chǎn)生對應(yīng)的變配費用,詳情請參見變配說明。
新增定時自動彈性伸縮策略
訪問實例列表,在上方選擇地域,然后單擊目標(biāo)實例ID。
在左側(cè)導(dǎo)航欄,單擊CloudDBA > 性能趨勢 。
在性能趨勢頁,單擊自治功能開關(guān)。
在自治功能設(shè)置 > 自動彈性伸縮頁簽,單擊新增策略。在新增策略頁面設(shè)置如下參數(shù):
參數(shù)
說明
策略名稱
策略的名稱。
模式
策略的模式,請選擇定時自動彈性伸縮。
引擎類型
數(shù)據(jù)庫引擎的類型。
規(guī)格類型
所選數(shù)據(jù)庫引擎的規(guī)格。
執(zhí)行的操作
當(dāng)前僅支持調(diào)整實例規(guī)格。
生效日期
生效日期包含生效開始日期和生效結(jié)束日期。
生效開始日期為必填設(shè)置,取值必須不小于當(dāng)前日期。
生效結(jié)束日期為選填設(shè)置。
當(dāng)重復(fù)周期為不設(shè)置(表示只執(zhí)行一次)時,定時自動彈性伸縮策略的結(jié)束時間不受生效結(jié)束日期約束。
當(dāng)重復(fù)周期為按天、按周、按月時,如果不設(shè)置生效結(jié)束日期,則定時自動彈性伸縮策略將持續(xù)周期性執(zhí)行,如果設(shè)置了生效結(jié)束日期,則該策略的結(jié)束時間將受到生效結(jié)束日期約束。
重復(fù)周期
取值:
不設(shè)置(表示只執(zhí)行一次)
調(diào)整開始時間:必填參數(shù)。
持續(xù)時間:選填參數(shù),取值為以小時為單位的正整數(shù)。
不設(shè)置持續(xù)時間,表示定時自動彈性伸縮策略執(zhí)行結(jié)束后,不會再恢復(fù)到該策略執(zhí)行前的規(guī)格。
設(shè)置持續(xù)時間,表示定時自動彈性伸縮策略在持續(xù)時間結(jié)束后,會將實例規(guī)格恢復(fù)到該策略執(zhí)行前的規(guī)格。
按天:
調(diào)整開始時間:必填參數(shù)。
恢復(fù)原狀的時間:必填參數(shù)。
如果調(diào)整開始時間<恢復(fù)原狀的時間,則表示一個周期內(nèi)定時自動彈性伸縮策略地開始和結(jié)束在同一天。
如果調(diào)整開始時間>恢復(fù)原狀的時間,則表示一個周期內(nèi)定時自動彈性伸縮策略地開始和結(jié)束不在同一天,調(diào)整開始時間為當(dāng)天的時間點,恢復(fù)原狀的時間為下一天的時間點。
說明調(diào)整開始時間和恢復(fù)原狀的時間之間的時間間隔需不少于1小時。
調(diào)整開始時間和上一個周期定時自動彈性伸縮策略恢復(fù)原狀的時間之間的時間間隔需不少于1小時。
如果設(shè)置了生效結(jié)束日期,且生效結(jié)束日期在一個周期的調(diào)整開始時間和恢復(fù)原狀的時間之間,那么該周期的定時自動彈性伸縮策略將不會執(zhí)行。
按周
調(diào)整開始時間:必填參數(shù)。
恢復(fù)原狀的時間:必填參數(shù)。
如果調(diào)整開始時間<恢復(fù)原狀的時間,則表示一個周期內(nèi)定時自動彈性伸縮策略地開始和結(jié)束在同一周。
如果調(diào)整開始時間>恢復(fù)原狀的時間,則表示一個周期內(nèi)定時自動彈性伸縮策略地開始和結(jié)束不在同一周,調(diào)整開始時間為本周的時間點,恢復(fù)原狀的時間為下一周的時間點。
說明調(diào)整開始時間和恢復(fù)原狀的時間之間的時間間隔需不少于1小時。
調(diào)整開始時間和上一個周期定時自動彈性伸縮策略恢復(fù)原狀的時間之間的時間間隔需不少于1小時。
如果設(shè)置了生效結(jié)束日期,且生效結(jié)束日期在一個周期的調(diào)整開始時間和恢復(fù)原狀的時間之間,那么該周期的定時自動彈性伸縮策略將不會執(zhí)行。
按月
調(diào)整開始時間:必填參數(shù)。
恢復(fù)原狀的時間:必填參數(shù)。
如果調(diào)整開始時間<恢復(fù)原狀的時間,則表示一個周期內(nèi)定時自動彈性伸縮策略地開始和結(jié)束在同一個月。
如果調(diào)整開始時間>恢復(fù)原狀的時間,則表示一個周期內(nèi)定時自動彈性伸縮策略地開始和結(jié)束不在同一個月,調(diào)整開始時間為當(dāng)月的時間點,恢復(fù)原狀的時間為下一個月的時間點。
說明調(diào)整開始時間和恢復(fù)原狀的時間之間的時間間隔需不少于1小時。
調(diào)整開始時間和上一個周期定時自動彈性伸縮策略恢復(fù)原狀的時間之間的時間間隔需不少于1小時。
如果設(shè)置了生效結(jié)束日期,且生效結(jié)束日期在一個周期的調(diào)整開始時間和恢復(fù)原狀的時間之間,那么該周期的定時自動彈性伸縮策略將不會執(zhí)行。
單擊推薦策略區(qū)域待添加策略操作列的應(yīng)用,為實例添加策略。
說明單擊策略操作列的修改,在更新策略頁簽修改已創(chuàng)建的策略。
單擊已應(yīng)用策略區(qū)域操作列的取消策略,為實例取消已應(yīng)用的策略。
單擊確定。
查看定時自動彈性伸縮的結(jié)果
登錄DAS控制臺。
在左側(cè)導(dǎo)航欄中,單擊實例監(jiān)控。
找到目標(biāo)實例,單擊實例ID,進(jìn)入目標(biāo)實例詳情頁。
在左側(cè)導(dǎo)航欄中,單擊自治中心。
在自治中心頁,查看選定時間范圍發(fā)生的彈性伸縮事件。
單擊彈性伸縮事件事件的詳情,查看基于自動彈性伸縮的詳細(xì)信息。
常見問題
Q:如果實例規(guī)格已達(dá)到所屬系列的規(guī)格上限,無法進(jìn)行擴(kuò)容,如何處理?
A:推薦購買實例其他系列的更高規(guī)格,然后將實例遷移至新購的實例。數(shù)據(jù)庫實例的規(guī)格信息和遷移方案,請參照實例規(guī)格和實例遷移。