可用性与持久性:单可用区和多可用区文件系统 - Amazon FSx for Windows File Server
Amazon Web Services 文档中描述的 Amazon Web Services 服务或功能可能因区域而异。要查看适用于中国区域的差异,请参阅中国的 Amazon Web Services 服务入门

本文属于机器翻译版本。若本译文内容与英语原文存在差异,则一律以英文原文为准。

可用性与持久性:单可用区和多可用区文件系统

Amazon FSx for Windows File Server 提供两种文件系统部署类型:单可用区和多可用区。

注意

多可用区文件系统不在中国(北京)区域提供。

选择单可用区或多可用区文件系统部署

使用单可用区文件系统,Amazon FSX 会自动在可用区 (AZ) 中复制您的数据,以保护数据免受组件故障的影响。它会持续监控硬件故障,并在发生故障时自动更换基础架构组件。Amazon FSX 还使用 Windows 卷影复制服务每天对您的文件系统进行高度持久的备份,并将其存储在 Amazon S3 中。您可以随时进行其他备份。单可用区 2是最新一代的单可用区文件系统,支持 SSD 和 HDD 存储。单可用区 1文件系统支持 SSD 存储、微软分布式文件系统复制 (DFSR) 和自定义 DNS 名称的使用。

多可用区文件系统支持单可用区文件系统的所有可用性和持久性功能。此外,它们旨在为数据提供持续可用性,即使在可用区不可用的情况下也是如此。在多可用区部署中,Amazon FSx 会自动在不同可用区中预置和维护备用文件服务器。写入您的文件系统中磁盘的任何更改将跨可用区同步复制到备用区。Amazon FSx 多可用区部署可以在计划内的系统维护期间提高可用性,并帮助保护数据以防实例发生故障和可用区中断。如果进行计划的文件系统维护或发生未计划的服务中断,Amazon FSx 会自动故障转移到辅助文件服务器,以便您在不进行手动干预的情况下继续访问数据。

多可用区文件系统非常适合需要共享 Windows 文件数据高可用性的业务关键型工作负载。这些示例包括业务应用程序、Web 服务环境和 Microsoft SQL Server。单可用区文件系统为不需要多可用区解决方案的高可用性并且在数据丢失时可以从最新的文件系统备份中恢复的工作负载提供了更低的价格。默认情况下,Amazon FSX 会对所有文件系统进行每日自动备份。

按部署类型分类的功能支持

下表汇总 Amazon FSx for Windows File Server 系统部署类型支持的功能:

Deployment type (部署类型) SSD 存储 HDD 存储器 DFS 命名空间 DFS 复制 自定义 DNS 名称 CA 股份
单可用区 1
单可用区 2 ✓*
多可用区 ✓*
注意

* 虽然您可以在单可用区 2 文件系统上创建 CA 共享,但应在多可用区文件系统上使用 CA 共享,以进行 SQL Server HA 部署。

FSx 适用 Windows File Server 故障转移过程

如果发生以下任一情况,多可用区文件系统将自动故障转移到备用文件服务器:

  • 发生可用区中断。

  • 首选文件服务器变为不可用。

  • 首选文件服务器进行计划维护。

当从一个文件服务器故障切换到另一个文件服务器时,新的活动文件服务器会自动开始为所有文件系统读写请求提供服务。当首选子网中的资源可用时,Amazon FSX 会自动故障回复到首选子网中的首选文件服务器。从检测活动文件服务器故障到备用文件服务器升级为活动状态,故障切换通常在 30 秒内完成。对原始多可用区配置的故障恢复也在不到 30 秒内完成,只有在首选子网中的文件服务器完全恢复后才会发生。

Windows 客户端上的故障切换体验

当从一个文件服务器故障切换到另一个文件服务器时,新的活动文件服务器会自动开始为所有文件系统读写请求提供服务。首选子网中的资源可用后,Amazon FSX 会自动故障回复到首选子网中的首选文件服务器。由于文件系统的 DNS 名称保持不变,因此故障转移对 Windows 应用程序是透明的,这些应用程序无需手动干预即可恢复文件系统操作。从检测活动文件服务器故障到备用文件服务器升级为活动状态,故障切换通常在 30 秒内完成。对原始多可用区配置的故障恢复也在不到 30 秒内完成,只有在首选子网中的文件服务器完全恢复之后才会发生。

Linux 客户端上的故障切换体验

Linux 客户端不支持基于 DNS 的自动故障切换。因此,它们不会在故障转移过程中自动连接到备用文件服务器。在多可用区文件系统故障恢复到首选子网中的文件服务器后,它们将自动恢复文件系统操作。

在文件系统上测试故障切换

您可以通过修改多可用区文件系统的吞吐量来测试故障转移。当您修改文件系统的吞吐量容量时,Amazon FSX 会切换文件系统的文件服务器。多可用区文件系统会自动故障切换到辅助服务器,而 Amazon FSX 首先替换首选服务器文件服务器。然后,文件系统会自动故障恢复到新的主服务器,Amazon FSX 将替换辅助文件服务器。

您可以在 Amazon FSX 控制台、CLI 和 API 中监控吞吐量容量更新请求的进度。更新成功完成后,您的文件系统已故障转移到从属服务器,并故障恢复到主服务器。有关修改文件系统的吞吐量容量和监视请求进度的详细信息,请参阅管理吞吐量容量

使用单可用区和多可用区文件系统资源

Subnets

当您创建 VPC 时,它将跨越该区域的所有可用区 (AZ)。可用区是被设计为可以隔离其他可用区的故障的不同位置。在创建 VPC 之后,您可以在每个可用区中添加一个或多个子网。默认 VPC 在每个可用区中都有一个子网。每个子网都必须完全位于一个可用区之内,不能跨越多个可用区。创建单可用区 Amazon FSX 文件系统时,需要为文件系统指定单个子网。您选择的子网定义了在其中创建文件系统的可用区。

创建多可用区文件系统时,请指定两个子网,一个用于首选文件服务器,另一个用于备用文件服务器。您选择的两个子网必须位于同一可用区中的不同可用区中。Amazon区域。

对于内部-Amazon应用程序,我们建议您在与首选文件服务器相同的可用区中启动客户端,以降低跨可用区的数据传输成本并最大限度减少延迟。

File system 弹性网络接口

当您创建 Amazon FSX 文件系统时,亚马逊 FSX 会预置一个或多个弹性网络接口中的Amazon Virtual Private Cloud (VPC)与您的文件系统关联的。网络接口允许您的客户端与 Amazon FSx for Windows File Server 系统通信。网络接口被视为在 Amazon FSx 的服务范围内,尽管是您的账户的 VPC 的一部分。多可用区文件系统具有两个弹性网络接口,每个文件服务器一个。单可用区文件系统具有一个 elastic network interface。

警告

您不得修改或删除与您的文件系统关联的弹性网络接口。修改或删除网络接口可能会导致永久丢失您的 VPC 和您的文件系统之间的连接。

下表汇总了适用于 Windows 文件服务器文件系统部署类型的 Amazon FSX 的子网、elastic network interface 和 IP 地址资源:

文件系统部署类型 子网的数量 弹性网络接口数量 IP 地址数量
单可用区 2 1 1 2
单可用区 1 1 1 1
多可用区 2 2 4
重要

Amazon FSX 不支持从公共互联网访问文件系统,也不支持将文件系统公开给公共互联网。如果弹性 IP 地址(可从 Internet 访问的公有 IP 地址)附加到文件系统的 elastic network interface,Amazon FSX 会自动将其分离。