承諾型Serverless是指在已購買的固定規格RDS PostgreSQL執行個體上(計費類型包括訂用帳戶或隨用隨付)啟用Serverless功能。
功能介紹
承諾型Serverless功能會在固定規格的RDS PostgreSQL執行個體上,根據負載情況對CPU和記憶體進行彈性調整,以應對不週期性流量洪峰,降低使用成本,提高資源使用率。
針對不定期流量洪峰的業務情境,實現流量洪峰到來時的自動升配,增強執行個體的穩定性,從而保障業務的連續性。
在流量洪峰結束後,根據執行個體的CPU與記憶體使用量情況自動進行降配,以避免資源浪費並控制資料庫營運成本。
對比Serverless執行個體
開啟承諾型Serverless功能的執行個體,相較於Serverless執行個體(計費方式為Serverless),具有以下優勢:
支援更多功能:支援PgBouncer串連池、SSL鏈路加密以及Babelfish for RDS PostgreSQL等功能。
靈活性強:承諾型Serverless功能支援單獨彈性調整CPU或記憶體,以滿足使用者在特定業務情境下的需求。Serverless執行個體僅支援以RCU(CPU與記憶體比例固定為1:2)為單位進行彈性調整。
擴容上限高:承諾型Serverless支援的擴容上限為原執行個體CPU和記憶體規格的兩倍,能夠滿足大規格需求的情境,而Serverless執行個體最大支援16 RCU。
前提條件
RDS PostgreSQL執行個體滿足如下條件:
產品類型:標準規格
計費方式:訂用帳戶、隨用隨付
計費說明
在公測期間,通過承諾型Serverless功能擴容執行個體規格時,新增資源無需額外付費,僅按原始規格計費。
注意事項
啟用承諾型Serverless功能
訪問RDS執行個體列表,在上方選擇地區,然後單擊目標執行個體ID。
在基本資料頁的配置資訊地區,單擊承諾型Serverless後的設定。
在彈出的承諾型Serverless設定頁面,開啟功能開關,並配置相關功能參數。
參數
說明
承諾型Serverless範圍
配置彈性擴容的上限CPU和上限記憶體。
上限CPU:每次調整量為1核,最大為執行個體初始CPU配置的兩倍。
上限記憶體:單位為GB,每次調整量為2 GB,最大為執行個體初始記憶體配置的兩倍。
生效策略
選擇生效策略。
立即生效。
營運時間生效,即在執行個體的可維護時間段內生效。您可以在配置資訊地區查看和配置可維護時間段。
說明承諾型Serverless功能生效時,如果當前主機資源緊張,可能會發生執行個體遷移(遷移至空閑主機),這將導致業務出現不超過30秒的閃斷。因此,建議您將生效時間配置在業務低峰期。
彈升閾值
彈性擴容的CPU閾值和記憶體閾值。
當執行個體的CPU或記憶體使用量率超過設定的閾值時,系統會自動將執行個體的CPU和記憶體擴容至設定的上限規格。
說明當執行個體CPU或記憶體使用量率超過彈升閾值時,承諾型Serverless會直接彈升至設定的規格上限,Serverless執行個體會隨負載波動階梯式調整執行個體規格。
下降閾值
彈性縮容的CPU閾值和記憶體閾值。
在縮容觀測時間(90秒)內,當執行個體的CPU和記憶體使用量率同時低於設定的閾值,系統將自動按變更配置步長(CPU減少1核,記憶體減少2 GB),逐步將執行個體的CPU和記憶體縮容到執行個體初始規格。
如果在觀測時間內,執行個體的CPU或記憶體使用量率超過設定的彈升閾值,系統將維持或擴容執行個體的CPU和記憶體到至設定的上限規格,直到執行個體的記憶體和CPU使用率再次滿足下降閾值。
單擊確認。