全部產品
Search
文件中心

ApsaraDB RDS:隨用隨付轉Serverless

更新時間:Aug 22, 2025

本文介紹如何將RDS PostgreSQL執行個體的付費類型由隨用隨付轉換為Serverless。

應用情境

如果您的業務波動較大,或需要更大的儲存空間,並且希望計算資源隨業務負載自動彈性擴縮容,建議使用Serverless執行個體,可提高資源使用率和營運效率,協助企業降本增效。

Serverless執行個體的適用情境,請參見PostgreSQL Serverless執行個體簡介

前提條件

  • 執行個體滿足以下條件:

    • 狀態:運行中

    • 大版本:PostgreSQL 14及以上版本。

    • 產品系列:基礎系列或高可用系列。

    • 付費類型:隨用隨付。

      說明

      如果執行個體的付費類型是訂用帳戶,可以先轉隨用隨付,再轉Serverless。

    • 儲存類型:ESSD PL1雲端硬碟、高效能雲端硬碟。

    • 小版本:20231030及以上版本,且尾碼不帶babelfish

    • 執行個體為主執行個體且不帶唯讀執行個體。

    • 未開通資料庫代理

    • 未開通SSL加密功能

    • 未開通雲端硬碟加密功能

    • 未開啟串連池(PgBouncer)。

    說明

    您可以在RDS控制台的執行個體詳情頁查看以上執行個體資訊。

  • 已為阿里雲帳號建立服務關聯角色AliyunServiceRoleForRdsPgsqlOnEcsAliyunServiceRoleForRDSProxyOnEcs)。

注意事項

  • 隨用隨付與Serverless之間可以相互轉換,但24小時內只允許轉換一次。

  • 如果執行個體所在可用性區域未售賣Serverless執行個體,或者資源不足,則無法進行轉換。

  • 隨用隨付轉Serverless會導致執行個體閃斷,請確保應用具有自動重連機制。自動重連機制需要在您的應用程式中設定。

  • 建議將RCU上限設定為大於或等於當前執行個體的核心數,例如4核執行個體的RCU上限應大於或等於4。

費用

隨用隨付轉換為Serverless免費。有關Serverless的計費詳情,請參見Serverless費用

操作步驟

  1. 訪問RDS執行個體列表,在上方選擇地區,單擊目標執行個體ID。

  2. 基本資料頁面的設定資訊地區,單擊轉Serverless

    image

  3. 在RDS售賣頁配置資源擴縮範圍(RCU)進階設定中的彈性策略自動啟停切换时间

    說明

    各配置項的含義和配置原則,請參見建立PostgreSQL Serverless執行個體

  4. 選中服務合約,單擊去支付,在彈出的對話方塊中確認變更前後資訊,單擊確定,完成支付。

    說明

    在變更過程中,執行個體的運行狀態將變為升降配中。變更完成後,執行個體的運行狀態將變為執行中

常見問題

Q:隨用隨付轉換為Serverless後,為什麼我在費用與成本 > 訂購訂單 > 我的訂單中看到的訂單為新購訂單?

A:因為轉換的原理是新購Serverless執行個體,再將原執行個體切換為新購執行個體,所以看到的訂單為新購訂單。切換完成後,執行個體ID保持不變,按Serverless計費規則產生賬單。

Q:支付成功後,執行個體狀態為何沒有發生變化,且未進行計費轉換?

A:一般情況下,是由於執行個體所在可用性區域資源不足導致計費轉換失敗。請遷移執行個體到其他可用性區域後,再將隨用隨付轉換為Serverless。

相關API

API

描述

變更RDS執行個體

將付費類型由隨用隨付變更為Serverless時:

  • 請確認執行個體原付費類型為隨用隨付,並且將PayType參數設定為Serverless

  • 請將DBInstanceClass參數設定為:

    • 基礎系列Serverless執行個體:pg.n2.serverless.1c

    • 高可用系列Serverless執行個體:pg.n2.serverless.2c

  • 其他參數(儲存空間大小等)請傳空值或與執行個體原參數值保持一致,不支援修改。

附錄:查看並建立服務關聯角色

隨用隨付轉Serverless前,需要為阿里雲帳號建立服務關聯角色AliyunServiceRoleForRdsPgsqlOnEcsAliyunServiceRoleForRDSProxyOnEcs

  1. 使用阿里雲帳號登入RAM控制台

  2. 在左側導覽列,選擇身份管理 > 角色

  3. 建立角色後的搜尋方塊中,搜尋服務關聯角色AliyunServiceRoleForRdsPgsqlOnEcsAliyunServiceRoleForRDSProxyOnEcs。

    如果能夠搜尋到,則表示已成功建立服務關聯角色。否則,請執行以下操作為阿里雲帳號建立服務關聯角色。

    1. 單擊建立角色

    2. 建立角色頁面的右上方,單擊建立服務關聯角色

      image

    3. 建立服務關聯角色頁面,選擇信任的雲端服務AliyunServiceRoleForRdsPgsqlOnEcs,然後單擊建立服務關聯角色

      image

      說明

      信任的雲端服務中可以選擇的雲端服務請以控制台介面顯示為準。

    4. 重複上述步驟,建立服務關聯角色AliyunServiceRoleForRDSProxyOnEcs。