乐趣区

关于redis:一图读懂阿里云RDS架构与选型

在去年 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 的工程师。NineData 向企业、开发者提供高效、平安的数据库 SQL 开发、数据库备份、数据复制 / 迁徙 / 集成、数据比照等性能,是一个 SaaS 服务开箱即用,能够疾速晋升企业 SQL 开发效率,保障企业数据安全。NineData 官网地址:www.ninedata.cloud


感激 点赞、转发一下,你们的反对会激励咱们继续输入更多高质量的技术文章!欢送关注咱们的公众号「云数据库技术」,晋升数据库技能,让每个人用好数据和云。

退出移动版