查看和测试故障转移方案的 SQL Server 群集配置
Windows 群集和SQL Server允许在主动/主动模式下运行SQL Server,其中群集的每个节点都处于“活动”状态,并运行一个或多个SQL Server实例。 例如,这将允许将 MessageBox 数据库放在一个节点上,将所有其他BizTalk Server数据库放在另一个节点上。 这样,就可以最大程度地使用群集硬件。
但是,如果使用此配置,则必须验证每个节点是否可以在SQL Server群集节点故障转移期间同时处理所有SQL Server实例的负载。
评估主动/主动群集的故障转移
在发生SQL Server群集节点故障转移时,验证单个节点是否可以处理所有SQL Server实例的负载时的注意事项包括:
故障转移节点是否有足够的 CPU 资源?
故障转移节点是否有足够的内存?
是否有足够的网络带宽?
故障转移节点是否可以处理增加的磁盘 I/O 争用?
测试故障转移时,应评估以下方案:
活动服务器上的电源故障
被动服务器上的电源故障
磁盘连接丢失
活动节点上的公共网络连接断开
活动节点上的专用网络连接断开
被动节点上的公共网络连接断开
被动节点上的专用网络连接断开
SQL Server服务失败
SQL Server 代理服务失败
使用主动/主动/被动群集
如果确定一个节点无法在故障转移方案中处理所有SQL Server实例,则替代方法是使用主动/主动/被动聚类分析模型。 主动/主动/被动聚类分析模型大大增加了始终有一个被动节点可用于故障转移方案的可能性。