详情页标题前

阿里云RDS数据库集群系列-云淘科技

详情页1

集群系列包括RDS MySQL集群系列和RDS SQL Server集群系列。本文介绍这两种集群系列实例的架构、优势和应用场景。

MySQL集群系列

RDS MySQL集群系列实例采用计算与存储分离、一主多备的架构,支持自动故障切换、任意备节点可切换为主节点、备节点可读、按需增删节点、变更节点配置、多可用区容灾、节点粒度的监控、集群节点拓扑管理等功能,同时还可启用MGR保障RPO=0,相比自建数据库,更加经济、灵活、可靠。

RDS MySQL各系列支持的技术指标如下表所示。

指标

基础系列

高可用系列

集群系列

节点数

1个

2个(默认)

说明

高可用系列默认一主一备两个节点,如需更多节点可创建只读实例

2~9个

说明

创建集群系列实例时,默认创建一主二备共3个节点,也可以创建一主一备共2个节点。实例创建完成后,可通过增加节点,将备节点数量提升到最多8个,也就是一主八备共9个节点。

备节点是否可读

不涉及

地址类型

读写地址

读写地址

  • 读写地址:指向主节点,处理读、写请求。

  • 只读地址:指向备节点,处理读请求。

复制模式

异步、半同步

异步、半同步、组复制

最大容忍不可用节点数

0

1

n-1,n为集群系列实例包含的节点数

可用区数量

1

小于或等于2

小于或等于集群系列实例包含的节点数

架构

RDS MySQL 5.7、8.0支持集群系列,支持一主多备的高可用性部署。架构如下图所示。

阿里云RDS数据库集群系列-云淘科技

优势

  • 更经济

    RDS MySQL集群系列实例的备节点可读,无需再额外创建只读实例,可快速实现线性读能力扩展,大幅度缩减了资源开销和资源闲置成本。相比高可用系列实例需要增加只读实例,集群系列最高可节省40%的成本。

    可以通过以下两种方式访问RDS MySQL集群系列实例的备节点:

    • 通过集群只读地址访问:RDS MySQL集群系列实例可免费创建集群只读地址,支持将多个备节点添加到只读地址,可通过配置只读地址的负载比例,实现备节点负载均衡。详情请参见查看和管理实例连接地址和端口。

    • 通过数据库代理访问:RDS MySQL集群系列实例支持开通数据库代理服务,实现主备节点的读写分离。相比集群只读地址,数据库代理提供了更多高阶的能力,包括自动读写分离、连接保持、连接池、延迟阈值、事务拆分等。详情请参见开通数据库代理、什么是数据库代理。

      说明

      • 2023年10月17日起,新建RDS MySQL集群系列主实例会默认开通代理规格为2核的独享型数据库代理,不会收取任何费用。详情请参见RDS MySQL集群系列数据库独享代理优惠活动、独享型代理费用说明。

      • 您可以随时关闭数据库独享代理服务,详情请参见关闭独享代理。

  • 更灵活

    • 节点的灵活部署

      相比基础系列和高可用系列的固定节点形态,RDS MySQL集群系列实例实现了节点数可变的拓扑管理。可在创建实例后,根据业务需求灵活增删节点,变更节点配置,实现更优的性价比。详情请参见增加实例节点、删除实例节点、变更节点配置。

    • 节点粒度的监控

      RDS MySQL集群系列实例提供了节点粒度的监控数据,用户可以直观地看到每个节点的监控情况。

  • 更可靠

    • 多可用区容灾

      相比高可用系列一主一备两个可用区容灾,RDS MySQL集群系列实例的每个备节点均可参与容灾切换,建议将每个节点配置在不同的可用区,实现多可用区容灾。

    • 数据强一致性

      三个节点以上的集群系列,支持使用组复制(MySQL Group Replication,MGR)。组复制基于分布式一致性协议(Paxos),事务在主节点提交之前,会将事务的数据发送到各个备节点上,确保超过半数备节点收到事务的数据后,事务才能在主节点提交。相较于半同步或异步复制,组复制提供数据强一致性,数据安全性更高。

    • 可靠性更强的备节点

      阿里云技术团队通过云原生技术对RDS进行了一系列深度优化,进一步提升了RDS MySQL集群系列实例备节点的可靠性:

      • 重构RDS高可用系统,将备节点的故障发现时长从分钟级优化到秒级。

      • 基于EBS(Elastic Block Storage)提供的秒级快照能力,将数据恢复耗时从几十分钟缩短到1分钟,从而实现了99%的场景下,备节点从故障发生到节点恢复不超过10分钟。

应用场景

适用于有大量流量高峰读请求和数据智能分析需求的大中型企业的生产数据库场景,如互联网新零售行业、汽车制造行业、教育行业、企业大型ERP系统等。

MySQL集群系列相关内容

类型

内容

集群系列配置

  • 增加实例节点

  • 删除实例节点

  • 变更节点配置

  • 查看和管理实例连接地址和端口

其他系列升级为集群系列

  • 高可用系列升级为集群系列

  • 基础系列升级为集群系列

其他实例迁移到集群系列实例

  • 三节点企业系列的RDS MySQL迁移到集群系列的RDS MySQL

组复制

  • 组复制简介

  • 使用组复制

数据库代理

  • 开通数据库代理

  • 什么是数据库代理

SQL Server集群系列

RDS SQL Server集群系列实例采用一主一备的高可用架构,基于SQL Server源生AlwaysOn技术,实现了计算与存储的分离,并支持在主实例中添加1~7个只读实例来实现读写分离,可满足大量的数据库读取需求。

在集群系列实例中,您可以申请只读连接地址,实现业务的读写分离。每个只读实例都有独立的内网连接地址,方便进行业务查询隔离。

重要

  • 开通读写分离后,集群系列实例中的主节点、备节点和只读实例均可参与权重分配。同时,系统会提供主实例地址和只读地址,您只需要在应用程序中配置主实例地址和只读地址,即可实现写请求转发到主实例,读请求转发到只读地址。

  • 集群实例的高可用架构仅包含主节点和备节点,当主节点出现故障无法访问时,会自动切换到备节点,有效提升业务的稳定性。

    只读实例不具备高可用能力,即在主节点发生故障时无法自动切换到只读实例。且单个只读实例没有灾备,因此为了保障业务的可用性和连续性,建议至少创建两个只读实例,以确保某一个只读实例发生故障时,另一个只读实例可以继续提供服务。

  • 购买集群系列实例时,建议您选择多可用区部署,以实现跨可用区的容灾能力。

架构

RDS SQL Server 2022、2019、2017支持集群系列,架构如下图所示。

阿里云RDS数据库集群系列-云淘科技

优势

  • 可横向扩展集群读能力

    集群系列支持增加只读实例,实现线性扩展的读能力。只读实例的规格可以与主实例不同,因此可以选择更高规格的只读实例来提升读能力。

  • 成本灵活控制

    集群系列只读实例提供通用型和独享型规格,具有良好的性价比。通过购买更多只读实例,可以将更多的读请求引流到这些只读实例,实现最优的系统配置。只读实例的规格也可以低于主实例,这对于后台类应用(例如智能分析等)可以选择合适的规格以降低成本。

  • 备库可读

    集群系列实例支持备库可读功能。当您创建集群系列实例并开启读写分离后,实例备节点默认是可读的。将有效帮助您节省一个只读实例的费用,同时在上云时也能降低使用成本。具体详情,请参见备库可读。

应用场景

  • 通过只读实例分担流量高峰读请求

    例如,对于新零售类企业,在应对双十一等活动期间的流量高峰时,通过增加高规格只读实例来承担业务主要读请求。通过在业务层实现读写分离和流量控制,只读实例可以有效支撑数倍于原业务的流量,提升系统的性能和响应速度。

  • 独立隔离分析任务到只读实例

    企业客户通常有数据智能分析的需求。通过独立的只读实例可用于数据分析,可降低主实例发生阻塞的几率,提高并发度,同时减少对核心业务查询的干扰,从而保障业务的稳定性。

SQL Server集群系列相关内容

类型

内容

集群系列配置

  • 创建SQL Server只读实例

  • 开通读写分离

  • 修改读权重分配

  • 备库可读

其他系列升级为集群系列

高可用系列升级为集群系列

购买实例

购买集群系列实例的方法,请参见快速创建RDS MySQL实例、快速创建RDS SQL Server实例。

内容没看懂? 不太想学习?想快速解决? 有偿解决: 联系专家

阿里云企业补贴进行中: 马上申请

腾讯云限时活动1折起,即将结束: 马上收藏

同尘科技为腾讯云授权服务中心。

购买腾讯云产品享受折上折,更有现金返利:同意关联,立享优惠

转转请注明出处:https://www.yunxiaoer.com/154016.html

(0)
上一篇 2023年12月9日
下一篇 2023年12月9日
详情页2

相关推荐

  • 阿里云RDS数据库SQL Server只读实例简介-云淘科技

    在对数据库有少量写请求,但有大量读请求的应用场景下,单个实例可能无法承受读取压力,甚至对业务产生影响。为了实现读取能力的弹性扩展,分担数据库压力,您可以创建一个或多个只读实例,利用只读实例满足大量的数据库读取需求,增加应用的吞吐量。 简介 创建只读实例时会从备实例复制数据,数据与主实例一致,主实例的数据更新也会自动同步到所有只读实例。 说明 只有主实例为企业…

    阿里云数据库 2023年12月9日
  • 阿里云RDS数据库设置自动空间扩展-云淘科技

    数据库自治服务DAS(Database Autonomy Service)为RDS SQL Server提供自动空间扩展功能,支持检测数据库实例的空间,并在数据库实例空间不足时自动扩展存储空间,保障您的业务稳定运行。 前提条件 实例为RDS SQL Server高可用云盘版和集群云盘版。 说明 RDS SQL Server只读实例不支持单独设置自动空间扩展。…

    2023年12月9日
  • 阿里云RDS数据库备份简介-云淘科技

    阿里云RDS MySQL支持自动备份和手动备份,方便您恢复历史数据。 备份功能介绍 您可以通过以下两种方式执行备份: RDS默认备份:RDS本身提供的备份功能,包括全量(数据)和增量(日志)备份。 通过DBS备份:DBS的逻辑备份,提供高级备份功能,包括跨账号备份、快速查询等。 关于两者的具体差异,请参见RDS默认备份与DBS备份的区别。 备份的组成 RDS…

    阿里云数据库 2023年12月9日
  • 信息流广告,信息流部分建议宽度830px,只针对默认列表样式,顺序随机
  • 阿里云RDS数据库创建SQL Server只读实例-云淘科技

    您可以通过创建只读实例满足大量的数据库读取需求,增加应用的吞吐量。RDS SQL Server基于源生AlwaysOn技术,通过物理复制方式复制主实例生成只读实例,数据与主实例一致,主实例的数据更新也会自动同步到所有只读实例。 关于只读实例的更多介绍,请参见SQL Server只读实例简介。 前提条件 您已创建SQL Server主实例,且主实例满足以下条件…

    阿里云数据库 2023年12月9日
  • 阿里云RDS数据库开通读写分离(只读地址)-云淘科技

    RDS SQL Server提供管理只读实例功能,并且提供一个只读地址,您可以在应用程序中配置主实例地址和只读地址,实现读写分离。 前提条件 已创建SQL Server主实例,且主实例满足以下条件: 实例版本:2017 企业集群版、2019 企业集群版、2022 企业集群版 实例系列:集群版 实例存储类型:ESSD云盘 说明 您可前往实例基本信息页面查看以上…

    阿里云数据库 2023年12月9日

联系我们

400-800-8888

在线咨询: QQ交谈

邮件:admin@example.com

工作时间:周一至周五,9:30-18:30,节假日休息

关注微信
本站为广大会员提供阿里云、腾讯云、华为云、百度云等一线大厂的购买,续费优惠,保证底价,买贵退差。