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

本文涉及的产品
云数据库 RDS MySQL,集群版 2核4GB 100GB
推荐场景:
搭建个人博客
RDS MySQL Serverless 基础系列,0.5-2RCU 50GB
RDS MySQL Serverless 高可用系列,价值2615元额度,1个月
简介: 阿里云数据库RDS也发布了很多新的特性与能力,包括RDS集群版、Serverless、ARM支持等,另外,之前的版本也缺少了数据库代理,云盘类型等。这里一并进行更新,发布了新的v2版本。

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

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

原图公众号「云数据库技术」:一图读懂阿里云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 开发效率,保障企业数据安全。


本文来自公众号「云数据库技术」感谢点赞、转发一下,你们的支持会鼓励我们持续输出更多高质量的技术文章!

相关实践学习
如何在云端创建MySQL数据库
开始实验后,系统会自动创建一台自建MySQL的 源数据库 ECS 实例和一台 目标数据库 RDS。
全面了解阿里云能为你做什么
阿里云在全球各地部署高效节能的绿色数据中心,利用清洁计算为万物互联的新世界提供源源不断的能源动力,目前开服的区域包括中国(华北、华东、华南、香港)、新加坡、美国(美东、美西)、欧洲、中东、澳大利亚、日本。目前阿里云的产品涵盖弹性计算、数据库、存储与CDN、分析与搜索、云通信、网络、管理与监控、应用服务、互联网中间件、移动服务、视频服务等。通过本课程,来了解阿里云能够为你的业务带来哪些帮助     相关的阿里云产品:云服务器ECS 云服务器 ECS(Elastic Compute Service)是一种弹性可伸缩的计算服务,助您降低 IT 成本,提升运维效率,使您更专注于核心业务创新。产品详情: https://www.aliyun.com/product/ecs
目录
相关文章
|
5天前
|
存储 关系型数据库 MySQL
MySQL——数据库备份上传到阿里云OSS存储
MySQL——数据库备份上传到阿里云OSS存储
19 0
|
20天前
|
人工智能 关系型数据库 MySQL
基于阿里云的PolarDB MySQL版实现AI增强数据管理
本文将介绍如何利用阿里云的PolarDB MySQL版结合AI技术,实现数据管理的自动化和智能化。
118 0
|
1月前
|
缓存 运维 关系型数据库
数据库容灾 | MySQL MGR与阿里云PolarDB-X Paxos的深度对比
经过深入的技术剖析与性能对比,PolarDB-X DN凭借其自研的X-Paxos协议和一系列优化设计,在性能、正确性、可用性及资源开销等方面展现出对MySQL MGR的多项优势,但MGR在MySQL生态体系内也占据重要地位,但需要考虑备库宕机抖动、跨机房容灾性能波动、稳定性等各种情况,因此如果想用好MGR,必须配备专业的技术和运维团队的支持。 在面对大规模、高并发、高可用性需求时,PolarDB-X存储引擎以其独特的技术优势和优异的性能表现,相比于MGR在开箱即用的场景下,PolarDB-X基于DN的集中式(标准版)在功能和性能都做到了很好的平衡,成为了极具竞争力的数据库解决方案。
|
5天前
|
关系型数据库 数据库 数据安全/隐私保护
"告别繁琐!Python大神揭秘:如何一键定制阿里云RDS备份策略,让数据安全与效率并肩飞,轻松玩转云端数据库!"
【8月更文挑战第14天】在云计算时代,数据库安全至关重要。阿里云RDS提供自动备份,但标准策略难以适应所有场景。传统手动备份灵活性差、管理成本高且恢复效率低。本文对比手动备份,介绍使用Python自定义阿里云RDS备份策略的方法,实现动态调整备份频率、集中管理和智能决策,提升备份效率与数据安全性。示例代码演示如何创建自动备份任务。通过自动化与智能化备份管理,支持企业数字化转型。
16 2
|
21天前
|
人工智能 自然语言处理 Cloud Native
阿里云 AI 原生应用架构开放日上线 CommunityOverCode Asia 2024
诚挚邀请您参加阿帕奇软件基金会亚洲大会——CommunityOverCode Asia 2024。本次活动将汇聚来自世界各地的开发者和科技爱好者,共同探索开源技术的最新进展和未来趋势。我们将在大会期间举办《阿里云 AI 原生应用架构开放日》,欢迎您来现场和我们交流。
270 12
|
12天前
|
运维 数据库 云计算
卓越架构,数据无忧|8月30日,阿里云用户组·上海站沙龙,火热报名中🔥
聚焦数据库 「成本&稳定」方面的技术实现和解決方案,深度互动数据库使用生命周期需求、如何节约数据库成本等
|
12天前
|
关系型数据库 Serverless 分布式数据库
阿里云 Serverless 高可用架构
阿里云的《卓越效能,极简运维,Serverless高可用架构》解决方案提供了全托管服务、自动扩展、高可用性、无缝集成以及内置安全等核心功能。该方案通过免除底层基础设施的管理,允许用户专注于应用程序开发,同时确保应用的稳定运行和资源的有效利用。 **核心功能简介**: - **全托管服务**:用户无需关心底层硬件,由阿里云负责维护和扩展计算资源。 - **自动扩展**:根据业务需求自动调整资源,确保应用在高峰期有足够的计算能力,低谷期则节省成本。 - **高可用性**:多地域和多可用区部署,实现故障自动切换,确保业务连续性。 - **无缝集成**:与阿里云的其他服务(如数据库、消息队列等)深度
|
1月前
|
存储 关系型数据库 数据库
给阿里云的建议和意见 一个云服务器架构是否可行
摘要(Markdown格式): 在修复阿里云服务器IPv4设置错误时遇到困难,导致服务器远程登录失败及外网访问受阻,耗时三天解决。建议阿里云更新文档,确保设置指导与实际情况一致,例如只需在路由表添加条目关联IPv4。此外,建议优化帮助页面,如采用折叠式设计减少干扰。服务器主要任务是数据分析、存储和分发,文中提出简化服务器框架,消除硬件软件复杂配置,利于初学者和独立开发者快速上手,降低时间成本。该设计旨在减少无用组件,节省资源,同时降低云服务商的人力和支持成本。期望云服务商考虑此类架构创新。目前未知是否有类似产品,期待业界反馈。
904 0
给阿里云的建议和意见 一个云服务器架构是否可行
|
20天前
|
运维 监控 关系型数据库
阿里云Serverless高可用架构深度评测:构建稳定高效应用的全面指南
随着云计算技术的迅猛发展,Serverless计算作为一种新兴的、以事件驱动的无服务器架构,正在逐渐改变企业构建、部署和管理应用程序的方式。阿里云,作为全球领先的云服务提供商之一,提供了全面的Serverless解决方案,包括PolarDB MySQL Serverless集群和Serverless应用引擎等产品,致力于帮助用户构建高可用、高弹性、低成本的应用系统。本文将深度评测阿里云的Serverless服务,从产品功能、使用体验、部署常见问题、文档与支持的全面性等维度出发,为开发者和企业提供实用的参考。
62 0
|
21天前
|
关系型数据库 Serverless 数据库
函数计算产品使用问题之如何访问阿里云的RDS
函数计算产品作为一种事件驱动的全托管计算服务,让用户能够专注于业务逻辑的编写,而无需关心底层服务器的管理与运维。你可以有效地利用函数计算产品来支撑各类应用场景,从简单的数据处理到复杂的业务逻辑,实现快速、高效、低成本的云上部署与运维。以下是一些关于使用函数计算产品的合集和要点,帮助你更好地理解和应用这一服务。

热门文章

最新文章