瑶池数据库微课堂 | PolarDB Serverless弹性&价格力观测

本文涉及的产品
云数据库 RDS MySQL,集群系列 2核4GB
推荐场景:
搭建个人博客
RDS MySQL Serverless 基础系列,0.5-2RCU 50GB
函数计算FC,每月15万CU 3个月
简介: 瑶池数据库微课堂介绍阿里云PolarDB Serverless的弹性与性价比优势。通过瑶池解决方案体验馆,用户可免费实操,直观感受Serverless的秒级弹性及超高性价比。内容涵盖Serverless概念、操作步骤、压测演示及性能曲线分析,展示PolarDB在不同负载下的自动扩展能力。适合希望了解云数据库弹性和成本效益的技术人员。

瑶池数据库微课堂 | PolarDB Serverless弹性&价格力观测


内容介绍:

一、Serverless介绍

二、操作

三、总结

 

上一节微课堂通过瑶池解决方案体验馆平台,展示了阿里云 RDS MySQL 经济版与自建 MySQL 在相同压测场景下的性能对比与价格对比,展示了其显著的性价比优势。本期将继续通过瑶池解决方案体验馆展示阿里云数据库的拳头产品,即阿里云自研产品 PolarDB 的 Serverless 特性的弹性优势与性价比优势。


一、Serverless介绍

Serverless 在数据库的圈内是一个热度较高的概念,可以通过各种渠道了解。阿里云数据库 Serverless 特性的宣传有:极致弹性、秒级弹性、超高性价比等等。阿里云数据库的 Serverless 有怎样的弹性能力?在瑶池解决方案体验馆中,以 PolarDB 为例,可直观展示,也可以前往瑶池解决方案体验馆免费实操获取直观感受。


二、操作

1、登录

回顾如何进入解决方案体验馆,我们首先需要登录阿里云账号,

image.png

在登录情况下进入阿里云瑶池数据库的官网聚合页面。

2、进入控制台

然后单击管理控制台就能进入瑶池数据库控制台。

image.png

也可以在上方的搜索栏中搜索瑶池数据库进行跳转。

image.png

解决方案体验馆在瑶池数据库控制台的首页中间偏上的位置,即解决方案体验馆。

3、体验馆

近期体验馆上线了专属新页面,分类和之前一样,包括性能与价格力体验官,DB+AI 体验馆和核心功能体验馆。可以根据产品维度,筛选不同产品对应的体验馆。

4、数据

可以通过各个方案上的数字了解不同方案的受欢迎程度,这个数字代表了体验人数,数字越大,表示这个方案越受欢迎,体验人数越多。

image.png

原有的概览页面变为解决方案体验馆的三个推荐卡片,可以从此处关注到体验馆的最新动态。

5、优势

那接下来就来体验一下 PolarDB Serverless体验馆。感受其弹性和性价比的一些优势。

image.png

可以从性能与价格力体验进入,选择Serverless 弹性&价格力观测。也可以按产品维度划分,找到 PolarDB 分类下的Serverless弹性与价格力观测。

image.png

点击免费体验,就可以进入到这个正式的体验页面。

image.png

当前Serverless弹性与价格力观测支持三个产品的体验:PolarDB MySQL、PolarDB  PG 和RDS MySQL。

6、压测

(1)创建

以 PolarDB MySQL 为例,选择产品为 PolarDB MySQL,压测工具为 Sysbench。点击下方创建任务按钮。

image.png

并选择需要的压测模式,案例选择 olto _read_write模式为例进行介绍。任务创建完成后,由于需要初始化数据,因此大概需要3分钟左右的等待时间。

在本次体验馆内,平台将根据选择,自动发起一个标准的 sysbench 压测任务,向一台预置的 PolarDB MySQL Serverless集群发起压测,无需购买资源,无需进行额外配置,即可一键发起性能压测。当任务创建完毕后,可在此处的任务列表中看到你发起的任务,点击旁边的查看详情按钮。

(2)趋势曲线

在详情页面,可以看到 PolarDB MySQL 集群的性能随压测压力变化的变化趋势曲线。

image.png

在本次压测体验中,所发起的 Sysbench 压测任务的并发线程数是阶梯式递增的,初始为4,逐步递增为8、12,最高递增至 32 线程数。

image.png

在这张性能图中,一共有两条曲线,一条是集群的性能,

image.png

能以 TPS作为衡量指标,一条为集群的PCU,

image.png

即Serverless 形态下计算节点的一个规格单位,一个PCU 约等于普通集群,1C2GB 的计算资源。

从图中动态实时变化的曲线可以看到,随着压测并发线程数的增加,集群主节点 CPU的使用率不断提升,触发了主节点 PCU 的弹生,主节点PCU 数秒级完成弹升,并随着负载逐步递增。集群的 TPS随着PCU 的递增也逐渐上升。

(3)弹性说明

说明 PolarDB 的处理能力借助Serverless弹性获得提升,

image.png

当压测并发线程数开始下降后,随着集群负载的下降,集群主节点PCU数量先是稳定观望了一段时间,然后以0.5 为步长逐步自动回缩。最后可以结合这个体验馆配套的帮助文档中的图片整体看一下Serverless 的极致弹性的全貌。当压测压力从 4 线程开始递增时,

image.png

集群 PCU秒级完成弹升,并随着负载增加,以 1PCU为步长逐步递增的。并且实现了集群性能的阶梯式递增,当压缩压力从32线程开始递减时,在观望了一段时间防止压力负增后,集群PCU以0.5PCU为步长逐步递减。

PolarDB Serverless 集群根据 PCU 的大小进行收费,因此极致的弹性也意味着超高的性价比。


三、总结

此为Serverless体验馆的全部体验过程。可以在体验记录中回看自己或他人的体验记录。也可以进入登录自己的阿里云账号,根据介绍的方式自行体验和感知 PolarDB Serverless 的弹性魅力。

相关实践学习
【文生图】一键部署Stable Diffusion基于函数计算
本实验教你如何在函数计算FC上从零开始部署Stable Diffusion来进行AI绘画创作,开启AIGC盲盒。函数计算提供一定的免费额度供用户使用。本实验答疑钉钉群:29290019867
建立 Serverless 思维
本课程包括: Serverless 应用引擎的概念, 为开发者带来的实际价值, 以及让您了解常见的 Serverless 架构模式
目录
打赏
0
5
5
0
1006
分享
相关文章
让PolarDB更了解您--PolarDB云原生数据库核心功能体验馆
让PolarDB更了解您——PolarDB云原生数据库核心功能体验馆,由阿里云数据库产品事业部负责人宋震分享。内容涵盖PolarDB技术布局、开源进展及体验馆三大部分。技术布局包括云计算加速数据库演进、数据处理需求带来的变革、软硬协同优化等;开源部分介绍了兼容MySQL和PostgreSQL的两款产品;体验馆则通过实际操作让用户直观感受Serverless、无感切换、SQL2Map等功能。
瑶池数据库大讲堂|PolarDB HTAP:为在线业务插上实时分析的翅膀
瑶池数据库大讲堂介绍PolarDB HTAP,为在线业务提供实时分析能力。内容涵盖MySQL在线业务的分析需求与现有解决方案、PolarDB HTAP架构优化、针对分析型负载的优化(如向量化执行、多核并行处理)及近期性能改进和用户体验提升。通过这些优化,PolarDB HTAP实现了高效的数据处理和查询加速,帮助用户更好地应对复杂业务场景。
瑶池数据库微课堂|PolarDB/RDS+ADB Zero-ETL:一种免费、易用、高效的数据同步方式
瑶池数据库微课堂介绍阿里云PolarDB/RDS与ADB的Zero-ETL功能,实现免费、易用、高效的数据同步。内容涵盖OLTP与OLAP的区别、传统ETL存在的问题及Zero-ETL的优势(零成本、高效同步),并演示了从RDS MySQL到AnalyticDB MySQL的具体操作步骤。未来将优化和迭代此功能,提供更好的用户体验。
1月17日|阿里云云谷园区,PolarDB V2.0技术沙龙,畅聊国产数据库
为了助力国产化项目顺利推进,阿里云邀请企业开发者和数据库负责人到云谷园区,与PolarDB V2.0技术专家面对面交流。扫描海报二维码报名,我们将根据信息为您申请入园。欢迎参与,共同探讨PolarDB的最新技术和应用!
数据库传奇:MySQL创世之父的两千金My、Maria
《数据库传奇:MySQL创世之父的两千金My、Maria》介绍了MySQL的发展历程及其分支MariaDB。MySQL由Michael Widenius等人于1994年创建,现归Oracle所有,广泛应用于阿里巴巴、腾讯等企业。2009年,Widenius因担心Oracle收购影响MySQL的开源性,创建了MariaDB,提供额外功能和改进。维基百科、Google等已逐步替换为MariaDB,以确保更好的性能和社区支持。掌握MariaDB作为备用方案,对未来发展至关重要。
55 3
MySQL崩溃保险箱:探秘Redo/Undo日志确保数据库安全无忧!
《MySQL崩溃保险箱:探秘Redo/Undo日志确保数据库安全无忧!》介绍了MySQL中的三种关键日志:二进制日志(Binary Log)、重做日志(Redo Log)和撤销日志(Undo Log)。这些日志确保了数据库的ACID特性,即原子性、一致性、隔离性和持久性。Redo Log记录数据页的物理修改,保证事务持久性;Undo Log记录事务的逆操作,支持回滚和多版本并发控制(MVCC)。文章还详细对比了InnoDB和MyISAM存储引擎在事务支持、锁定机制、并发性等方面的差异,强调了InnoDB在高并发和事务处理中的优势。通过这些机制,MySQL能够在事务执行、崩溃和恢复过程中保持
61 3
数据库灾难应对:MySQL误删除数据的救赎之道,技巧get起来!之binlog
《数据库灾难应对:MySQL误删除数据的救赎之道,技巧get起来!之binlog》介绍了如何利用MySQL的二进制日志(Binlog)恢复误删除的数据。主要内容包括: 1. **启用二进制日志**:在`my.cnf`中配置`log-bin`并重启MySQL服务。 2. **查看二进制日志文件**:使用`SHOW VARIABLES LIKE 'log_%';`和`SHOW MASTER STATUS;`命令获取当前日志文件及位置。 3. **创建数据备份**:确保在恢复前已有备份,以防意外。 4. **导出二进制日志为SQL语句**:使用`mysqlbinlog`
82 2
Python处理数据库:MySQL与SQLite详解 | python小知识
本文详细介绍了如何使用Python操作MySQL和SQLite数据库,包括安装必要的库、连接数据库、执行增删改查等基本操作,适合初学者快速上手。
256 15
数据库数据恢复—Mysql数据库表记录丢失的数据恢复方案
Mysql数据库故障: Mysql数据库表记录丢失。 Mysql数据库故障表现: 1、Mysql数据库表中无任何数据或只有部分数据。 2、客户端无法查询到完整的信息。
数据库数据恢复—MYSQL数据库文件损坏的数据恢复案例
mysql数据库文件ibdata1、MYI、MYD损坏。 故障表现:1、数据库无法进行查询等操作;2、使用mysqlcheck和myisamchk无法修复数据库。
AI助理

你好,我是AI助理

可以解答问题、推荐解决方案等