可用性与持久性 - FSx for ONTAP
Amazon Web Services 文档中描述的 Amazon Web Services 服务或功能可能因区域而异。要查看适用于中国区域的差异,请参阅 中国的 Amazon Web Services 服务入门 (PDF)

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

可用性与持久性

适用于 NetApp ONTAP 的 Amazon FSx 使用两种部署类型,即单可用区和多可用区,它们提供不同级别的可用性和持久性。本主题介绍每种部署类型的可用性与持久性功能,帮助您选择适合您的工作负载的部署类型。有关该服务的可用性 SLA(服务等级协议)的信息,请参阅 Amazon FSx 服务等级协议

注意

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

选择文件系统部署类型

以下各节介绍了单可用区和多可用区文件系统部署类型的可用性与持久性功能。

单可用区部署类型

当您创建单可用区文件系统时,Amazon FSx 会自动在活动-备用配置中配置一到十二对文件服务器,每对中的活动和备用文件服务器位于中单个可用区内的不同故障域中。 Amazon Web Services 区域在计划内的文件系统维护或任何活动文件服务器的计划外服务中断期间,Amazon FSx 通常会在几秒钟内自动独立地将该高可用性 (HA) 对故障转移到备用文件服务器。在故障转移期间,您无需手动干预即可继续访问数据。

为了确保高可用性,Amazon FSx 会持续监控硬件故障,并在发生故障时自动更换基础设施组件。为了实现高持久性,Amazon FSx 会自动在可用区内复制您的数据,以保护其免受组件故障的影响。此外,您还可以选择配置文件系统数据的“每日自动备份”。这些备份存储在多个可用区中,为所有备份数据提供多可用区弹性。

单可用区文件系统专为不需要多可用区文件系统的数据弹性模型的用例而设计。它们为开发和测试环境或存储已存储在本地或其他地方的数据的辅助副本等用例提供了成本优化的解决方案 Amazon Web Services 区域,只需在单个可用区内复制数据。

下图阐明了 FSx for ONTAP 单可用区文件系统的架构。


    阐明 FSx for ONTAP 单可用区文件系统架构的图。

多可用区部署部署类型

多可用区文件系统支持单可用区文件系统的所有可用性与持久性功能。此外,及时可用区不可用,它们都能为数据提供持续可用性。多可用区部署只有一对 HA 文件服务器,备用文件服务器部署在与 Amazon Web Services 区域活动文件服务器不同的可用区中。写入文件系统的任何更改都会跨可用区同步复制到备用区。

多可用区文件系统专为业务关键型生产工作负载而设计,这些工作负载要求共享 ONTAP 文件数据具有高可用性,并且需要具有跨可用区域内置复制功能的存储。下图阐明了 FSx for ONTAP 多可用区文件系统的架构。


    阐明 FSx for ONTAP 多可用区文件系统架构的图。

FSx for ONTAP 失效转移过程

如果出现以下任何一种情况,单可用区和多可用区文件系统会自动将给定的 HA 对从首选或活动文件服务器故障转移到备用文件服务器:

  • 首选文件服务器或活动文件服务器不可用

  • 文件系统的吞吐能力被更改

  • 首选文件服务器或活动文件服务器进行计划内维护

  • 可用区发生中断(仅限多可用区文件系统)

注意

对于横向扩展文件系统,每个 HA 对的故障转移行为是独立的。如果一个 HA 对的首选文件服务器不可用,则只有该 HA 对会故障转移到其备用文件服务器。

从一台文件服务器故障转移到另一台文件服务器时,新的活动文件服务器会自动开始为该 HA 对的所有文件系统读取和写入请求提供服务。对于多可用区文件系统,当首选文件服务器完全恢复且可供使用时,Amazon FSx 会失效自动恢复到该服务器(失效恢复通常会在 60 秒内完成)。对于单可用区和多可用区文件系统,从在活动文件服务器上检测到故障到将备用文件服务器提升为活动状态,失效转移通常会在 60 秒内完成。由于客户端用于在 NFS 或 SMB 上访问数据的端点 IP 地址保持不变,因此失效转移对 Linux、Windows 和 macOS 应用程序是透明的,这些应用程序无需人工干预即可重新开始文件系统的操作。

要确保失效转移对连接到 FSx for ONTAP 单可用区和多可用区文件系统的客户端透明,请参阅从内部访问数据 Amazon

在文件系统上测试失效转移

您可以通过修改纵向扩展文件系统的吞吐容量来测试其故障转移。当修改文件系统的吞吐能力时,Amazon FSx 会依次关闭文件系统的文件服务器。当 Amazon FSx 首先替换首选文件服务器时,文件系统会自动失效转移到辅助服务器。更新后,文件系统会失效自动恢复到新的主服务器,Amazon FSx 将替换辅助文件服务器。

您可以在 Amazon FSx 控制台、CLI 和 API 中监控吞吐能力更新请求的进度。有关修改文件系统的吞吐能力和监控请求进度的更多信息,请参阅管理吞吐能力

网络资源

本节介绍单可用区和多可用区文件系统所消耗的网络资源。

子网

创建单可用区文件系统时,您需要为该文件系统指定单个子网。您选择的子网将定义您创建的文件系统中的可用区。创建多可用区文件系统时需要指定两个子网,分别用于首选文件服务器和备用文件服务器。您选择的两个子网必须位于同一 Amazon Web Services 区域的不同可用区中。有关 Amazon VPC 的更多信息,请参阅《Amazon Virtual Private Cloud 用户指南》中的Amazon VPC 是什么?

注意

无论您指定的是哪个子网,您都可以通过文件系统 VPC 内的任意子网访问文件系统。

文件系统弹性网络接口

对于单可用区文件系统,Amazon FSx 会在您关联到文件系统的子网中配置两个弹性网络接口(ENI)。对于多可用区文件系统,Amazon FSx 会在您关联到文件系统的两个子网中各配置一个弹性网络接口(ENI)。客户端会使用弹性网络接口与 Amazon FSx 文件系统进行通信。这些网络接口被视为在 Amazon FSx 的服务范围内,尽管是您的账户的 VPC 的一部分。多可用区文件系统使用浮动互联网协议 (IP) 地址,因此在故障转移事件期间,连接的客户端可以在首选文件服务器和备用文件服务器之间无缝切换。

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

  • 与您的文件系统关联的弹性网络接口将自动创建路由,并将其添加到默认 VPC 和子网路由表中。修改或删除这些路由可能会导致文件系统客户端暂时或永久丢失连接。

下表汇总了 FSx for ONTAP 文件系统的各种部署类型的子网、弹性网络接口和 IP 地址资源:

单可用区(向上扩展) 单可用区(横向扩展) 多可用区(向上扩展)
子网的数量 1 1 2
弹性网络接口的数量 2 每对 HA 2 2
各 ENI 的 IP 地址的数量 1 + 文件系统中 SVM 的数量 HA 对计数 + HA 对计数乘以文件系统中 SVM 的数量 1 + 文件系统中 SVM 的数量
VPC 路由表路由的数量 不适用 不适用 1 + 文件系统中 SVM 的数量

创建文件系统或 SVM 后,在删除文件系统之前,其 IP 地址不会更改。

重要

Amazon FSx 不支持从公共互联网访问文件系统,也不支持将文件系统暴露给公共互联网。Amazon FSx 会自动分离任何连接到文件系统的弹性网络接口的弹性 IP 地址,该地址是可从互联网访问的公有 IP 地址。