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

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

购买时默认为高可用架构(仅包括主实例和备实例,没有只读实例),后续可以按需扩容最多7个只读实例。集群版拓扑图如下。

优势

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

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

    集群版还支持最大性能模式设置(稍后推出),实现在业务高峰时设置主备节点异步复制,最大化利用系统集群性能。

应用场景

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

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

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

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