创建PostgreSQL Serverless实例

本文介绍如何创建云数据库RDS PostgreSQL Serverless实例。

前提条件

通过RAM用户创建RDS实例时,该RAM用户必须拥有AliyunRDSFullAccess权限。如何授权,请参见RAM资源授权

费用

创建RDS PostgreSQL Serverless将产生费用,包括RCU费用和存储费用,更多计费详情,请参见Serverless费用

操作步骤

  1. 点此打开RDS实例创建页面

  2. 选择计费方式Serverless

  3. 选择地域

    选择要在哪个地域创建RDS实例。

    说明
    • 如果您的业务或客户端部署在云服务器ECS上,建议将RDS实例创建在ECS实例所在的地域。否则,ECS实例只能通过外网访问RDS实例,无法发挥最佳性能。RDS实例购买后,地域不支持更改。

    • 如果您要通过ECS以外的设备(例如本地服务器或电脑)连接RDS实例,则选择将RDS实例创建在离该设备较近的地域即可,后续通过外网地址连接RDS。

  4. 选择数据库类型系列资源扩缩范围(RCU)存储类型

    参数

    说明

    取值示例

    类型

    本文介绍创建RDS PostgreSQL Serverless实例,类型选择为PostgreSQL,当前大版本支持PostgreSQL 14

    PostgreSQL 14

    系列

    固定配置,RDS PostgreSQL Serverless实例当前仅支持基础版

    基础版

    资源扩缩范围(RCU)

    1个RCU的性能约为1核(最大)2 GB,RCU最小为0.5 RCU,上限为12 RCU。选择最小值和最大值后,实例会根据实际业务峰值变化在这两值之间自动扩缩容。

    • 最小0.5 RCU

    • 上限12 RCU

    存储类型

    固定配置,RDS PostgreSQL Serverless实例当前仅支持ESSD PL1 云盘存储类型。

    ESSD PL1 云盘

  5. (可选)配置高级设置相关参数。

  6. 说明

    高级设置中的弹性策略自动启停均可在实例创建成功后进行修改,更多信息,请参见设置实例自动启停变更实例弹性策略

    参数

    说明

    取值示例

    弹性策略

    修改弹性策略。Serverless实例的RCU弹性扩缩容通常会立刻生效且对业务无影响,仅在某些特殊情况下会造成实例闪断,可配置在该情况下是否强制执行RCU弹性扩缩容。

    说明

    闪断出现的概率非常小,属于极端情况下的应急策略。

    不强制执行

    自动启停

    开启或关闭Serverless实例的自动启停功能。开启后10分钟之内实例中无连接,实例自动进入暂停状态。

    实例处于暂停状态时,有任何连接接入,实例自动唤醒。

    关闭

  7. 选择实例所在的主节点可用区(可用区是指地域中的一个独立物理区域)。

    如何选可用区

    • 同一地域不同可用区没有实质性区别。

    • ECS访问同可用区RDS的性能比访问同地域其他可用区RDS更好,但差别较小。

      说明

      如果目标可用区提示售罄,请尝试更换其他可用区。

  8. 设置存储空间

    滑动滑块,选择存储空间大小。此处选择的存储空间为最小空间使用量,例如创建Serverless实例时选择了100 GB存储空间,则在实际使用时,存储空间使用量不足100 GB仍按100 GB计费,如果使用量超过100 GB,则Serverless实例会自动扩容,按实际使用量计费。

    重要

    Serverless实例存储空间自动扩容后,为确保数据完整,不支持自动缩容,请关注相关账单。

    1. 单击下一步:实例配置

    2. 选择VPC主节点交换机

      如果使用ECS通过内网连接实例,请选择与ECS实例相同的VPC。ECS实例与RDS实例位于不同VPC时,无法内网互通。

      说明

      VPC相同,交换机不同,ECS实例与RDS实例也可以内网互通。

    3. 加入白名单:选择是否将VPC网段加入到实例白名单中。加入后,同一VPC下的ECS实例可以访问RDS实例。

    4. 设置更多自定义参数。如无特殊需求,可保留默认值

      参数

      说明

      参数模板

      您可以提前配置自定义模板,在创建实例时直接使用已创建好的自定义模板,如果不配置,使用系统默认模板。更多信息,请参见使用参数模板

      实例释放保护

      您可以为实例开启实例释放保护,防止实例被意外释放。更多信息,请参见开启和关闭实例释放保护

      资源组

      选择默认或自定义的资源组,方便实例管理。

      时区

      设置实例时区。

      SLR 授权

      2022年10月10日后,首次购买RDS PostgreSQL实例时,需要授权服务关联角色(AliyunServiceRoleForRdsPgsqlOnEcs),允许RDS服务通过该角色完成弹性网卡的挂载动作,进而打通网络链路。

      说明

      实例描述

      自定义,长度为2-255个字符,以大小字母或中文开头,可包含数字,下划线(_)或短划线(-)。

      标签

      您可以为实例绑定标签,对实例进行分类管理。

      高权限账号

      您可以选择立即设置,配置数据库账号密码,在创建实例的同时创建高权限账号。也可以单击稍后设置,在实例创建完成后,再创建高权限账号。

      高权限账号的相关信息,请参见创建账号

    5. 单击下一步:确认订单

    6. 确认参数配置购买量后,勾选服务协议,单击去支付完成支付。

    7. 查看实例。

      进入实例列表,在上方选择实例所在地域,根据创建时间找到刚刚创建的实例。

    下一步

    创建账号和数据库

    常见问题

    为什么创建实例后,实例列表看不到创建中的实例?

    可能原因

    说明

    建议

    地域错误

    您所在地域和您创建实例时选择的地域不一致。

    在页面左上角切换地域。

    可用区内资源不足

    可用区内资源不足,导致创建失败。

    创建失败您可以在订单管理里看到退款。

    选择其它可用区后重试。

    相关文档

    • 变更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

      实例规格,RDS PostgreSQL Serverless实例固定配置。

      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

      InstanceNetworkType

      实例网络类型,固定为VPC

      VPC

      VPCId

      VPC ID。

      vpc-bp****

      VSwitchId

      交换机ID。

      vsw-bp****

      DBInstanceStorageType

      实例存储类型。

      RDS PostgreSQL Serverless实例固定配置为cloud_essd

      cloud_essd

      Category

      实例系列。

      RDS PostgreSQL Serverless实例固定配置为serverless_basic

      serverless_basic

      ServerlessConfig

      RDS Serverless实例的相关设置。

      MaxCapacity

      实例RCU(RDS Capacity Unit)自动扩缩范围的最大值。

      取值范围:1~12

      12

      MinCapacity

      实例RCU自动扩缩范围的最小值。

      取值范围:0.5~12

      0.5

      AutoPause

      自动启停功能开关。

      • true:启用

      • false(默认):不启用

      true

      SwitchForce

      是否使PostgreSQL Serverless实例强制弹性扩缩容,取值:

      • true:强制执行

      • false(默认):不强制执行

      true

    阿里云首页 关系型数据库 相关技术圈