PolarDB PostgreSQL企业版固定规格集群的Serverless功能正式上线

Serverless是云原生数据库PolarDB所具备的动态弹性扩缩容能力。集群中的各个节点能够在秒级内实现弹性扩展,有效应对业务负载的突增,且在整个过程中对业务运行无任何影响。在业务低负载期间,该机制能够自动进行弹性缩容,从而有效降低业务成本。

PolarDB PostgreSQL企业版固定规格集群的Serverless功能正式上线。固定规格集群的Serverless功能可在已经购买的固定规格(计费类型为包年包月或按量付费)集群上开启Serverless功能。

一、功能介绍

该功能使您能够在面对业务波峰波谷时,快速且独立地调整计算和存储能力,从而实现对业务变化的快速响应,同时合理优化成本使用,进一步降低成本、提高使用效率。请参见PolarDB PostgreSQL版Serverless集群
PolarDB PostgreSQL企业版固定规格集群的Serverless功能正式上线_第1张图片

(一)数据库代理

  1. 数据库代理由固定规格和Serverless两部分组成。其中,固定规格为固定规格集群默认规格,而Serverless部分则根据业务负载进行弹性扩缩。
  2. 扩缩默认按照0.5 PCU的增量进行。扩缩步长会根据当前的PCU使用情况动态调整,当前PCU越大,扩缩步长相对越大。

(二)计算节点

  1. 主节点(RW节点)和只读节点(RO节点)由固定规格和Serverless两部分组成。其中,固定规格部分不随业务压力的变化而改变,Serverless部分随业务负载变化而弹性扩缩。
  2. 每当主节点或只读节点扩展或收缩时,节点的PCU会相应增加或减少。
  3. 扩缩默认按照0.5 PCU的增量进行。扩缩步长会根据当前的PCU使用情况动态调整,当前PCU越大,扩缩步长相对越大。
  4. 您可以设置单节点弹性扩缩的范围,以PCU为单位。系统每秒钟会监测一次计算节点的PCU。

(三)存储空间

存储空间采用固定规格集群的存储。

说明:固定规格集群开启Serverless功能后,集群的最大连接数和最大IOPS与设置的Serverless配置参数单节点资源弹升上限成正比。

二、功能优势

Serverless能够根据业务负载,对集群资源进行秒级动态弹降。其核心优势体现在如下几个方面:
高可用
多节点的架构保障了Serverless集群的高可用,共同保证了 Serverless集群的稳定运行。
高弹性
扩缩范围广:支持自动纵向和横向扩展。
秒级扩缩:从容应对业务负载突增,5秒完成探测,1秒完成扩展;同时在业务负载下降时,集群资源阶梯性自动释放。
数据强一致
支持全局一致性,在集群内实现数据强一致,数据写入后在只读节点上立即可读,性能与弱一致性基本一致。
说明:全局一致性功能默认处于关闭状态,您可以手动为集群连接地址启用相应功能,详细操作请参见全局一致性
低成本
以PCU定价,真正做到按量付费,帮助您节省成本。成本下降最高可达 80%。
免运维
版本升级、系统部署、扩缩容、报警处理等所有运维工作由阿里云专业团队完成,使用无感知,业务无影响,服务持续可用,真正免运维。

三、适用场景

场景一:有明显业务波峰波谷的场景
场景二:不确定负载的场景,例如物联网(IoT)、边缘计算。
场景三:期望降低运维成本、提升运维效率的场景。
场景四:希望保留已有的PolarDB集群,同时又可以满足业务波动的场景。

四、Serverless实例性能

在下图中可以看到,随着压测任务的进行,集群的整体性能(使用TPS来衡量)和集群主节点PCU数量发生了变化。
PolarDB PostgreSQL企业版固定规格集群的Serverless功能正式上线_第2张图片
变化一:随着压测并发线程数的增加,集群主节点CPU使用率不断提升,触发了主节点PCU的弹升。
变化二:集群的TPS随着PCU的递增也逐渐上升,这说明PolarDB的处理能力借助Serverless弹性获得提升。
变化三:当压测并发线程数开始下降后,随着集群负载下降,集群主节点PCU数量然后逐步自动回缩。

五、前提条件及操作步骤

支持的PolarDB PostgreSQL版的版本如下:点此开通
PolarDB PostgreSQL企业版固定规格集群的Serverless功能正式上线_第3张图片
开启固定规格集群的Serverless功能操作步骤:查看详情
图片
1.登录PolarDB控制台,选择集群所在地域,在集群列表中单击目标集群ID进入详情页。2.在基本信息页面的数据库节点区域,单击开启Serverless。
3.在开启Serverless对话框中,设置参数,并单击确定。

你可能感兴趣的:(数据库mysql)