专属集群MyBase SQL Server集群版基于SQL Server AlwaysOn技术,实现计算与存储分离,默认为一主一读架构,您可以手动添加更多只读实例,同时开启读写分离连接设置只读地址实现业务读写分离,将更多的读请求引流到只读实例,从而扩展集群读能力。本文介绍MyBase for SQL Server集群版实例的应用。

MyBase for SQL Server集群版优势

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

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

MyBase for SQL Server集群版应用场景

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

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

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

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

前提条件

您已创建数据库引擎为SQL Server的专属集群,详情请参见创建SQL Server专属集群

您已创建数据库引擎为SQL Server的主机,详情请参见添加SQL Server主机

创建SQL Server专属集群

操作步骤

  1. 登录云数据库专属集群控制台
  2. 在页面左上角,选择目标地域。
  3. 集群列表页,单击创建专属集群
    创建专属集群
  4. 创建专属集群页,设置以下参数。
    参数 说明
    引擎

    专属集群的引擎。选择SQLServer

    专属集群名称 专属集群的名称。
    专有网络 专属集群归属的专有网络VPC。如需创建新的专有网络,您可登录VPC控制台
    说明 VPC设置后无法修改,只能删除专属集群后重新创建,请确保VPC选择正确。
    资源分配策略 设置专属集群数据库实例的默认分配策略:
    • 均衡分配:最大化追求更稳定的系统表现,优先从未分配资源或已分配资源较少的主机中分配资源。
    • 紧凑分配:最大化追求更充分的资源利用率,优先从创建时间较早且已分配资源较多的主机中分配资源。
    开放OS权限 设置主机是否开放OS权限。
    说明 专属集群SQL Server引擎的主机提供操作系统(OS)权限,您可以登录主机进行上传、下载、安装软件等操作。开放OS权限一旦设置后无法修改,请谨慎选择。
  5. (仅首次创建专属集群MyBase需要进行授权)

    首次创建专属集群MyBase,页面底部会提示需要获取ECS网卡及安全组授权,请单击点击授权,在云资源访问授权页面单击下方的同意授权

    同意授权
    说明 授权后您可以在RAM访问控制台RAM角色管理菜单右侧查看到AliyunRDSDedicatedHostGroupRole角色。使用专属集群MyBase时请勿随意删除该角色。该角色一旦删除,您需要重新进行授权,才能创建专属集群。
  6. 单击确定

添加SQL Server主机

您至少需要创建2台相同存储类型的主机,才能创建专属集群MyBase集群版SQL Server实例。

操作步骤

  1. 在目标专属集群的操作列单击详情
  2. 在左侧单击主机列表,然后单击添加主机
    添加主机
  3. 设置以下参数。
    参数 说明
    商品类型 选择专属集群主机
    说明 购买云盘类型的主机,由于云盘主机费用仅包含计算费用,在创建实例时需要支付云盘的存储空间费用。存储资源包是一种预付费的存储容量资源包,可以抵扣同一地域下按量付费的存储容量费账单,您可以通过购买存储资源包来降低存储成本。
    地域 主机所在的地域,需要和专属集群所在地域保持一致。
    专属集群 主机所属的专属集群。
    数据库类型 主机的数据库类型。
    可用区 主机所在可用区。建议将主机分布在不同可用区提高可用性。
    主机镜像 主机操作系统镜像,选择Windows(含SQL Server企业集群版[Alwayson]License)
    存储类型 主机的存储类型。当前支持ESSD盘ESSD PL2云盘ESSD PL3云盘SSD云盘
    说明 云盘PL级别越高,性能越好,详情请参见ESSD云盘
    主机规格 主机的规格。
    专有网络 主机所属的专属集群所在的VPC。
    虚拟交换机 主机所属的虚拟交换机。如果选择为空,请根据下方的提示进行创建。
    购买数量 需添加的主机数量。详情请参见主机数量要求
    购买时长 主机购买时长。您可以勾选到期自动续费以免忘记续费导致主机资源释放。系统会根据您的购买时长自动续费,例如购买3个月,则自动续费周期也是3个月。
  4. 单击立即购买并选中服务协议,单击去支付完成支付。

创建MyBase SQL Server集群版实例

操作步骤

  1. 在目标专属集群的操作列单击详情
  2. 在左侧单击实例列表,然后单击创建实例
    创建实例
  3. 设置如下参数:
    创建sqlserver实例
    参数 说明
    数据库类型 实例的数据库类型为SQLServer,无法修改。
    当前版本 实例的数据库版本。选择SQL Server 2019 企业集群版SQL Server 2017 企业集群版
    系列 实例的系列,为集群版
    存储类型 选择实例的存储类型。
    实例规格 实例的规格。
    存储空间 实例的存储空间大小。
    部署方案 部署方案当前支持默认策略指定主机
    说明
    • 默认分布策略为均匀型,优先从未分配资源或已分配资源较少的主机中部署实例。
    • 指定主机需要您手动选择主库主机和备库主机。
      • 目标专属集群SQL Server集群版主实例,作为主节点部署在主库主机上。
      • 目标专属集群SQL Server集群版只读实例,作为备节点部署在备库主机上。
    交换机 主机所属的虚拟交换机。如果选择为空,请根据下方提示进行创建。
    说明 部署方案选择默认策略时才出现该参数。
    计费方式 按量付费(后付费)。
    说明 实例部署在云盘主机上,由于云盘主机费用仅包含计算费用,在创建实例时需要支付云盘的存储空间费用。存储资源包是一种预付费的存储容量资源包,可以抵扣同一地域下按量付费的存储容量费账单,您可以通过购买存储资源包来降低存储成本。
  4. 单击立即创建

相关文档