RDS通用云盘核心能力

本文涉及的产品
对象存储 OSS,20GB 3个月
RDS MySQL Serverless 基础系列,0.5-2RCU 50GB
云数据库 RDS MySQL,集群系列 2核4GB
推荐场景:
搭建个人博客
简介: 本次实验主要体验RDS通用云盘的三项核心能力:IO加速、IO突发和数据归档。首先创建实验资源,包括RDS MySQL实例和ECS实例,耗时约5分钟。接着通过sysbench导入数据并配置安全设置。在体验阶段,我们对比了开启和关闭IO加速及IO突发功能对RDS性能的影响,观察到QPS有显著差异。最后,通过将数据从云盘迁移到OSS中,展示了冷存层的数据归档功能,并进行RDS硬盘缩容,验证了其成本优势。整个实验过程详细记录了每一步操作,确保用户能直观感受到RDS通用云盘带来的性能提升和成本优化。

内容介绍:

一、创建实验资源

二、体验RDS通用云盘的三项能力

 

本次实验体验RDS通用云盘核心能力首先介绍RDS通用云盘,RDS通用云盘是RDS推出的一种新存储类型,细分为三层,分别是缓存层、数据层和冷存层。对应三项能力,IO加速IO突发和数据归档,三项能力结合能够为RDS提供更高的性能和更低的存储成本。本次实验是通过实际操作感受RDS通用云盘带来的性能提升和成本优势。

 

一、创建实验资源

image.png

首先看页面的左边部分,常见简辑和背景知识,点开目录部了解本次实验的基本步骤,总共分为14步,前7步是准备动作,进行资源和数据的准备,8和9则是体验缓存层的IO加速,10和11是体验数据层的IO突发,12是体验冷存层的数据归档,13是进行RDS硬盘缩容。最后一步则是清理实验资源,进入下一步,前提条件是这个实验的基本要求

image.png


这一页是创建实验资源。当同意协议,并且进行了授权之后,点击开始实操,本平台将会自动创建RDS MySQL实例和ECS实例,创建资源的部分大概需要耗时五分钟左右。点击开始实验资源已经创建完成,可以在最左侧的云产品资源处看到刚刚创建的实验资源,分别是ECS、RDS,然后按照操作手册继续本次实践。


安全设置这一步骤是需要对ECS的登录密码和安全组端口进行配置,接下来按照这个进行操作ECS。右侧可以看到进入了ECS控制台页面,点击此处的重置密码,在新密码和确认密码处输入ECS密码。并且牢记。点击击确认修改,ECS密码就也同置完成。

image.png

这一步是操作RDS指创建RDS的账号和数据库,进入RDS的实例管理界面,点击账号管理,点击创建账号,输入数据库账号,选择高权限账号并设置密码,选择左侧的数据库管理,并且创建数据库,输入数据库名称,击创建。那么数据库和账号均已创建完成。

image.png

一步是需要在ECS机器上安装sysbench,是实验的安装依赖,点击远程连接ECS,此处输入设置的密码,可以看到ECS已经连接成功。再回到操作手册,此处的安装命令在ECS中进行执行,执行完成,显示sysbench已经在ECS上安装完成。

image.png

一步是通过sysbench对RDS进行数据导入,是数据准备工作,依次执行这些骤,这里sysbench的脚本中需要替换host user password和db name,首先host需要在RDS数据库链接页面找到内网链接地址,复制粘贴到对应位置。user就是RDS设置的用户名,password则是对应的密码。db name是创建的数据库名。保存并执行,查看执行命令。看到目前数据正在导入过程中,数据导入过程大概需要20分钟左右。

image.png

image.png

期间可以观察RDS的监控与报警页面,查看这里的存储空间指标,可以选这次实验所关注的指标。这里需要等待数据导入完成。

image.png  

 

二、体验RDS通用云盘的三项能力

数据已经导入完成,下一步体验RDS通用云盘的三项能力

1、体验IO加速功能

IO加速是在同样的压测脚本下,对比开关IO加速两种场景下的RDS实例的QPS,实例在初始化时已经默认打开了IO加速。可以在云数据库RDS控制台基本信息页面,通用云盘开关设置确认IO加速已打开

image.png

在ECS服务器上对RDS进行压测,压测的脚本采用128并发,开始执行压测。可以看到压测压力已经开始。

image.png

压测期间,可以在RDS控制台监控与报警页面选择近15分钟查看LPS和QPS。

image.png

压测结束,从压测报告里看到三分钟内它的平均QPS是28000多,这是打开IO加速的情况下。 image.png

下一步实验关闭IO加速,再用同样的脚本对RDS进行性能测试,关闭方式是在RDS控制台基本信息栏,在通用云盘开关选择关闭IO加速开关,IO加速关闭过程中会进行闪断,大概需要五分钟左右,目前IO加速关闭已经在运行,等待IO加速关闭。

image.png

现在IO加速已关闭。回到ECS服务器上继续用同样脚本对RDS进行压测。压测开启。看到QPS已经相比于之前有一些下降,等待压测结束。压测结束压测报告里平均QPS是8800多,相比打开IO加速降低不少。IO加速的体验已经完成

image.png

2、体验IO突发功能

下一步体验IO突发对RDS实的影响。在执行同样的压测脚本下。对开启IO突发和关闭IO突发的RDS实力进行QPS和IOPS的对比。首先打开IO突发,在通用云盘开关设置这里点击IO突发开关按钮,选择确定IO突发的打开并不需要闪断。预估需要十秒左右,IO突发打开

image.png

回到ECS ,对 RDS进行压测。观察此时的QPS已经明显的提升。等待压测的结束,压测报告,平均每秒的QPS为1000多

image.png


下一步关闭IO突发RDS实例进行压测,回到RDS控制台。在通用云盘开关关闭IO突发关闭IO突发不需要闪断,预估需要十秒钟左右IO突发已经关闭,到ECSRDS进行压测观察压测结果QPS明显下降,等待压测结束。压测报告,平均每秒的QPS12000多,相比于开启IO突发时QPS有明显的下降。至此,以RDS通用云盘实力性能提升的体验,就是IO加速和IO突发两个功能体验结束。

image.png

 

3、体验RDS成本优势及冷存层的数据归档功能

接下来体验RDS的成本优势及冷存层的数据归档功能。需要通过云产品资源页面登录云数据库RDS,输入最开始注册的RDS的账号和密码。测试连接,连接成功登录进去。

image.png

选择最左侧的数据库实例,选择创建的数据库,看到最开始准备的10张表,这10张表每个表有10G数据,总共是100G数据。

image.png


回到操作手册,需要将这10张表从云盘中转移到OSS中,需要执行以下的DDL命令,table_name即输入对应的表名,开始执行,等待执行结束。因为一张表的大小是10G,而OSS的带宽大约在100mb/s左右,预估消耗两分钟左右。目前看已经执行完成。

image.png


可以再多做一张表,将第二张表也导入到OSS中。第二张表也已经到OSS中。

image.png


回到RDS控制台观察它的监控与报警,先收起操作手册,时间选择近15分钟更便于观察,可以看到这里有明显的下降,user_data_size就是用户数据从120G降到了109G,又降到97G。MySQL存储空间使用量表示云盘的使用量,它下降的时间段就是执行DDL的时候。说明数据已经从云盘上转移到了OSS中

image.png

回到左侧菜单满点击冷存管理,看到这里就是OSS中的数据。刚刚转过来的两张表。

image.png


回到实验手册,这一步是RDS云盘缩容,可以根据手册进行操作,相对比较简单。

image.png

最后一步是清理实验资源,结束实验。

 

 

 

相关实践学习
如何快速连接云数据库RDS MySQL
本场景介绍如何通过阿里云数据管理服务DMS快速连接云数据库RDS MySQL,然后进行数据表的CRUD操作。
全面了解阿里云能为你做什么
阿里云在全球各地部署高效节能的绿色数据中心,利用清洁计算为万物互联的新世界提供源源不断的能源动力,目前开服的区域包括中国(华北、华东、华南、香港)、新加坡、美国(美东、美西)、欧洲、中东、澳大利亚、日本。目前阿里云的产品涵盖弹性计算、数据库、存储与CDN、分析与搜索、云通信、网络、管理与监控、应用服务、互联网中间件、移动服务、视频服务等。通过本课程,来了解阿里云能够为你的业务带来哪些帮助     相关的阿里云产品:云服务器ECS 云服务器 ECS(Elastic Compute Service)是一种弹性可伸缩的计算服务,助您降低 IT 成本,提升运维效率,使您更专注于核心业务创新。产品详情: https://www.aliyun.com/product/ecs
相关文章
|
4月前
|
关系型数据库 数据安全/隐私保护 对象存储
体验RDS通用云盘核心能力
体验RDS通用云盘核心能力
|
18天前
|
存储 关系型数据库 数据库
体验云数据库RDS通用云盘核心能力
本次课程由杨浩磊(木信)分享,主题为体验云数据库RDS通用云盘的核心能力。内容分为四部分:1) 初识RDS通用云盘,介绍其低成本、高性能的特点;2) 核心能力详解,涵盖IO加速、IO突发和数据归档功能;3) 方案及应用案例,展示实际性能提升与成本优化;4) 线上活动与权益,提供免费试用等优惠。RDS通用云盘通过多级存储架构,显著提升读写性能并降低存储成本,适用于多种业务场景。
65 13
|
26天前
|
关系型数据库 开发者 RDS
【实践】体验RDS通用云盘核心能力
这些图片展示了阿里巴巴云开发生态的不同方面,包括开发者工具、平台服务、技术文档、社区支持等,旨在为开发者提供全面的支持和便利,促进技术创新和应用开发。
|
5月前
|
弹性计算 关系型数据库 MySQL
新一期陪跑班开课啦!阿里云专家手把手带你体验RDS通用云盘核心能力
本次课程将手把手带领用户创建一个云数据库RDS MySQL(通用云盘),并通过云服务器ECS对RDS MySQL实例进行压测,体验IO加速和IO突发带来的性能提升;并通过DMS执行DDL,将数据归档到OSS,再结合云盘缩容,体验数据归档带来的成本优势。
|
1天前
|
运维 关系型数据库 MySQL
体验领礼啦!体验自建数据库迁移到阿里云数据库RDS,领取桌面置物架!
「技术解决方案【Cloud Up 挑战赛】」上线!本方案介绍如何将自建数据库平滑迁移至云数据库RDS,解决业务增长带来的运维难题。通过使用RDS MySQL,您可获得稳定、可靠和安全的企业级数据库服务,专注于核心业务发展。完成任务即可领取桌面置物架,每个工作日限量50个,先到先得。
|
19天前
|
运维 关系型数据库 MySQL
自建数据库迁移到云数据库RDS
本次课程由阿里云数据库团队的凡珂分享,主题为自建数据库迁移至云数据库RDS MySQL版。课程分为四部分:1) 传统数据库部署方案及痛点;2) 选择云数据库RDS MySQL的原因;3) 数据库迁移方案和产品选型;4) 线上活动与权益。通过对比自建数据库的局限性,介绍了RDS MySQL在可靠性、安全性、性价比等方面的优势,并详细讲解了使用DTS(数据传输服务)进行平滑迁移的步骤。此外,还提供了多种优惠活动信息,帮助用户降低成本并享受云数据库带来的便利。
|
5月前
|
关系型数据库 MySQL 数据库
RDS MySQL灾备服务协同解决方案构建问题之数据库备份数据的云上云下迁移如何解决
RDS MySQL灾备服务协同解决方案构建问题之数据库备份数据的云上云下迁移如何解决
|
1月前
|
安全 关系型数据库 MySQL
体验自建数据库迁移到云数据库RDS,领取桌面置物架!
「技术解决方案【Cloud Up 挑战赛】」正式开启!本方案旨在帮助用户将自建数据库平滑迁移至阿里云RDS MySQL,享受稳定、高效、安全的数据库服务,助力业务快速发展。完成指定任务即可赢取桌面置物架等奖励,限量供应,先到先得。活动时间:2024年12月3日至12月31日16点。
|
5月前
|
SQL 关系型数据库 数据库
数据库空间之谜:彻底解决RDS for SQL Server的空间难题
【8月更文挑战第16天】在管理阿里云RDS for SQL Server时,合理排查与解决空间问题是确保数据库性能稳定的关键。常见问题包括数据文件增长、日志文件膨胀及索引碎片累积。利用SQL Server的动态管理视图(DMV)可有效监测文件使用情况、日志空间及索引碎片化程度。例如,使用`sp_spaceused`检查文件使用量,`sys.dm_db_log_space_usage`监控日志空间,`sys.dm_db_index_physical_stats`识别索引碎片。同时,合理的备份策略和文件组设置也有助于优化空间使用,确保数据库高效运行。
128 2
|
5月前
|
关系型数据库 数据库 数据安全/隐私保护
"告别繁琐!Python大神揭秘:如何一键定制阿里云RDS备份策略,让数据安全与效率并肩飞,轻松玩转云端数据库!"
【8月更文挑战第14天】在云计算时代,数据库安全至关重要。阿里云RDS提供自动备份,但标准策略难以适应所有场景。传统手动备份灵活性差、管理成本高且恢复效率低。本文对比手动备份,介绍使用Python自定义阿里云RDS备份策略的方法,实现动态调整备份频率、集中管理和智能决策,提升备份效率与数据安全性。示例代码演示如何创建自动备份任务。通过自动化与智能化备份管理,支持企业数字化转型。
120 2

热门文章

最新文章