一图读懂阿里云 RDS 架构与选型
在去年5月,在云数据库技术公众号发布了“一张图读懂阿里云数据库架构与选型”。过去了大约10个月时间,阿里云数据库RDS也发布了很多新的特性与能力,包括RDS集群版、Serverless、ARM支持等,另外,之前的版本也缺少了数据库代理,云盘类型等。这里一并进行更新,发布了新的v2版本如下:

01
新增了ARM架构实例支持
阿里云数据库在去年11月宣布推出基于ARM架构的RDS实例,可以向用户提供更高性价比。根据ARM芯片的定位,一般性价比更高,但是性能上限相比于x86的芯片要差一些。所以,如果数据库实例压力不是很大,而又考虑成本降低,则可以考虑尝试ARM架构的RDS。
当前,基于ARM的RDS实例上线时间还不是很长,如果是生产环境的话,建议做较为全面的测试后再上线。
02
RDS MySQL新增了集群版
在去年年底,阿里云RDS MySQL发布了集群版。该产品形态类似于AWS提供的”Multi-AZ Cluster”(参考),场景也比较类似。对比最常用的双节点高可用版本,该”集群版”将其备库的连接地址提供了出来,直接可以用于用户业务,帮助用户降低使用成本。另外,也可以考虑将主库的部分流量直接迁移到备节点,降低主库压力,提升主库的可用性。
03
Serverless实例
RDS Serverless是一种优于按量付费、包年包月的资源使用的模式。它提供了自动化的弹性扩缩容,用户无需提前选定规格,后端会根据系统压力进行自动升降配,并根据实际使用计费,当然,用户可以设置Serverless实例的最大和最小规格,限制资源最大使用量和最低的服务能力。
关于更多Serverless测试可以参考:实测阿里云RDS Serverless。
04
其他
-
本架构图主要反映阿里云数据库RDS的主要架构
-
ARM CPU仅部分数据库部分规格支持,当前仅MySQL、PostgreSQL支持
-
“集群版”仅MySQL和SQL Server支持
-
不同数据库的不同的版本,支持的架构和规格都有不同,这里并没有体现出来
-
不同的区域支持的数据库、版本均可能不同
-
该图的完成得到了阿里云RDS团队的帮助,在此一并表示感谢
-
v1版本发布于2022年5月;v2版本发布于2023年2月
-
问题反馈:orczhou@ninedata.cloud
05
关于作者
另外,公众号已经开通了留言功能,如有疑问,可以直接留言。