本文属于机器翻译版本。若本译文内容与英语原文存在差异,则一律以英文原文为准。
可用性与持久性:单可用区和多可用区文件系统
Amazon FSx for Windows File Server 提供两种文件系统部署类型:单可用区和多可用区。
多可用区文件系统在中国(北京)区域中不可用。
选择单可用区或多可用区文件系统部署
对于单可用区文件系统,Amazon FSx 会自动在可用区 (AZ) 内复制您的数据,以保护数据免受组件故障的影响。它持续监控硬件故障,并在出现故障时自动更换基础架构组件。单可用区 2是最新一代的单可用区文件系统,支持 SSSSD 和 HDD 存储。单可用区 1文件系统支持 SSD 存储、Microsoft 分布式文件系统复制 (DFSR) 以及使用自定义 DNS 名称。在文件系统维护、基础设施组件更换期间以及可用区不可用时,单可用区文件系统将不可用。
多可用区文件系统支持单可用区文件系统的所有可用性与持久性功能。此外,它们旨在提供持续的数据可用性,即使在文件系统维护、基础架构组件更换期间以及可用区不可用时也是如此。在多可用区部署中,Amazon FSx 会自动在不同可用区中预置和维护备用文件服务器。写入您的文件系统中的磁盘的任何更改将跨可用区同步复制到备用区。如果进行计划的数据维护或发生未计划的服务中断,Amazon FSx 将自动故障转移到辅助文件服务器,使您能够在不进行手动干预的情况下继续访问数据。
对于要求共享 Windows 文件数据具有高可用性的大多数生产工作负载,建议使用多可用区文件系统。对于不需要多可用区解决方案的高可用性并且在数据丢失时可以从最新的文件系统备份中恢复的工作负载,单可用区文件系统可以提供更低的价位。默认情况下,Amazon FSx 每天自动备份所有文件系统。
按部署类型划分的功能支持
下表概述了 FSx Windows File Server 的部署类型:
| Deployment type (部署类型) | SSSSD | HDD 存储 | DFS 命名空间 | DFS 复制 | 自定义 DNS 名称 | CA 股票 |
|---|---|---|---|---|---|---|
| 单可用区 1 | ✓ | ✓ | ✓ | ✓ | ||
| 单可用区 2 | ✓ | ✓ | ✓ | ✓ | ✓* | |
| 多可用区 | ✓ | ✓ | ✓ | ✓ | ✓* |
* 虽然您可以在单可用区 2 文件系统上创建 CA 共享,但应在 SQL Server HA 部署的多可用区文件系统上使用 CA 共享。
FSx or Windows File Server
如果出现以下任一情况,多可用区文件系统将自动从首选文件服务器故障转移到备用文件服务器:
-
可用区中断。
-
首选文件服务器变为不可用。
首选的文件服务器进行计划内维护。
当从一个文件服务器故障切换到另一个文件服务器时,新的活动文件服务器会自动开始处理所有文件系统的读写请求。当首选子网中的资源可用时,Amazon FSx 会自动回切到首选子网中的首选文件服务器。从在活动文件服务器上检测到故障到备用文件服务器升级为活动状态,故障转移通常在 30 秒内完成。回切到原始多可用区配置也可以在不到 30 秒的时间内完成,并且只有在首选子网中的文件服务器完全恢复后才会发生。
在文件系统进行故障切换和回切的短暂时期内,I/O 可能会暂停,Amazon CloudWatch 指标可能暂时不可用。
Windows 客户端上的故障转移体验
当从一个文件服务器故障切换到另一个文件服务器时,新的活动文件服务器会自动开始处理所有文件系统的读写请求。首选子网中的资源可用后,Amazon FSx 会自动回切到首选子网中的首选文件服务器。由于文件系统的 DNS 名称保持不变,因此故障切换对 Windows 应用程序是透明的,这些应用程序无需人工干预即可恢复文件系统操作。从在活动文件服务器上检测到故障到备用文件服务器升级为活动状态,故障转移通常在 30 秒内完成。回切到原始多可用区配置也可以在不到 30 秒的时间内完成,并且仅在首选子网中的文件服务器完全恢复后才会发生。
Linux 客户端上的故障转移体验
Linux 客户端不支持基于 DNS 的自动故障切换。因此,在故障转移期间,它们不会自动连接到备用文件服务器。在多可用区文件系统故障恢复到首选子网中的文件服务器后,它们将自动恢复文件系统操作。
在文件系统上测试故障切换
您可以通过修改多可用区文件系统的吞吐容量来测试其故障转移。当您修改文件系统的吞吐容量时,Amazon FSx 会切换文件系统的文件服务器。多可用区文件系统会自动故障转移到辅助服务器,而 Amazon FSx 会先替换首选的服务器文件服务器。然后,文件系统会自动故障恢复到新的主服务器,Amazon FSx 将替换辅助文件服务器。
您可以在 Amazon FSx 控制台、CLI 和 API 中监控吞吐量容量更新请求的进度。更新成功完成后,文件系统将故障切换到从属服务器,并故障恢复到主服务器。有关修改文件系统的吞吐容量和监视请求进度的更多信息,请参阅管理吞吐量容量.
使用单可用区和多可用区文件系统资源
子网
当您创建 VPC 时,它会覆盖该区域中的所有可用区 (AZ)。可用区是被设计为可以隔离其他可用区的故障的不同位置。在创建 VPC 之后,您可以在每个可用区中添加一个或多个子网。默认 VPC 在每个可用区中有一个子网。每个子网都必须完全位于一个可用区之内,不能跨越多个可用区。创建单可用区 Amazon FSx 文件系统时,您需要为该文件系统指定一个子网。您选择的子网定义了在其中创建文件系统的可用区。
创建多可用区文件系统时,请指定两个子网,一个用于首选文件服务器。您选择的两个子网必须位于同一可用区中的不同可用区中Amazon区域。
对于 in-Amazon应用程序,我们建议您在与首选文件服务器相同的可用区中启动客户端,以最大限度减少延迟。
文件系统弹性网络接口
当您创建 Amazon FSx 时,Amazon FSx 会预置一个或多个弹性网络接口中的Amazon Virtual Private Cloud (VPC)您与您的文件系统关联的。网络接口允许您的客户端与 FSx for Windows File Server 系统。该网络接口被视为在 Amazon FSx 的服务范围内,尽管是您的账户的 VPC 的一部分。多可用区文件系统有两个弹性网络接口,每个文件服务器对应一个。单可用区文件系统有一个elastic network interface。
您不得修改或删除与您的文件系统关联的弹性网络接口。修改或删除网络接口可能会导致永久丢失您的 VPC 和您的文件系统之间的连接。
下表汇总了 FSx for Windows 文件服务器文件系统部署类型的子网、elastic network interface 和 IP 地址资源:
| 文件系统部署类型 | 子网的数量 | 弹性网络接口的数量 | IP 地址数 |
|---|---|---|---|
| 单可用区 2 | 1 | 1 | 2 |
| 单可用区 1 | 1 | 1 | 1 |
| 多可用区 | 2 | 2 | 4 |
创建文件系统后,在删除文件系统之前,其 IP 地址不会更改。
Amazon FSx 不支持从公共互联网访问文件系统,也不支持将文件系统暴露给公共 Internet。如果弹性 IP 地址(可从互联网访问的公有 IP 地址)连接到文件系统的elastic network interface,Amazon FSx 会自动将其分离。