全部产品
Search
文档中心

云数据库 RDS:Serverless实例

更新时间:Dec 17, 2024

为了应对不断变化的业务需求,使数据库资源能够适应业务规模的快速变化,避免资源浪费和控制数据库运维成本,云数据库RDS PostgreSQL Serverless实例提供了实时弹性能力。通过本文档,您将了解到Serverless实例的特性、架构和使用方法,帮助您降低成本和提高运营效率。

介绍

RDS PostgreSQL Serverless实例提供了CPU、内存的实时弹性能力,构建云盘架构下的RDS PostgreSQL产品新形态。实例不仅提供网络资源、命名空间、存储空间的垂直资源隔离能力,还提供计算资源按需计费的能力,具有资源用量低、简单易用、弹性灵活和价格低廉等优点,赋能用户面向业务峰谷时对计算能力进行快速且独立的扩缩要求,做到快速响应业务变化的同时,合理优化使用成本,进一步助力企业降本增效。

说明
  • RDS PostgreSQL Serverless实例计算资源的单位是RCU(RDS Capacity Unit),1个RCU的性能约为1核(最大)2 GB,实例计算资源会在您指定的RCU范围内自动伸缩。

  • RDS PostgreSQL Serverless实例的最大连接数固定为2400,不支持调整,也不会随RCU的变化而改变。

在业务波动较大的场景下,普通实例和Serverless实例资源使用和规格变化情况如下图所示:image

由上图可以看到,在业务波动较大的场景下:

  • 普通实例:在波谷期浪费的资源较多,在高峰期资源不足,业务受损。

  • Serverless实例:

    • 由于其计算资源随业务需求量随时调整,总体浪费的资源很少,提升了资源利用率,降低了资源使用量。

    • 在高峰期也能完全满足业务需求,保证业务不受损,提高了系统的稳定性。

    • 打破固定资源付费的模式,做到真正负载与资源动态匹配的按量付费,可节省大量成本。

    • 无需手动变配,提高了运维效率,降低了运维管理人员和开发人员的运维成本。

    • 支持自动启停能力。当没有连接时,实例自动暂停,释放计算资源节约成本;当有连接建立时,自动启动。

    • 对高吞吐写入场景和高并发业务进行了设计优化,同时提供了弹性伸缩能力,适合业务数据量大、并具有典型的业务访问波峰波谷场景。

优势

  • 更低的成本:对于创业初期的企业,PostgreSQL Serverless不依赖其他的基础设施和相关服务,即买即用并可以提供稳定和高效的数据存取服务。使用期间只需要为占用的资源按使用量付费。

  • 更大的存储空间:存储空间最大可高达32 TB,根据实例数据量自动扩展,可以有效避免集群存储资源不足对业务造成影响。

  • 计算资源自动弹性扩缩容:用户读取和写入需要的计算资源可弹性伸缩,极大减少了运维成本和系统风险。

  • 全面托管和免运维:系统部署、扩缩容、报警处理等所有运维工作由阿里云专业团队完成,用户无感知,业务无影响,服务持续可用,真正免运维。

适用场景

  • 开发、测试环境等低频数据库使用场景

  • 中小企业建站服务等SaaS应用场景

  • 个人开发者用户

  • 学校教学、学生实验等教育场景

  • 物联网(IoT)、边缘计算等不确定负载场景

  • 全托管或希望完全免运维的用户

  • 业务有波动或不可预测的用户

  • 具有间歇性定时任务的业务场景

计费说明

Serverless费用

使用方法

常见问题

Q:为何会收到关于Serverless实例CPU、内存等相关的云监控报警?

A:RDS PostgreSQL Serverless实例的计算资源将在您指定的范围内,根据业务负载自动进行弹性伸缩。通常情况下,您不会收到与计算资源阈值相关的报警。然而,如果在创建Serverless实例之前,您已设定了针对RDS PostgreSQL全部资源的CPU、内存等阈值的报警规则,该报警规则将自动适用于新建的RDS PostgreSQL Serverless实例。当监控指标达到报警条件时,您将收到相应的报警通知。

您可以登录云监控控制台,在报警服务 > 报警规则页,通过高级筛选功能,查看目标Serverless实例当前启用的报警规则,并对其进行管理