云数据库 SQL Server(TencentDB for SQL Server)具有微软正版授权,可持续为用户提供最新的功能,避免未授权使用软件的风险。具有即开即用、稳定可靠、安全运行、弹性扩缩容等特点,同时也具备高可用架构、数据安全保障和故障秒级恢复功能,让您能专注于应用程序的开发。
说明:
SQL Server 是发行最早的商用数据库产品之一,支持复杂的 SQL 查询,性能优秀,对基于 Windows 平台 .NET 架构的应用程序具有完美的支持,被广泛应用于政府、金融、医疗、零售、教育和游戏等领域。
部署架构
云数据库 SQL Server 支持2种部署架构:
1.单节点(原基础版)
计算和存储分离,基于高性能云盘,采用单个节点部署。
2.双节点(原高可用版/集群版)
SQL Server 2008 R2、2012、2014、2016 Enterprise/Standard 版主备双节点架构由一主一镜像(Mirror)的 SQL Server 数据库组成,跨机架/跨可用区部署。
SQLServer 2017、2019 Enterprise/Standard 版主备双节点架构采用 always on 架构,默认跨机架/跨可用区进行一主一备的集群架构部署。
隔离策略:
云数据库 SQL Server 单节点(云盘版)及云数据库 SQL Server 双节点(云盘版)基于云服务器 CVM 部署,每个实例独占一台 CVM,独享 CPU、内存、磁盘,不同实例之间完全隔离。
云数据库 SQL Server 双节点(本地盘版)基于本地物理机部署,每台物理机上部署了多个实例,通过隔离策略,保证了不同实例间完全隔离,独享 CPU、内存、磁盘。
此外云数据库 SQL Server 也在账号、地域、可用区、网络等多维度,均作了相应的数据隔离策略。
云数据库 SQL Server 双节点实例支持的版本为 SQL Server 2008 R2、2012、2014、2016、2017、2019 Enterprise,SQL Server 2012、2014、2016 Standard,其中,不同版本的主备架构有所区别,分为以下两种情形。
情形一
若版本为 SQL Server 2008 R2、2012、2014、2016 Enterprise,SQL Server 2012、2014、2016 Standard,则双节点实例的主备架构由一主一镜像(Mirror)的 SQL Server 数据库组成,跨机架/跨可用区部署,每个库对应一组监控 Agent,通过心跳对数据库进行实时监控。
- 腾讯云管理集群:由独立部署的决策调度集群和配置集群组成,作为集群的管理调度中心,主要管理数据库节点组、接入网关集群、对象存储的正常运行。
- 对象存储:提供数据灾备服务,提供冷备数据。
- 接入网关集群:对外提供唯一的 IP,如果数据节点发生切换,用户连接实例的 IP 不会改变。
- 只读实例的扩展通过发布订阅模式实现。
情形二
若版本为 SQL Server 2017、2019 Enterprise,则双节点实例的主备架构采用 Always On 架构(包括一主一备),主备跨机架/跨可用区部署,每个库对应一组监控 Agent,通过心跳对数据库进行实时监控。
- 腾讯云管理集群:由独立部署的决策调度集群和配置集群组成,作为集群的管理调度中心,主要管理数据库节点组、接入网关集群、对象存储 COS 的正常运行。
- 对象存储:提供数据灾备服务,提供冷备数据。
- 接入网关集群:对外提供唯一的 IP,如果数据节点发生切换,用户连接实例的 IP 不会改变。
版本 SQL Server 2017/2019 Enterprise 采用 Always On 架构(包括一主一备),支持添加5个只读实例,构建成集群模式,拥有更高的可用性,可靠性,可拓展性。主备跨机架/跨可用区部署,每个库对应一组监控 Agent,通过心跳对数据库进行实时监控。
标签:架构,数据库,Server,集群,SQL,TencentDB,节点 From: https://blog.51cto.com/lihuansong/6131298