写点什么

一图读懂阿里云 RDS 架构与选型

作者:NineData
  • 2023-02-21
    浙江
  • 本文字数:1417 字

    阅读完需:约 5 分钟

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

原图公众号「云数据库技术」:一图读懂阿里云RDS架构与选型


在 v1 版本发布的时候,详细的介绍了阿里云数据库 RDS 的主要的架构类型、资源复用与规格、数据库专属集群、关于本地盘与云盘版、通用型与独享型、超配比等内容,这里不再赘述,如果感兴趣可以参考:一张图读懂阿里云数据库架构与选型。

一、新增了 ARM 架构实例支持

阿里云数据库在去年 11 月宣布推出基于 ARM 架构的 RDS 实例,可以向用户提供更高性价比。根据 ARM 芯片的定位,一般性价比更高,但是性能上限相比于 x86 的芯片要差一些。所以,如果数据库实例压力不是很大,而又考虑成本降低,则可以考虑尝试 ARM 架构的 RDS。


另外,zhoujy 在去年 11 月份对该实例进行测试,相关的数据库可以参考:MySQL 该用哪种 CPU 架构服务器。


当前,基于 ARM 的 RDS 实例上线时间还不是很长,如果是生产环境的话,建议做较为全面的测试后再上线。

二、RDS MySQL 新增了集群版

在去年年底,阿里云 RDS MySQL 发布了集群版。该产品形态类似于 AWS 提供的”Multi-AZ Cluster”(参考),场景也比较类似。对比最常用的双节点高可用版本,该”集群版”将其备库的连接地址提供了出来,直接可以用于用户业务,帮助用户降低使用成本。另外,也可以考虑将主库的部分流量直接迁移到备节点,降低主库压力,提升主库的可用性。


如果,在业务场景中,使用了 1~2 个只读实例的,则可以考虑直接使用该集群版本来代替原有的只读实例。成本可以得到非常大的降低。

三、Serverless 实例

RDS Serverless 是一种优于按量付费、包年包月的资源使用的模式。它提供了自动化的弹性扩缩容,用户无需提前选定规格,后端会根据系统压力进行自动升降配,并根据实际使用计费,当然,用户可以设置 Serverless 实例的最大和最小规格,限制资源最大使用量和最低的服务能力。


对于峰谷明显的业务系统,该模式一方面可以在需要时提供很高的资源规格应对压力,另一方面可以在低峰时降低资源使用量,最终降低成本。


也注意到,最近阿里云数据库数据库也介绍了客户“微财”使用 Serverless 实例构建云上灾备的案例(参考)。使用 Serverless 构建云端低成本的灾备,确实是一个非常好的场景,一方面满足了客户底层本的诉求,另一方面客户本地的实例如果真的出问题,依旧可以非常快速的接管。


关于更多 Serverless 测试可以参考:实测阿里云 RDS Serverless。

四、其他

  • 本架构图主要反映阿里云数据库 RDS 的主要架构

  • ARM CPU 仅部分数据库部分规格支持,当前仅 MySQL、PostgreSQL 支持

  • “集群版”仅 MySQL 和 SQL Server 支持

  • 不同数据库的不同的版本,支持的架构和规格都有不同,这里并没有体现出来

  • 不同的区域支持的数据库、版本均可能不同

  • 该图的完成得到了阿里云 RDS 团队的帮助,在此一并表示感谢

  • v1 版本发布于 2022 年 5 月;v2 版本发布于 2023 年 2 月

  • 问题反馈:orczhou@ninedata.cloud

五、关于作者

orczhou 是来自 NineData(www.ninedata.cloud)的工程师。NineData 向企业、开发者提供高效、安全的数据库 SQL 开发、数据库备份、数据复制/迁移/集成、数据对比等功能,是一个 SaaS 服务开箱即用,可以快速提升企业 SQL 开发效率,保障企业数据安全。

本文来自公众号「云数据库技术」


如果你还想学习更多的技术内容,欢迎关注我们的公众号「云数据库技术」,提升数据库技能,让每个人用好数据和云。

发布于: 刚刚阅读数: 3
用户头像

NineData

关注

NineData公众号(ID:NineData-Cloud) 2022-11-30 加入

主要产品功能有 SQL开发、数据复制、数据备份及数据对比等功能,可以轻松完成日常数据库开发、数据安全访问、生产数据库变更与发布、数据库备份恢复、数据迁移、容灾多活、数据仓库及数据湖构建等核心应用场景。

评论

发布
暂无评论
一图读懂阿里云RDS架构与选型_数据库_NineData_InfoQ写作社区