当微软提供其最新版Microsoft Server时,有关存储复制如何与故障切换群集共同工作,会是一个有趣的话题,也有很多知识需要学习。从微软已经提供的一些基本信息可以初见端倪。
微软一直要求故障切换群集使用共享存储。直到Windows Server 2012发布,群集节点依赖共享存储的需求才被移除,但群集节点仍然必须访问一个群集卷。满足这一需求的方法之一就是利用存储复制功能。
微软宣称,存储复制功能将使故障切换群集的适用范围拓展到城域网范围——即可从城市的一端延伸到另一端。至于群集可以被延伸的距离限制,主要是由其复制过程所采取的工作方式决定。
存储复制基于SMB 3.0协议,并且存储复制过程是同步的。同步复制可以在不丢失任何数据的情况下完成服务器卷复制。与此相反,异步复制需要通过预约方式发生,因此如果主服务器发生一些情况,复制副本就有可能与主服务器不完全匹配,这就意味着非计划的故障切换可能会导致数据丢失。
微软已经表示,通过Microsoft Cluster Manager来管理单个节点和群集的存储副本是可能的。这正是目前使用的用于管理Microsoft故障切换群集的工具。因此,管理员能够使用熟悉的方式继续管理故障切换群集。微软简单地对该工具进行了扩展以支持新功能。此外,存储复制也可以通过PowerShell来编写脚本。