了解系列、存储类型、规格族和存储引擎创建RDS实例前,您需要结合性能、价格、工作负载等因素,做出性价比与稳定性最优的决策,由于系列、存储类型、规格族这三者紧密联系、互相影响,且用户对这三者的疑惑较多,所以下文将简单介绍这几部分内容。更多选项的说明请参见创建实例。

说明 对于RDS MySQL 8.0版本实例,还需要关注存储引擎,下文也会介绍RDS MySQL 8.0版本实例如何选择默认存储引擎。

系列

云数据库RDS实例包括基础系列、高可用系列、集群系列。详细说明如下。

系列

说明

适用场景

基础系列

单节点,计算与存储分离。

不支持添加只读实例。

个人学习。

微型网站。

中小企业的开发测试环境。

高可用系列

一主一备的高可用架构,支持自动故障切换。备实例不可访问。

支持增加只读实例扩展读能力。

大中型企业的生产数据库。

互联网、物联网、零售电商、物流、游戏等行业的数据库。

集群系列

一主多备的高可用架构,支持自动故障切换。备节点可访问,提升读能力。

可添加更多备节点进一步扩展读能力。

大中型企业的生产数据库。

互联网新零售行业、汽车制造行业、企业大型ERP系统等。

存储类型

云数据库RDS实例提供三种存储类型:本地SSD盘、ESSD云盘和SSD云盘。不管是哪一种存储类型,RDS的可靠性、持久性和读写性能均会满足产品SLA承诺 。存储类型的说明如下:

存储类型

说明

支持引擎

ESSD云盘

增强型SSD云盘(Enhanced SSD云盘,下文简称ESSD云盘),是阿里云全新推出的超高性能云盘产品。ESSD云盘基于新一代分布式块存储架构,结合25GE网络和RDMA技术,为您提供单盘高达100万的随机读写能力和比SSD云盘更低的单路时延能力。ESSD云盘分为如下几类:

ESSD PL1云盘:PL1性能级别的ESSD云盘。

ESSD PL2云盘:相比PL1,PL2性能级别的ESSD云盘大约可提升2倍IOPS和吞吐量。

ESSD PL3云盘:相比PL1,PL3性能级别的ESSD云盘最高可提升20倍IOPS、11倍吞吐量,适合对极限并发IO性能要求极高、读写时延极稳定的业务场景。

关于ESSD云盘的性能详情,请参见ESSD云盘。

MySQL、PostgreSQL、SQL Server、MariaDB

本地SSD盘

本地SSD盘,是与数据库引擎位于同一节点的SSD盘,IO延时低。

MySQL

SSD云盘

SSD云盘,是基于分布式存储架构的弹性块存储设备,实现计算与存储分离。

说明 SSD云盘分批下线中,建议使用ESSD云盘。更多信息,请参见【停售/下线】2022年07月01日起部分RDS实例不再提供SSD云盘售卖。

MySQL、PostgreSQL、SQL Server、MariaDB

规格族

阿里云RDS根据CPU、内存、连接数和IOPS,提供多种实例规格族,一种实例规格族又包括多个实例规格。详细说明如下。

规格族

说明

适用场景

支持的数据库

共享规格

独享被分配的内存和存储资源,与同一物理机上的其他共享规格实例共享CPU资源。

通过资源复用换取CPU使用率最大化,性价比较高,享受规模红利。

实例有资源争抢风险。

追求高性价比,需要减轻使用成本的应用场景。

稳定性要求较低,但需要SQL Server的高可用性技术来保障业务可用性。

RDS SQL Server

通用规格

本地盘实例独享被分配的内存,与同一物理机上的其他通用规格实例共享CPU和存储资源。

云盘实例存储资源不和CPU及内存绑定,可以灵活选配。

通过资源复用享受规模红利,性价比较高。CPU资源复用率小于共享型实例。

对性能稳定性要求较低的应用场景。

RDS MySQL

RDS PostgreSQL

RDS SQL Server

RDS MariaDB

独享规格

完全独享的CPU和内存,性能长期稳定,不会因为物理机上其它实例的行为而受到影响。

独享规格的顶配是独占物理机,完全独占一台物理机的所有资源。

以数据库为核心系统的业务场景。例如金融、电商、政务、大中型互联网业务等。

RDS MySQL

RDS PostgreSQL

RDS SQL Server

RDS MariaDB

存储引擎

RDS MySQL 8.0当前支持的存储引擎有如下两种:

InnoDB:开源默认引擎,阿里内核加固。

X-Engine:阿里自研引擎,兼容InnoDB。相比InnoDB,X-Engine在磁盘空间占用和数据库整体成本上有比较明显的优势,更适用于数据归档等业务场景。详情请参见X-Engine简介。