本文介紹如何將RDS PostgreSQL執行個體的付費類型由隨用隨付轉換為Serverless。
應用情境
如果您的業務波動較大,或需要更大的儲存空間,並且希望計算資源隨業務負載自動彈性擴縮容,建議使用Serverless執行個體,可提高資源使用率和營運效率,協助企業降本增效。
Serverless執行個體的適用情境,請參見PostgreSQL Serverless執行個體簡介。
前提條件
執行個體滿足以下條件:
狀態:運行中
大版本:PostgreSQL 14及以上版本。
產品系列:基礎系列或高可用系列。
付費類型:隨用隨付。
說明如果執行個體的付費類型是訂用帳戶,可以先轉隨用隨付,再轉Serverless。
儲存類型:ESSD PL1雲端硬碟、高效能雲端硬碟。
小版本:20231030及以上版本,且尾碼不帶
babelfish。執行個體為主執行個體且不帶唯讀執行個體。
未開通資料庫代理。
未開通SSL加密功能。
未開通雲端硬碟加密功能。
未開啟串連池(PgBouncer)。
說明您可以在RDS控制台的執行個體詳情頁查看以上執行個體資訊。
已為阿里雲帳號建立服務關聯角色(AliyunServiceRoleForRdsPgsqlOnEcs和AliyunServiceRoleForRDSProxyOnEcs)。
注意事項
隨用隨付與Serverless之間可以相互轉換,但24小時內只允許轉換一次。
如果執行個體所在可用性區域未售賣Serverless執行個體,或者資源不足,則無法進行轉換。
隨用隨付轉Serverless會導致執行個體閃斷,請確保應用具有自動重連機制。自動重連機制需要在您的應用程式中設定。
建議將RCU上限設定為大於或等於當前執行個體的核心數,例如4核執行個體的RCU上限應大於或等於4。
費用
隨用隨付轉換為Serverless免費。有關Serverless的計費詳情,請參見Serverless費用。
操作步驟
訪問RDS執行個體列表,在上方選擇地區,單擊目標執行個體ID。
在基本資料頁面的設定資訊地區,單擊轉Serverless。

在RDS售賣頁配置資源擴縮範圍(RCU)、進階設定中的彈性策略和自動啟停、切换时间。
說明各配置項的含義和配置原則,請參見建立PostgreSQL Serverless執行個體。
選中服務合約,單擊去支付,在彈出的對話方塊中確認變更前後資訊,單擊確定,完成支付。
說明在變更過程中,執行個體的運行狀態將變為升降配中。變更完成後,執行個體的運行狀態將變為執行中。
常見問題
相關API
API | 描述 |
將付費類型由隨用隨付變更為Serverless時:
|
附錄:查看並建立服務關聯角色
隨用隨付轉Serverless前,需要為阿里雲帳號建立服務關聯角色AliyunServiceRoleForRdsPgsqlOnEcs和AliyunServiceRoleForRDSProxyOnEcs。
使用阿里雲帳號登入RAM控制台。
在左側導覽列,選擇。
在建立角色後的搜尋方塊中,搜尋服務關聯角色AliyunServiceRoleForRdsPgsqlOnEcs和AliyunServiceRoleForRDSProxyOnEcs。
如果能夠搜尋到,則表示已成功建立服務關聯角色。否則,請執行以下操作為阿里雲帳號建立服務關聯角色。
單擊建立角色。
在建立角色頁面的右上方,單擊建立服務關聯角色。

在建立服務關聯角色頁面,選擇信任的雲端服務為AliyunServiceRoleForRdsPgsqlOnEcs,然後單擊建立服務關聯角色。
說明信任的雲端服務中可以選擇的雲端服務請以控制台介面顯示為準。
重複上述步驟,建立服務關聯角色AliyunServiceRoleForRDSProxyOnEcs。