想要尝试对我的2节点Always On AG进行负载均衡(SQL 2016)。
目前,我在一个组中有x个数据库,其中包含一个侦听器和2个节点(主要/次要)。
我想尝试使用辅助服务器,这样它就不会只是坐在那里创建第二个可用性组和第二个监听器,并且当前的辅助服务器成为新组的主服务器,第一组的主服务器成为第二组的辅助服务器。
理论上这应该有效,但想知道是否有人认为这是一个坏主意?
我可以看到的主要缺点是修补会有点复杂,因为我无法随时修改辅助设备,因为它将成为一组数据库的主要部分。
我不喜欢这种配置。为什么?它假定两个节点都是最可用的(如果不是全部的话)。我假设你的节点在CPU,RAM等方面都是合适的(在未来使用的合理期望范围内)。如果其中一个服务器继续中断,会发生什么?您的剩余服务器可以运行两个AG的工作负载吗?
你的第二个节点不是“只是坐在那里”。它从主服务器重放您的事务并完成提供冗余的重要工作。