在SQL2012以前,高可用自动切换方案就是SQL群集了,优点就是切换完全自动,缺点也有很多,
然后2012出现了alwaysOn特性,在高可用上有了很大的提升,今天这个测试是将2个特性结合在一起做一个高可用的方案。
这个方案的优点就是数据上,主数据只有一份,而且不受alwaysOn节点数限制,缺点就是切换时间比alwaysOn本身的要长一些。
准备很简单,AD1台 测试足够。
然后先准备2台服务器,做cluster,注意第3台要做alwaysOn副本的机器千万不要现在加入cluster,
然后安装SQL群集,这个也很简单,照做就OK,对外给一个SQL2014的SQL群集,
然后把要做alwaysOn副本的机器先装SQL server,然后再加入cluster。
就是我这里的win2008C。
然后在SQL2014里做alwaysOn,也很简单,我添加的副本是非同步的。
在节点WIN2008A里也能看到2个服务,一个SQL群集的,一个alwaysOn的。
然后重启WIN2008A的SQL服务,测试转移情况。
自动整体迁移到了win2008B上,整个测试完成。
这个方案只是一个想法,平时估计不会有人用到这样的方案来实施。
然后幻想一下以后是否会变成,alwaysOn对外做一个sharding分片区,每个SQL群集做一个分片,
这样就完美了....
alwaysOn+SQL群集+cluster 高可用方案测试,码迷,mamicode.com
时间: 2024-10-22 12:58:22