全部產品
Search
文件中心

ApsaraDB RDS:建立RDS PostgreSQL Serverless執行個體

更新時間:Dec 27, 2024

為了應對不斷變化的業務需求並尋求高性價比的資料庫解決方案,您可以購買RDS PostgreSQL Serverless執行個體,Serverless執行個體為您提供了CPU和記憶體的即時彈效能力,協助您實現計算資源的按需計費,從而最佳化成本並提高業務的靈活性。本文介紹建立雲資料庫RDS PostgreSQL Serverless執行個體的詳細操作步驟。

前提條件

通過RAM使用者建立RDS執行個體時,該RAM使用者必須擁有AliyunRDSFullAccess許可權。如何授權,請參見RAM資源授權

費用

建立RDS PostgreSQL Serverless將產生費用,包括RCU費用和儲存費用,更多計費詳情,請參見Serverless費用

操作步驟

  1. 點此開啟RDS執行個體建立頁面

  2. 選擇计费方式Serverless

  3. 選擇地域

    選擇要在哪個地區建立RDS執行個體。

    說明
    • 如果您的業務或用戶端部署在Elastic Compute Service上,建議將RDS執行個體建立在ECS執行個體所在的地區。否則,ECS執行個體只能通過外網訪問RDS執行個體,無法發揮最佳效能。RDS執行個體購買後,地區不支援更改。

    • 如果您要通過ECS以外的裝置(例如本機伺服器或電腦)串連RDS執行個體,則選擇將RDS執行個體建立在離該裝置較近的地區即可,後續通過外網地址串連RDS。

  4. 選擇資料庫引擎。

    本文介紹建立RDS PostgreSQL Serverless執行個體,引擎選擇為PostgreSQL,當前大版本支援PostgreSQL 14或以上版本。

  5. 配置執行個體系列

    RDS PostgreSQL Serverless執行個體支援基礎系列高可用系列

  6. 配置執行個體的儲存類型。RDS PostgreSQL Serverless執行個體當前僅支援通用雲端硬碟ESSD PL1 雲端硬碟儲存類型。

  7. 配置Serverless相關參數。

    說明

    Serverless相關參數均可在執行個體建立成功後進行修改,更多資訊,請參見變更計算資源擴縮容範圍(RCU)變更執行個體彈性策略設定執行個體自動啟停

    參數

    說明

    取值樣本

    資源擴縮範圍(RCU)

    1個RCU的效能約為1核(最大)2 GB,RCU最小為0.5 RCU,上限為14 RCU。選擇最小值和最大值後,執行個體會根據實際業務峰值變化在這兩值之間自動擴縮容。

    說明

    Serverless執行個體的最大串連數固定為2400,不支援調整,也不會隨RCU的變化而改變。

    • 最小0.5 RCU

    • 上限14 RCU

    彈性策略

    修改彈性策略。Serverless執行個體的RCU彈性擴縮容通常會立刻生效且對業務無影響,僅在某些特殊情況下會造成執行個體閃斷,可配置在該情況下是否強制執行RCU彈性擴縮容。

    說明

    閃斷出現的機率非常小,屬於極端情況下的應急策略。

    不強制執行

    自動啟停

    開啟或關閉Serverless執行個體的自動啟停功能。開啟後10分鐘之內執行個體中無串連,執行個體自動進入暫停狀態。

    執行個體處於暫停狀態時,有任何串連接入,執行個體自動喚醒。

    關閉

  8. 選擇執行個體所在的主節點可用性區域。

    如何選可用性區域

    • 同一地區不同可用性區域沒有實質性區別。

    • ECS訪問同可用性區域RDS的效能比訪問同地區其他可用性區域RDS更好,但差別較小。

      說明

      如果目標可用性區域提示售罄,請嘗試更換其他可用性區域。

  9. 如果執行個體系列高可用系列,則還需要選擇部署方案備節點可用性區域

    建議部署方案選擇為多可用性區域部署,主節點和備節點位於同一地區的不同可用性區域,具備跨可用性區域容災。

  10. 設定存储空间

    滑動滑塊,選擇儲存空間大小。此處選擇的儲存空間為最小空間使用量,例如建立Serverless執行個體時選擇了100 GB儲存空間,則在實際使用時,儲存空間使用量不足100 GB仍按100 GB計費,如果使用量超過100 GB,則Serverless執行個體會自動擴容,按實際使用量計費。

    重要

    Serverless執行個體預設開啟儲存空間自動擴容,不支援關閉,在自動擴容後,為確保資料完整,不支援自動縮容,請關注相關賬單。你可以手動進行縮容,具體請參見雲端硬碟版RDS PostgreSQL執行個體儲存空間縮容

  11. 單擊下一步:实例配置

  12. 選擇VPC主节点交换机

    如果使用ECS通過內網串連執行個體,請選擇與ECS執行個體相同的VPC。ECS執行個體與RDS執行個體位於不同VPC時,無法內網互連。

    說明
    • VPC相同,交換器不同,ECS執行個體與RDS執行個體也可以內網互連。

    • 如果執行個體系列為高可用系列,則還需要選擇備節點交換器

  13. 加入白名單:選擇是否將VPC網段加入到執行個體白名單中。加入後,同一VPC下的ECS執行個體可以訪問RDS執行個體。

  14. 設定更多自訂參數。如無特殊需求,可保留預設值

    參數

    說明

    參數模板

    您可以提前配置自訂模板,在建立執行個體時直接使用已建立好的自訂模板,如果不配置,使用系統預設範本。更多資訊,請參見使用參數模板

    實例釋放保護

    您可以為執行個體開啟實例釋放保護,防止執行個體被意外釋放。更多資訊,請參見開啟和關閉執行個體釋放保護

    资源组

    選擇預設或自訂的資源群組,方便執行個體管理。

    时区

    設定執行個體時區。

    SLR 授权

    2022年10月10日後,首次購買RDS PostgreSQL執行個體時,需要授權服務關聯角色(AliyunServiceRoleForRdsPgsqlOnEcs和AliyunServiceRoleForRDSProxyOnEcs),允許RDS服務通過該角色完成彈性網卡的掛載動作,進而打通網路鏈路。

    說明

    執行個體描述

    自訂,長度為2-255個字元,以大小寫字母或中文開頭,可包含數字,底線(_)或短劃線(-)。

    高許可權帳號

    您可以選擇立即設定,配置資料庫帳號密碼,在建立執行個體的同時建立高許可權帳號。也可以單擊稍後設定,在執行個體建立完成後,再建立高許可權帳號。

    高許可權帳號的相關資訊,請參見建立帳號

  15. 單擊下一步:确认订单

  16. 確認参数配置购买量後,勾選服务协议,單擊去支付完成支付。

  17. 查看執行個體。

    進入執行個體列表,在上方選擇執行個體所在地區,根據建立時間找到剛剛建立的執行個體。

    說明

    如果執行個體建立失敗,可能是由於可用性區域內資源不足所致,請更換其他可用性區域後重新嘗試。

下一步

建立帳號和資料庫

常見問題

為什麼建立執行個體後,執行個體列表看不到建立中的執行個體?

可能原因

說明

建議

地區錯誤

您所在地區和您建立執行個體時選擇的地區不一致。

在頁面左上方切換地區。

可用性區域內資源不足

可用性區域內資源不足,導致建立失敗。

建立失敗您可以在訂單管理裡看到退款。

選擇其他可用性區域後重試。

相關文檔

  • 變更RDS PostgreSQL Serverless執行個體的RCU擴縮容範圍,請參見變更計算資源擴縮容範圍(RCU)

  • 設定執行個體自動啟停功能,請參見設定執行個體自動啟停

  • 變更執行個體的彈性策略,請參見變更執行個體彈性策略

  • 釋放RDS PostgreSQL Serverless執行個體,請參見釋放執行個體

  • 通過API建立RDS PostgreSQL Serverless執行個體,請參見建立RDS執行個體

    建立RDS PostgreSQL Serverless執行個體API相關參數

    參數

    說明

    取值樣本

    RegionId

    地區ID,通過介面DescribeRegions查看可用的地區ID。

    cn-hangzhou

    Engine

    資料庫類型。

    PostgreSQL

    EngineVersion

    資料庫版本。

    當前僅支援PostgreSQL 14或以上版本。

    14.0

    DBInstanceClass

    執行個體規格。

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

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

    pg.n2.serverless.1c

    DBInstanceStorage

    儲存空間。

    當前RDS PostgreSQL Serverless執行個體僅支援ESSD PL1儲存類型,支援的儲存空間為20 GB~32,000 GB。

    20

    DBInstanceNetType

    網路連接類型。固定為Intranet,表示內網串連。

    Intranet

    SecurityIPList

    該執行個體的IP白名單。表示設定指定IP允許訪問RDS PostgreSQL Serverless執行個體。

    多條記錄請以半形逗號(,)隔開,不可重複,最多1000條記錄。

    10.10.XX.XX

    PayType

    付費類型。

    RDS PostgreSQL Serverless執行個體固定配置為Serverless

    Serverless

    ZoneId

    主節點可用性區域ID。

    cn-hangzhou-i

    ZoneIdSlave1

    如果購買高可用系列Serverless執行個體,還需要傳入備節點可用性區域ID。

    cn-hangzhou-h

    InstanceNetworkType

    執行個體網路類型,固定為VPC

    VPC

    VPCId

    VPC ID。

    vpc-bp****

    VSwitchId

    交換器ID,若您填寫了ZoneSlaveId1(備可用性區域ID),此處需填寫兩個交換器ID,並使用半形逗號(,)隔開。

    vsw-bp****

    DBInstanceStorageType

    執行個體儲存類型。

    RDS PostgreSQL Serverless執行個體固定配置為cloud_essd

    cloud_essd

    Category

    執行個體系列。

    • 基礎系列:serverless_basic

    • 高可用系列:serverless_standard

    serverless_basic

    ServerlessConfig

    RDS Serverless執行個體的相關設定。

    MaxCapacity

    執行個體RCU(RDS Capacity Unit)自動擴縮範圍的最大值。

    取值範圍:1~14

    12

    MinCapacity

    執行個體RCU自動擴縮範圍的最小值。

    取值範圍:0.5~14

    0.5

    AutoPause

    自動啟停功能開關。

    • true:啟用

    • false(預設):不啟用

    true

    SwitchForce

    是否使PostgreSQL Serverless執行個體強制彈性擴縮容,取值:

    • true:強制執行

    • false(預設):不強制執行

    true