云数据库RDS存储能力进化解析!

数据库是企业IT系统的核心,其性能表现会直接影响整体业务系统的性能表现,而影响数据库性能因素包括系统架构设计、应用程序业务SQL语句、数据库参数优化配置、数据库运行的资源能力。系统架构设计和应用程序业务SQL语句都属于数据库外围,需要从整体业务上去设计优化;数据库的参数配置,核心是要根据数据库上的业务和硬件特点细调参数,丰富的DBA经验对此项影响很大,归属于软件配置内容且随时可调整。数据库的硬件资源,在传统企业中属于一项固定资产投资,前期投资成本高,后期更换成本更高,云时代虽然能够随时扩容硬件资源和更换,但亦受到数据迁移、业务停服等影响,因此好的硬件资源选择非常重要。

影响性能的硬件包括CPU、内存、磁盘、网络:

CPU : 计算能力核心,其表现会直接影响数据库的逻辑运算能力,比方说查询计算、数据聚合、存储过程效率等。
内存 : 对性能非常关键,其核心是缓存频繁使用数据避免系统频繁与磁盘交互,性能表现一般都在纳秒级延迟,一般OLTP数据库建议内存和数据空间比例至少要保持在20%。
磁盘 : 相比前两者性能最差,因此磁盘性能表现直接影响数据库整体表现。云数据库目前提供两种磁盘,包括本地盘和云盘,本地盘性能高(微秒级延迟)但存储容量有限,云盘更大存储容量但性能受限(毫秒级延迟)。
网络 : 网络影响主要在于带宽,因此大查询或者大事务,对网络的要求就很高。
重点分析磁盘性能对业务有影响的因素包括:

延迟:延迟越低,系统响应越实时,如对于交易型系统,延迟会影响到每次用户操作是否卡顿。
吞吐量:带宽越高,并发能力越好,多用户同时操作时可以并发处理更多需求,避免排队。
IOPS:是磁盘并发能力的直接指标,定义是在特定数据块(如4K)大小下每秒可处理的IO请求数。
上面提到本地盘的性能要好于云盘,那么为什么云数据库RDS的发展要往云盘方向走呢?主要原因除了性能以外,云盘还有诸多企业特性满足各类业务需求,如三副本数据存储可保证业务数据可靠性达到9个9,存储与计算分离,可支持容量更大同时扩容相对更简单等。而ESSD云盘相对SSD云盘,企业特性有非常大的加强,同时重点性能表现大大提升,达到本地盘能力甚至超越。下面我将重点分析企业级高性能存储ESSD的核心能力。

极致性能极致稳定

ESSD最大实现单实例单盘100万IOPS,并且读写时延降低70%+,最快达到200us,核心能力的技术保障是ESSD首次采用面向未来的架构设计。首先ESSD云盘采用RDMA网卡,在硬件上保障了网络吞吐能力达到了50Gbps。其次在软件层面阿里云研发了新一代的底层存储系统,存储引擎2.0,性能表现极致同时坚如磐石,是稳定性能表现的关键,高IOPS场景下响应时间几乎无抖动。最后软件架构层面实现了全用户态协议栈,降低了70%时延。

阿里云自研的存储引擎2.0新架构是性能提升关键,实现了用户态文件系统(FusionEngine)、高性能网络库(Optimized TCP RDMA)、极致的软件栈优化(实现无锁、无上下文切换、零拷贝),多流映射(吞吐量提升三倍),实现动态切换(99.9%分位延迟降为1/10)等核心技术。

RDS 率先支持ESSD存储,第一时间为客户提供高性能的数据库服务,经过实际客户业务测试,MySQL数据库在云盘容量减少60%的前提下,较SSD云盘,ESSD云盘TPS提升200%以上,时延降低60%以上。

在线扩容业务永续

磁盘容量规划是非常重要的数据库设计内容,云时代客户可以先购买够用的小空间容量,之后根据业务发展弹性扩容空间。在此之前,云数据库云盘的扩容都会涉及到业务闪断,比如说MySQL 5.7高可用版、SQL Server 2016 标准高可用版,用户发起磁盘扩容需求后,RDS管控系统会先在后端扩容备库磁盘空间,然后做主备切换(涉及业务连接闪断),最后再原主库扩容磁盘空间,扩容期间具体的实例主机都会涉及重启,整个过程约花费半小时(但业务影响只有闪断),有时也很难解决燃眉之急。

ESSD云盘支持在线扩容,此特性确保在数据库接到扩容需求后,立即执行磁盘空间动作,无需主备切换,无需重启数据库实例机器,简单且方便的保障业务连续访问。
快照备份有备无患

ESSD云盘集成快照特性,最多可支持64个快照,支持跨可用区多副本的数据保护能力。该特性特别适用于数据库的备份需求。云数据库RDS针对ESSD的急速快照能力,研发了全新一代数据库备份系统,支持利用快照能力备份整个实例,并且支持全量和增量快照能力,备份和恢复速度都大大提升。由于备份效率的提升,RDS可以提供更大容量,满足有大空间需求的用户。
极致安全自助可控

云数据库RDS 通过ESSD的安全加密能力,实现落盘加密功能,并且支持客户自带秘钥,满足全部行业的最严安全合规要求,诸如金融、保险、证券等行业。另外结合RDS数据链路加密和SQL审计功能,为应用系统运行期间的链路、存储、审计三个维度提供严格的安全保护。
如何购买RDS高性能存储ESSD版实例

购买RDS高性能存储ESSD版实例过程及其简单,申请开通权限后,用户在购买RDS实例的时候,存储类型就可以选择ESSD后,即可点击购买完成实例生产。

云数据库RDS存储类型从支持本地盘,到支持SSD云盘,再到支持ESSD云盘,技术路径演进方向明确,存储与计算分离、更高数据可靠性、更强数据安全性、更快性能、更易用企业特性,功能和能力范围不断增强,基于ECS和ESSD的新架构能够充分利用硬件红利,为企业客户提供最好的数据库服务。
公测期间特殊优惠,价格仅为SSD云盘的一半!
云数据库RDS ESSD存储类型实例
原文链接:https://yq.aliyun.com/articles/696619

原文地址:https://blog.51cto.com/13927391/2374062

时间: 2024-10-08 15:10:19

云数据库RDS存储能力进化解析!的相关文章

2015年阿里云9折优惠码,适用范围:主机(ECS)、云存储(OSS)、云数据库RDS等等

阿里云传送门 优惠码: EI81X1 使用规则 适用订单:首次购买云服务器ECS.云数据库RDS.负载均衡SLB.开放存储服务OSS.内容分发网络CDN.开放缓存服务OCS 优惠折扣:享受原价9折优惠. 有效期: 至2015年12月. 如何使用 选好产品->立即购买->确认订单环节->点击「我有推荐码」->输入推荐码->立享9折!

云数据库RDS MySQL 版

阿里云关系型数据库(Relational Database Service,简称RDS)是一种稳定可靠.可弹性伸缩的在线数据库服务.基于阿里云分布式文件系统和SSD盘高性能存储,RDS支持MySQL.SQL Server.PostgreSQL.PPAS(Postgre Plus Advanced Server,高度兼容Oracle数据库)和MariaDB TX引擎,并且提供了容灾.备份.恢复.监控.迁移等方面的全套解决方案,彻底解决数据库运维的烦恼. 请大家看视频简介 使用流程 应用场景 在对数

在ECS上搭建阿里云数据库RDS的只读实例

在ecs上搭建阿里云数据库rds的只读实例 一.搭建环境 1. 阿里云的云数据库rds版,MySQL版本:MySQL 5.6.16,做主服务器,8核16G内存. 2. Ecs服务器一台:CentOS release 6.8,安装MySQL 5.6.40,做从服务器,Intel(R) Xeon(R) CPU E5-2682 v4 @ 2.50GHz,两核4G内存. 二.目的 通过搭建只读实例(mysql主从),实时将数据从云数据库rds,复制到ecs上的MySQL从库,减少rds读取数据的压力.

京东云数据库 RDS助力企业便捷运维

iPhone6发布那年,京东在国贸等商圈送货最快速度数分钟,包括从下单到送达.这是一个极端的富含营销因素例子.即便如此,常态来看,隔天到货的这种业务模式,也是基于同样的支撑:营销业务.物流业务,大数据业务,数据平台和数据. 京东云在集团中担负着对外助力企业发展的责任.因为京东云的整体产品线确实特别丰富,因此呢,我今天特别把比较有代表性的数据体系提出来,管中窥豹. 希望在有限的篇幅内,围绕着数据生态,跟大家进行以下话题的交流:京东数据生态的主要涉及的范围有哪些?为什么京东数据生态可以主力企业架构的

京东云数据库RDS SQL Server高可用概述

数据库的高可用是指在硬件.软件故障发生时,可以将业务从发生故障的数据库节点迁移至备用节点.本文主要讲述SQL Server高可用方案,以及京东云RDS数据库的高可用实现. 一.高可用解决方案总览 1.故障转移集群 故障转移集群为整个SQL Server实例提供高可用性支持,这意味着在集群上某个节点的SQL Server实例发生了硬件错误.操作系统错误等会故障转移到该集群上的其它节点.通过多个服务器(节点)共享一个或多个磁盘来实现高可用性,故障转移集群在网络中出现的方式就像单台计算机一样,但是具有

【emoji表情】阿里云数据库RDS支持emoji表情

前言 由于最近几年移动App的兴起,手机自带表情作为用户输入的方式开始流行. 但是emoji表情作为一种特殊的编码方式,之前的数据库字符编码不能正常显示. 解决 在mysql5.5之后的版本,utf8mb4的编码方式解决了emoji表情和生僻字的编码问题. 下面整理下为了兼容emoji表情,我们在数据库服务上做出的修改. 数据库字符集 也就是在创建数据库的时候选择的支持字符集,由于创建之后这项不能进行修改,所以只好重新创建了一个数据库.QAQ 参数设置 这里还需要修改RDS实例的参数设置,将ch

阿里云数据库产品HybridDB简介——OLAP数据库,支持行列混合存储,为用户提供基于开源 OLTP、OLAP、BigData 生态的一站式解决方案

12 月 9 日,阿里云宣布数据库产品 HybridDB 正式商业化. HybridDB(ApsaraDB HybridDB)是一款在线 MPP 大规模并行处理数据仓库的服务.它基于 Pivotal 公司的开源数据库项目 Greenplum Database 开发,并由阿里云数据库团队在云计算架构下深度扩展. 该服务支持了 OSS 存储.JSON 数据类型.HyperLogLog 预估分析等功能特性.通过符合 SQL2008 标准查询语法及 OLAP 分析聚合函数,提供灵活的混合分析能力.提供在

2018阿里云云数据库RDS核心能力演进

云计算已经进入普及期,不少企业开始从自建数据中心转向云计算.在云计算资源的使用上,从最开始只是使用IaaS层基础资源,转向使用包括云数据库在内的各类PaaS资源.数据库是企业IT架构的核心部分,RDS关系型数据库服务已经成为企业重度依赖的云服务. 过去7年的持续发展,2018年阿里云首次进入Gartner的数据库魔力象限,能够入选Gartner,这是中国数据库厂商的一次突破.阿里云入围Gartner充分说明,在新一波技术浪潮之上进行创新,才可能做出突破.云数据库已经不仅仅是简单地完成数据库在云资

吐槽阿里云数据库的备份还原

阿里云数据库RDS备份还原问题终于解决了.我会告诉你其实不用看他们的文档,直接还原就可以了吗? 详情如下: 我严格按照文档操作的,后来数据库启动过几秒后即崩溃,有两个错误,先解决了一个,后来一个用了各种办法都解决不了. 于是只好留言阿里云的客服,我着重强调了严格按照文档,并提交了崩溃信息. 结果客服说,请按文档操作,好吧. 后来看了一下阿里云提供的工具,一个导出脚本居然1M多,我的天,什么脚本这么大.于是看了一下代码,就是个简单的解压操作, 后面塞了一堆二进制,让人以为很高端,其实普通的解压软件