阿里云的产品系列包括基础版、高可用版、集群版、三节点企业版。本文介绍集群版的相关信息。

目前SQL Server 2017、2019支持集群版,集群版基于SQL Server源生AlwaysOn技术,实现计算与存储分离,并且可以购买只读实例实现读写分离。集群版可申请只读连接地址实现业务读写分离;同时每个只读实例默认也有独立的内网连接,以便单独使用某个只读实例实现业务查询隔离。

说明 集群版实例开启读写分离连接后,主节点、备节点、只读实例均可参与权重分配。开通只读地址后会同时提供主实例地址和只读地址,您需要在应用程序中配置主实例地址和只读地址,实现写请求转发到主实例,读请求转发到只读地址。
购买时默认为高可用架构(仅包括主实例和备实例,没有只读实例),后续可以按需扩容最多7个只读实例。集群版拓扑图如下。

优势

  • 可横向扩展集群读能力
    集群版支持增加只读实例,实现线性扩展读能力。而且只读实例规格可以与主实例规格不同,因此可以通过选用更高规格的只读实例来获得更强的读能力。
    说明 由于只读实例默认不具备 高可用能力 ,因此,若需要实现高可用能力,则需创建至少两个只读实例。
  • 成本灵活控制

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

  • 备库可读

    集群版实例支持备库可读功能。当您创建集群版实例且开启读写分离连接后,您的备节点默认只读。这有效地帮助您节省了一个只读实例,节省了您上云时的使用成本。具体详情,请参见备库可读

应用场景

  • 利用只读实例分担流量高峰读请求

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

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

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

购买实例

如何购买集群版实例请参见创建RDS SQL Server实例