探索 Windows Server 文件服务器高可用性选项

已完成

文件服务代表 Windows Server 工作负载的主要类型之一。 在许多情况下,其可用性对业务运营至关重要。 Windows Server 提供了多种方法来帮助确保可用性。

Windows 文件服务器高可用性选项

若要在 Windows Server 上实现可复原文件服务,可以利用故障转移群集角色固有的高可用性。 另外,可以使用存储副本复制承载文件共享的卷的内容来提供复原能力。

Windows Server 文件服务器故障转移群集选项

可以通过使用以下方法之一来部署和配置群集文件服务器:

  • 常规使用的文件服务器。 这是自 Windows Server 操作系统引入故障转移群集以来的传统文件服务器角色。 从可用性和可缩放性的角度来看,群集角色在主动-被动模式下运行,这意味着在任意指定时间相应的文件共享(简称为群集文件共享)在某一群集节点上可用。 如果该节点发生故障,另一个节点将获得该角色及其资源的所有权,从而维护共享文件夹的可用性。 但是,客户端始终通过单个节点访问它们。 此型文件服务器实现适用于信息辅助角色方案。 此术语代表标准业务方案,在这些方案中用户依靠文件共享来存储其主文件夹、漫游配置文件、部门共享数据(含文档)、电子表格,以及其他类型的非结构化或半结构化数据。
  • 用于应用程序数据的 SOFS。 此群集文件服务器类型用于服务器应用程序数据,例如 Microsoft Hyper-V 虚拟机文件或 SQL Server 数据库文件。 由于群集角色在主动-主动模式下运行,因此它提供了卓越的可靠性、可用性、可管理性和性能。 这意味着所有文件共享(这种情况下称为横向扩展文件共享)在所有群集节点上同时可用。 通过服务器消息块 (SMB) 部署 Hyper-V 或通过 SMB 部署 Microsoft SQL Server 时,此方法是最佳选择。

存储副本

存储副本是 Windows Server 技术,可在独立服务器或群集服务器上驻留的存储卷之间进行与存储无关的单向复制,以实现高可用性或灾难恢复。 可以根据网络延迟和服务器之间的距离选择同步或异步复制。 在正常业务操作期间,使用存储副本只能访问源卷。 如果发生故障,可以故障转移到目标卷并将其联机。

存储副本支持三种方案:

  • 服务器到服务器。
  • 群集到群集。
  • 拉伸群集。

使用群集方案可实现通用文件服务器或 SOFS。 通过服务器到服务器复制,存储副本可为传统的独立文件共享提供复原能力。

同步和异步复制

存储副本支持两种类型的复制:

  • 同步复制在彼此相对接近的站点之间复制卷。 复制具有故障一致性,这有助于在故障转移期间确保在文件系统级别实现零数据丢失。
  • 异步复制可在网络往返延迟超过 5 毫秒 (ms) 时跨更远的距离进行复制,但可能会丢失数据。 数据丢失的程度取决于源卷和目标卷之间的复制延迟。

使用同步复制时,必须在两个卷上成功完成数据写入。 如果未成功完成,则发起写入的工作负载必须重试相同的操作。 同步复制后,两个卷上的数据相同。

The synchronous replication and volume writes between writing data to the primary volume and the log on the local server and the remote server, including the acknowledgment from the remote server and the application.

必须避免数据丢失时,请使用同步复制。 同步复制需要较低的网络延迟,以最大程度地减少远程写入的应答等待时间。 此要求限制了托管每个卷的服务器之间或群集之间的距离。

使用异步复制时,主卷上成功完成数据写入后,发起写入的工作负载将收到确认,然后即可继续执行其他 I/O 操作。 随后,辅助卷上会进行相应的数据写入,并且不会影响主卷。

The asynchronous replication and volume writes between writing data to the primary volume and the log on the local server and the log on the remote server, including the acknowledgment returned from the remote server and the application.