為了應對不斷變化的業務需求並尋求高性價比的資料庫解決方案,您可以購買RDS PostgreSQL Serverless執行個體,Serverless執行個體為您提供了CPU和記憶體的即時彈效能力,協助您實現計算資源的按需計費,從而最佳化成本並提高業務的靈活性。本文介紹建立雲資料庫RDS PostgreSQL Serverless執行個體的詳細操作步驟。
前提條件
通過RAM使用者建立RDS執行個體時,該RAM使用者必須擁有AliyunRDSFullAccess許可權。如何授權,請參見RAM資源授權。
費用
建立RDS PostgreSQL Serverless將產生費用,包括RCU費用和儲存費用,更多計費詳情,請參見Serverless費用。
操作步驟
選擇计费方式為Serverless。
選擇地域。
選擇要在哪個地區建立RDS執行個體。
說明如果您的業務或用戶端部署在Elastic Compute Service上,建議將RDS執行個體建立在ECS執行個體所在的地區。否則,ECS執行個體只能通過外網訪問RDS執行個體,無法發揮最佳效能。RDS執行個體購買後,地區不支援更改。
如果您要通過ECS以外的裝置(例如本機伺服器或電腦)串連RDS執行個體,則選擇將RDS執行個體建立在離該裝置較近的地區即可,後續通過外網地址串連RDS。
選擇資料庫引擎。
本文介紹建立RDS PostgreSQL Serverless執行個體,引擎選擇為PostgreSQL,當前大版本支援PostgreSQL 14或以上版本。
配置執行個體系列。
RDS PostgreSQL Serverless執行個體支援基礎系列和高可用系列。
配置執行個體的儲存類型。RDS PostgreSQL Serverless執行個體當前僅支援通用雲端硬碟和ESSD PL1 雲端硬碟儲存類型。
配置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分鐘之內執行個體中無串連,執行個體自動進入暫停狀態。
執行個體處於暫停狀態時,有任何串連接入,執行個體自動喚醒。
關閉
選擇執行個體所在的主節點可用性區域。
如何選可用性區域
同一地區不同可用性區域沒有實質性區別。
ECS訪問同可用性區域RDS的效能比訪問同地區其他可用性區域RDS更好,但差別較小。
說明如果目標可用性區域提示售罄,請嘗試更換其他可用性區域。
如果執行個體系列為高可用系列,則還需要選擇部署方案和備節點可用性區域。
建議部署方案選擇為多可用性區域部署,主節點和備節點位於同一地區的不同可用性區域,具備跨可用性區域容災。
設定存储空间。
滑動滑塊,選擇儲存空間大小。此處選擇的儲存空間為最小空間使用量,例如建立Serverless執行個體時選擇了100 GB儲存空間,則在實際使用時,儲存空間使用量不足100 GB仍按100 GB計費,如果使用量超過100 GB,則Serverless執行個體會自動擴容,按實際使用量計費。
重要Serverless執行個體預設開啟儲存空間自動擴容,不支援關閉,在自動擴容後,為確保資料完整,不支援自動縮容,請關注相關賬單。你可以手動進行縮容,具體請參見雲端硬碟版RDS PostgreSQL執行個體儲存空間縮容。
單擊下一步:实例配置。
選擇VPC和主节点交换机。
如果使用ECS通過內網串連執行個體,請選擇與ECS執行個體相同的VPC。ECS執行個體與RDS執行個體位於不同VPC時,無法內網互連。
說明VPC相同,交換器不同,ECS執行個體與RDS執行個體也可以內網互連。
如果執行個體系列為高可用系列,則還需要選擇備節點交換器。
加入白名單:選擇是否將VPC網段加入到執行個體白名單中。加入後,同一VPC下的ECS執行個體可以訪問RDS執行個體。
設定更多自訂參數。如無特殊需求,可保留預設值。
參數
說明
參數模板
您可以提前配置自訂模板,在建立執行個體時直接使用已建立好的自訂模板,如果不配置,使用系統預設範本。更多資訊,請參見使用參數模板。
實例釋放保護
您可以為執行個體開啟實例釋放保護,防止執行個體被意外釋放。更多資訊,請參見開啟和關閉執行個體釋放保護。
资源组
選擇預設或自訂的資源群組,方便執行個體管理。
时区
設定執行個體時區。
支援命名時區,不支援UTC時區。命名時區的詳細資料,請參見RDS PostgreSQL執行個體的常用命名時區清單。
如果不配置此參數,系統將根據您購買執行個體的地區,選擇預設時區。地區與預設命名時區的對應關係,請參見RDS PostgreSQL執行個體地區與預設命名時區對應關係。
SLR 授权
2022年10月10日後,首次購買RDS PostgreSQL執行個體時,需要授權服務關聯角色(AliyunServiceRoleForRdsPgsqlOnEcs和AliyunServiceRoleForRDSProxyOnEcs),允許RDS服務通過該角色完成彈性網卡的掛載動作,進而打通網路鏈路。
說明服務關聯角色具體授權的操作,請參見服務關聯角色。
僅首次使用時需要授權,再次購買時,無需再次授權。
該授權不會產生相關費用。
SLR授權的相關資訊,請參見【通知】2022年10月10日起建立RDS PostgreSQL執行個體需SLR授權。
執行個體描述
自訂,長度為2-255個字元,以大小寫字母或中文開頭,可包含數字,底線(_)或短劃線(-)。
高許可權帳號
您可以選擇立即設定,配置資料庫帳號和密碼,在建立執行個體的同時建立高許可權帳號。也可以單擊稍後設定,在執行個體建立完成後,再建立高許可權帳號。
高許可權帳號的相關資訊,請參見建立帳號。
單擊下一步:确认订单。
確認参数配置、购买量後,勾選服务协议,單擊去支付完成支付。
查看執行個體。
進入執行個體列表,在上方選擇執行個體所在地區,根據建立時間找到剛剛建立的執行個體。
說明如果執行個體建立失敗,可能是由於可用性區域內資源不足所致,請更換其他可用性區域後重新嘗試。
下一步
常見問題
為什麼建立執行個體後,執行個體列表看不到建立中的執行個體?
可能原因 | 說明 | 建議 |
地區錯誤 | 您所在地區和您建立執行個體時選擇的地區不一致。 | 在頁面左上方切換地區。 |
可用性區域內資源不足 | 可用性區域內資源不足,導致建立失敗。 建立失敗您可以在訂單管理裡看到退款。 | 選擇其他可用性區域後重試。 |
相關文檔
變更RDS PostgreSQL Serverless執行個體的RCU擴縮容範圍,請參見變更計算資源擴縮容範圍(RCU)。
設定執行個體自動啟停功能,請參見設定執行個體自動啟停。
變更執行個體的彈性策略,請參見變更執行個體彈性策略。
釋放RDS PostgreSQL Serverless執行個體,請參見釋放執行個體。
通過API建立RDS PostgreSQL Serverless執行個體,請參見建立RDS執行個體。