為了應對不斷變化的業務需求,使資料庫資源能夠適應業務規模的快速變化,避免資源浪費和控制資料庫營運成本,雲資料庫RDS PostgreSQL Serverless執行個體提供了即時彈效能力。通過本文檔,您將瞭解到Serverless執行個體的特性、架構和使用方法,協助您降低成本和提高營運效率。
介紹
RDS PostgreSQL Serverless執行個體提供了CPU、記憶體的即時彈效能力,構建雲端硬碟架構下的RDS PostgreSQL產品新形態。執行個體不僅提供網路資源、命名空間、儲存空間的垂直資源隔離能力,還提供計算資源按需計費的能力,具有資源用量低、簡單易用、彈性靈活和價格低廉等優點,賦能使用者面向業務峰穀時對計算能力進行快速且獨立的擴縮要求,做到快速響應業務變化的同時,合理最佳化使用成本,進一步助力企業降本增效。
RDS PostgreSQL Serverless執行個體計算資源的單位是RCU(RDS Capacity Unit),1個RCU的效能約為1核(最大)2 GB,執行個體計算資源會在您指定的RCU範圍內自動調整。
RDS PostgreSQL Serverless執行個體的最大串連數固定為2400,不支援調整,也不會隨RCU的變化而改變。
在業務波動較大的情境下,普通執行個體和Serverless執行個體資源使用和規格變化情況如下圖所示:
由上圖可以看到,在業務波動較大的情境下:
普通執行個體:在波穀期浪費的資源較多,在高峰期資源不足,業務受損。
Serverless執行個體:
由於其計算資源隨業務需求量隨時調整,總體浪費的資源很少,提升了資源使用率,降低了資源使用量。
在高峰期也能完全滿足業務需求,保證業務不受損,提高了系統的穩定性。
打破固定資源付費的模式,做到真正負載與資源動態匹配的隨用隨付,可節省大量成本。
無需手動變更配置,提高了營運效率,降低了營運管理員和開發人員的營運成本。
支援自動啟停能力。當沒有串連時,執行個體自動暫停,釋放計算資源節約成本;當有串連建立時,自動啟動。
對高吞吐寫入情境和高並發業務進行了設計最佳化,同時提供了Auto Scaling能力,適合業務資料量大、並具有典型的業務訪問波峰波穀情境。
優勢
更低的成本:對於創業初期的企業,PostgreSQL Serverless不依賴其他的基礎設施和相關服務,即買即用並可以提供穩定和高效的資料存取服務。使用期間只需要為佔用的資源按使用量付費。
更大的儲存空間:儲存空間最大可高達32 TB,根據執行個體資料量自動擴充,可以有效避免叢集儲存資源不足對業務造成影響。
計算資源自動彈性擴縮容:使用者讀取和寫入需要的計算資源可Auto Scaling,極大減少了營運成本和系統風險。
全面託管和免營運:系統部署、擴縮容、警示處理等所有營運工作由阿里雲專業團隊完成,使用者無感知,業務無影響,服務持續可用,真正免營運。
適用情境
開發、測試環境等低頻資料庫使用情境
中小企業建站服務等SaaS應用情境
個人開發人員使用者
學校教學、學生實驗等教育情境
物聯網(IoT)、邊緣計算等不確定負載情境
全託管或希望完全免營運的使用者
業務有波動或不可預測的使用者
具有間歇性定時任務的業務情境
計費說明
使用方法
常見問題
Q:為何會收到關於Serverless執行個體CPU、記憶體等相關的CloudMonitor警示?
A:RDS PostgreSQL Serverless執行個體的計算資源將在您指定的範圍內,根據業務負載自動進行Auto Scaling。通常情況下,您不會收到與計算資源閾值相關的警示。然而,如果在建立Serverless執行個體之前,您已設定了針對RDS PostgreSQL全部資源的CPU、記憶體等閾值的警示規則,該警示規則將自動適用於建立的RDS PostgreSQL Serverless執行個體。當監控指標達到警示條件時,您將收到相應的警示通知。
您可以登入CloudMonitor控制台,在 頁,通過進階篩選功能,查看目標Serverless執行個體當前啟用的警示規則,並對其進行管理。