【IT168 评论】在可用性领域更进一步已经成为企业级用户的追求目标。通过服务水平协议(简称SLA)对RPO(即恢复点目标)及RTO(即恢复时间目标)做出定义的做法可能将很快成为历史,服务供应商正努力将服务的永久性正常运行时间作为奋斗方向。这一趋势影响的绝不仅仅是云服务供应商:现在已经有越来越多的本地部署方案提出同等承诺,并将更多精力放在更高可用性的实现过程当中。
Windows Server 2012带来的新特性令高可用性更容易配置、部署成本也更加低廉,其中最令管理员们着迷的当数全新文件-服务器可用性功能。IT管理员通常不会对文件服务器抱以太多关注或者考虑它们的实际需求,但从业务角度来看,还有什么比文件服务器更关键、更不容有失呢?每个人都会直观地把邮件视为最重要的系统——如果我们无法发送邮件,那么业务也就无从谈起了。但如果大家不能访问文件,那么要发送的内容也就失去了保障,问题同样非常严重。
这项功能被乐为连续可用性文件Windows服务器(Continuous Availability File Windows Server)。它会追踪高可用文件共享中的文件操作,这样客户端就能在出现故障时及时切换到集群中的其它节点,从而避免了服务中断的发生。这样的特性显然会让每个人欢呼雀跃,但在本文中我们要一起了解将其真正实现所需要的准备工作。
对于刚入门的新手来说,Windows Server 2012提供了与SMB 3协同工作的能力,允许用户实现“透明化故障转移”。现在摆在我们面前的服务器类型分为两种:经典型与扩展型。
来自微软公司的首席现场工程师Dave Genther解释道:经典角色能够以“零停机时间”处理文件共享故障。为了演示这个过程,Guenther拿出一套拥有两个节点的Windows Server 2012集群,其配备采用iSCSI及连续可用性经典文件共享配置的共享存储系统。整个设置过程在高可用性向导的指引下变得非常简单。一旦服务器配置完成、连续可用性文件共享机制创建妥当,我们基本能够实现同一文件共享体系下各节点间的故障转移功能。
将这套经典文件服务器推向高峰的另一大必要前提在于客户端。由于需要采用新技术,所以目前只有Windows 8才能提供支持。如果大家仍然在使用Windows XP、Vista或者Windows 7,那么系统在服务器停机并进行大文件传输时用户会收到“网络名称已不存在”的提示。在Windows 8方面,虽然传输速度略有下降,但文件能仍然保持传输状态直到整体传输完成。另外,使用8.3文件命名机制或NTFS压缩格式的分卷无法利用Windows Server 2012提供的这项透明化故障转移功能。
扩展作为另一种文件服务器类型,专门为应用程序数据(也称主动-主动)所打造。它允许我们将应用程序数据保存在文件共享当中(例如Hyper-V虚拟机文件),而这些共享文件在所有节点中都同时在线。这种主动-主动型文件共享机制的价值在于,所有节点都能通过SMB 3集群提供同样的文件共享内容。无论是Hyper-V虚拟硬盘还是SQL数据库文件,在Windows Server 2012服务器的扩展文件共享之下都能真正确保可用性的实施——大家甚至不需要为其配备专用的SAN。
连续可用性与扩展型文件服务器还只是Windows Server 2012带来的众多新特性中的很小一部分,整套系统在设计上充分考虑到用户的实际需求、旨在确保服务及数据的高度可用性。在网卡聚合、多路径I/O、卸载数据传输(简称ODX)支持以及单用户模式I/O虚拟化(简称SR-IOV)的共同推动下,Windows Server 2012已经成为一款不容忽视的优秀服务器操作系统。
IT管理员与决策者们需要认真了解这些新特性,而不是仅仅把Windows Server 2012看作Windows Server OS家族的又一个新版本并加以唾弃。在微软在服务器系统领域忙活了这么多年之后,我终于看到一些能让老鸟级管理员兴趣起来的亮点,而其中大部分源自Windows Server 2012在存储及可高用性方面带来的提升。