为了应对不断变化的业务需求,使数据库资源能够适应业务规模的快速变化,避免资源浪费和控制数据库运维成本,云数据库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实例资源使用和规格变化情况如下图所示:
由上图可以看到,在业务波动较大的场景下:
普通实例:在波谷期浪费的资源较多,在高峰期资源不足,业务受损。
Serverless实例:
由于其计算资源随业务需求量随时调整,总体浪费的资源很少,提升了资源利用率,降低了资源使用量。
在高峰期也能完全满足业务需求,保证业务不受损,提高了系统的稳定性。
打破固定资源付费的模式,做到真正负载与资源动态匹配的按量付费,可节省大量成本。
无需手动变配,提高了运维效率,降低了运维管理人员和开发人员的运维成本。
支持自动启停能力。当没有连接时,实例自动暂停,释放计算资源节约成本;当有连接建立时,自动启动。
对高吞吐写入场景和高并发业务进行了设计优化,同时提供了弹性伸缩能力,适合业务数据量大、并具有典型的业务访问波峰波谷场景。
优势
更低的成本:对于创业初期的企业,PostgreSQL Serverless不依赖其他的基础设施和相关服务,即买即用并可以提供稳定和高效的数据存取服务。使用期间只需要为占用的资源按使用量付费。
更大的存储空间:存储空间最大可高达32 TB,根据实例数据量自动扩展,可以有效避免集群存储资源不足对业务造成影响。
计算资源自动弹性扩缩容:用户读取和写入需要的计算资源可弹性伸缩,极大减少了运维成本和系统风险。
全面托管和免运维:系统部署、扩缩容、报警处理等所有运维工作由阿里云专业团队完成,用户无感知,业务无影响,服务持续可用,真正免运维。
适用场景
开发、测试环境等低频数据库使用场景
中小企业建站服务等SaaS应用场景
个人开发者用户
学校教学、学生实验等教育场景
物联网(IoT)、边缘计算等不确定负载场景
全托管或希望完全免运维的用户
业务有波动或不可预测的用户
具有间歇性定时任务的业务场景