云数据库 SQL Server 支持单节点、双节点以及多节点三种部署架构,本文为您介绍多节点架构。
背景
数据库采用一主多备的部署方式,能显著提升数据库的容灾能力,可以有效保障数据库的正常连续运行,以防数据库实例因出现故障要进行 HA 切换时,但由于备库所在可用区发生机房级别事故,而无其他备库进行切换引起的业务中断,恢复时间较长的问题。云数据库 SQL Server 为您提供一主多备的高可用容灾部署方式,根据业务实际情况和成本,您可以选择一主两备、一主三备,或最高一主五备,并将备库部署在不同的可用区,这样的架构使得业务生产环境更加有保障,能够抵御包括机房整体故障在内的多种意外情况。
此外,云数据库 SQL Server 对这些备库,开放了备库只读能力,这使得备库不仅仅可以作为数据库的 standby,还可以在开启备库只读后,通过备节点只读地址来访问备节点,分担主节点的读取请求,也能有效的为您节省只读实例的开销。目前,云数据库 SQL Server 一主多备实例架构,支持对所有备库开启备节点只读。
应用行业
电商/O2O,金融行业,游戏行业,移动办公,数据仓库和数据分析平台,多租户 SAAS 等。
支持版本
SQL Server 2017、2019、2022 Enterprise。
架构
多节点架构采用基于 always on 的一主多备 + 计算存储分离的云盘架构设计,主节点支持读写,备节点提供只读服务并支持秒级切换为主节点,实现多可用区容灾和弹性扩展能力。通过动态增减节点、按需调整资源,满足海量数据高读性能需求、频繁扩缩容、多活容灾等场景,同时符合金融、政务等强监管合规要求,适用于复杂业务(如实时分析、多租户系统)和需读写分离的高性能场景,兼顾业务灵活性与稳定性。
架构优势
计算存储分离:基于虚拟机 CVM + 云硬盘 CBS 实现资源解耦,计算与存储独立变配,打破传统固定 CPU/内存配比及磁盘容量限制。
秒级弹性伸缩:按需增删节点或调整规格,分钟级完成资源分配,适配突增负载场景。
多节点冗余:支持2 - 5个备节点,跨可用区部署,主节点故障秒级自动切换至任意备节点。
备节点只读开放:备节点直接提供读服务,无需额外购买只读副本,读性能扩展成本降低。
架构图
