专属集群MyBase SQL Server集群版基于SQL Server AlwaysOn技术,实现计算与存储分离,默认为一主一读架构,您可以手动添加更多只读实例,同时开启读写分离连接设置只读地址实现业务读写分离,将更多的读请求引流到只读实例,从而扩展集群读能力。本文介绍MyBase for SQL Server集群版实例的应用。
MyBase SQL Server集群版优势
- 可横向扩展集群读能力 支持增加只读实例,实现线性扩展读能力。而且只读实例规格可以与主实例规格不同,因此可以通过选用更高规格的只读实例来获得更强的读能力。说明 由于只读实例默认不具备高可用能力,因此,若需要实现高可用能力,则需创建至少两个只读实例。
- 成本灵活控制
集群版只读实例提供通用型规格,拥有很高的性价比,可通过购买更多的只读实例,将更多的读请求引流到只读实例,实现最优的系统配置。只读实例规格也可以低于主实例规格,对于智能分析等后台类应用,可以选择合适规格降低成本。
MyBase for SQL Server集群版应用场景
- 利用只读实例分担流量高峰读请求
例如,对于新零售类企业,在应对双十一等活动期间的流量高峰时,通过增加高规格只读实例承担业务主要读请求,业务层实现读写分离和流量控制,可支撑数倍于原业务的流量。
- 独立隔离分析任务到只读实例
企业客户都有数据智能分析的需求,提供一个独立的只读实例用于数据分析,可降低主实例发生阻塞的几率,提高并发度,同时降低对核心业务查询的干扰,保障业务的稳定性。
前提条件
您已创建数据库引擎为SQL Server的专属集群,详情请参见创建SQL Server专属集群。
您已创建数据库引擎为SQL Server的主机,详情请参见添加SQL Server主机。
创建SQL Server专属集群
操作步骤
- 登录云数据库专属集群控制台。
- 在页面左上角,选择目标地域。
- 在集群列表页,单击创建专属集群。
- 在创建专属集群页,设置以下参数。
参数 说明 引擎 专属集群的引擎。选择SQLServer。
专属集群名称 专属集群的名称。 专有网络 专属集群归属的专有网络VPC。如需创建新的专有网络,您可登录VPC控制台 。 说明 VPC设置后无法修改,只能删除专属集群后重新创建,请确保VPC选择正确。资源分配策略 设置专属集群数据库实例的默认分配策略: - 均衡分配:最大化追求更稳定的系统表现,优先从未分配资源或已分配资源较少的主机中分配资源。
- 紧凑分配:最大化追求更充分的资源利用率,优先从创建时间较早且已分配资源较多的主机中分配资源。
开放OS权限 设置主机是否开放OS权限。 说明 专属集群SQL Server引擎的主机提供操作系统(OS)权限,您可以登录主机进行上传、下载、安装软件等操作。开放OS权限一旦设置后无法修改,请谨慎选择。 - 仅首次创建专属集群MyBase需要进行授权。
首次创建专属集群MyBase,页面底部会提示需要获取ECS网卡及安全组授权,请单击点击授权,在云资源访问授权页面单击下方的同意授权。
说明 授权后您可以在RAM访问控制台RAM角色管理菜单右侧查看到AliyunRDSDedicatedHostGroupRole角色。使用专属集群MyBase时请勿随意删除该角色。该角色一旦删除,您需要重新进行授权,才能创建专属集群。 - 单击确定。
添加SQL Server主机
您至少需要创建2台相同存储类型的主机,才能创建专属集群MyBase集群版SQL Server实例。
操作步骤
- 在目标专属集群的操作列单击详情。
- 在左侧单击主机列表,然后单击添加主机。
页面左侧显示概览、主机列表、实例列表等页签,右侧主区域为主机列表表格,添加主机按钮位于表格右上方。
- 设置以下参数。
参数 说明 商品类型 选择专属集群主机。 说明 购买云盘类型的主机,由于云盘主机费用仅包含计算费用,在创建实例时需要支付云盘的存储空间费用。存储资源包是一种预付费的存储容量资源包,可以抵扣同一地域下按量付费的存储容量费账单,您可以通过购买存储资源包来降低存储成本。地域 主机所在的地域,需要和专属集群所在地域保持一致。 专属集群 主机所属的专属集群。 数据库类型 主机的数据库类型。 可用区 主机所在可用区。建议将主机分布在不同可用区提高可用性。 主机镜像 主机操作系统镜像,选择Windows(含SQL Server企业集群版[Alwayson]License)。 存储类型 主机的存储类型。当前支持ESSD盘、ESSD PL2云盘、ESSD PL3云盘和SSD云盘。 说明 云盘PL级别越高,性能越好,详情请参见ESSD云盘。主机规格 主机的规格。 专有网络 主机所属的专属集群所在的VPC。 虚拟交换机 主机所属的虚拟交换机。如果选择为空,请根据下方的提示进行创建。 购买数量 需添加的主机数量。详情请参见主机数量要求。 购买时长 主机购买时长。您可以勾选到期自动续费以免忘记续费导致主机资源释放。系统会根据您的购买时长自动续费,例如购买3个月,则自动续费周期也是3个月。 - 单击立即购买并选中服务协议,单击去支付完成支付。
创建MyBase SQL Server集群版实例
操作步骤
- 在目标专属集群的操作列单击详情。
- 在左侧单击实例列表,然后单击创建实例。
页面布局与添加主机步骤相同,左侧选择实例列表页签后,右侧显示实例列表表格,创建实例按钮位于表格右上方。
- 设置如下参数:
在创建实例对话框中,按下表配置各项参数。
参数 说明 数据库类型 实例的数据库类型为SQLServer,无法修改。 当前版本 实例的数据库版本。选择SQL Server 2019 企业集群版或SQL Server 2017 企业集群版。 系列 实例的系列,为集群版。 存储类型 选择实例的存储类型。 实例规格 实例的规格。 存储空间 实例的存储空间大小。 部署方案 部署方案当前支持默认策略和指定主机。 说明- 默认分布策略为均匀型,优先从未分配资源或已分配资源较少的主机中部署实例。
- 指定主机需要您手动选择主库主机和备库主机。
- 目标专属集群SQL Server集群版主实例,作为主节点部署在主库主机上。
- 目标专属集群SQL Server集群版只读实例,作为备节点部署在备库主机上。
交换机 主机所属的虚拟交换机。如果选择为空,请根据下方提示进行创建。 说明 部署方案选择默认策略时才出现该参数。计费方式 按量付费(后付费)。 说明 实例部署在云盘主机上,由于云盘主机费用仅包含计算费用,在创建实例时需要支付云盘的存储空间费用。存储资源包是一种预付费的存储容量资源包,可以抵扣同一地域下按量付费的存储容量费账单,您可以通过购买存储资源包来降低存储成本。 - 单击立即创建。
相关文档
该文章对您有帮助吗?