本文介紹專(zhuān)屬集群MyBase如何配置動(dòng)態(tài)CPU資源彈性策略,從而更有效利用主機(jī)上的空閑資源,實(shí)現(xiàn)實(shí)例性能的提升。

應(yīng)用場(chǎng)景

舉例來(lái)說(shuō),一臺(tái)16核128 GB的主機(jī),部署了8個(gè)4核8 GB的實(shí)例,那么當(dāng)前主機(jī)的CPU超配比是200%(即所有實(shí)例的CPU資源之和是實(shí)際CPU資源的2倍),當(dāng)某個(gè)實(shí)例出現(xiàn)高峰期或者秒殺的場(chǎng)景,由于實(shí)例規(guī)格的限制,最多只能使用4核,將會(huì)出現(xiàn)資源的嚴(yán)重供需矛盾。

此時(shí)您可以通過(guò)靜態(tài)資源配置臨時(shí)將實(shí)例的CPU進(jìn)行擴(kuò)大,提升實(shí)例的資源使用上限,詳情請(qǐng)參見(jiàn)彈性配置(臨時(shí)升配)。這種方式僅適用于對(duì)業(yè)務(wù)高峰期有預(yù)知,在流量高峰到來(lái)之前提前手動(dòng)做臨時(shí)升配,該種方式時(shí)效性不強(qiáng)。同時(shí)也會(huì)有一些突發(fā)的業(yè)務(wù)流量高峰,您無(wú)法預(yù)知,因而建議您在專(zhuān)屬集群設(shè)置動(dòng)態(tài)CPU資源彈性策略,系統(tǒng)會(huì)根據(jù)資源使用率和主機(jī)資源剩余情況動(dòng)態(tài)自動(dòng)上彈資源,從而降低運(yùn)維代價(jià)。

注意事項(xiàng)

  • 僅MySQL、PostgreSQL數(shù)據(jù)庫(kù)引擎支持配置CPU資源彈性策略。
  • MyBase MySQL的CPU資源彈性策略僅對(duì)MyBase MySQL高可用版實(shí)例生效。
  • 更改專(zhuān)屬集群MyBase的CPU資源彈性策略后,大約三分鐘后配置會(huì)生效。
  • 專(zhuān)屬集群MyBase的CPU資源彈性策略配置生效后,當(dāng)該專(zhuān)屬集群的實(shí)例CPU使用率達(dá)到實(shí)例規(guī)格的80%,則會(huì)自動(dòng)觸發(fā)CPU資源動(dòng)態(tài)上彈,放大比例為集群資源彈性策略配置的比例。

操作步驟

  1. 登錄云數(shù)據(jù)庫(kù)專(zhuān)屬集群控制臺(tái)
  2. 在頁(yè)面左上角,選擇目標(biāo)地域。
  3. 在左側(cè)導(dǎo)航欄單擊集群列表,單擊目標(biāo)專(zhuān)屬集群的操作列中的詳情。
  4. 專(zhuān)屬集群信息頁(yè)面,單擊彈性策略頁(yè)簽。
  5. 單擊資源彈性策略右側(cè)的修改,設(shè)置CPU的放大比例。
  6. 設(shè)置完成后,單擊保存
    彈性策略
    說(shuō)明 專(zhuān)屬集群CPU的放大比例默認(rèn)為50%。