亚马逊AWS官方博客

Amazon EFS 新增复制失效自动恢复和更高 IOPS 的功能



今天,Amazon Elastic File System(Amazon EFS)推出了两项新功能:

  • 复制失效自动恢复 – 在执行灾难恢复(DR)工作流时,对 EFS 复制的失效自动恢复支持使得在 EFS 文件系统之间同步更改变得更容易且更加经济高效。现在,发生灾难事件和其他与 DR 相关的活动之后,您可以将增量更改从辅助文件系统快速复制回主文件系统。
  • 更高 IOPS – Amazon EFS 现在支持每个文件系统高达 250,000 次读取 IOPS 和高达 50,000 次写入 IOPS,因此对于需要共享存储的虚拟服务器、容器和无服务器功能,可以更轻松地以任何规模运行更多 IOPS 密集型工作负载。

让我们更深入地了解一下它们在实践中是如何运作的。

Amazon EFS 复制失效自动恢复简介
使用 Amazon EFS 复制,您可在同一 AWS 区域或其他 AWS 区域中创建文件系统的副本。启用复制后,Amazon EFS 会自动使主(源)文件系统和辅助(目标)文件系统保持同步。为了帮助您实现合规性和业务连续性目标,EFS 复制旨在提供以分钟为单位的恢复点目标(RPO)和恢复时间目标(RTO)。

现在,借助失效自动恢复支持,您可以响应灾难恢复(DR)事件,进行计划的业务连续性测试,更快且更加经济高效地管理其他与 DR 相关的活动。通过失效自动恢复支持,您可以在主文件系统和辅助文件系统之间切换复制方向。EFS 复制通过仅复制增量更改来保持两个文件系统同步,从而无需制作数据的完整副本或使用自我管理的自定义解决方案来完成恢复工作流。

使用 Amazon EFS 复制失效自动恢复
我已将文件系统复制到另一个区域。作为定期 DR 测试的一部分,我想切换到使用辅助文件系统,然后再恢复到主文件系统,同时保留在辅助文件系统上所做的所有更改。为实现此目的,我只需几个步骤即可使用 EFS 复制失效自动恢复。

首先,删除从主(源)文件系统到辅助(目标)文件系统的复制。此后,辅助文件系统变为可写。为此,在 Amazon EFS 控制台中检查我是否处于正确区域,然后选择辅助文件系统。在复制选项卡中,选择删除复制并确认删除。还可以从主文件系统开始。在这种情况下,复制选项卡中的删除复制链接会打开一个新的浏览器选项卡,并像以前一样要求确认删除。

现在,我可以使用辅助文件系统并根据需要更改其数据。

为了重新使用主文件系统,我要创建一个从辅助文件系统到主文件系统的“反向复制”。为此,检查我是否处于正确区域,然后选择辅助文件系统。在复制选项卡中,选择创建复制,然后选择新选项复制到现有文件系统。然后,我选择主文件系统的区域,并使用控制台浏览该区域中的 EFS 文件系统,然后选择主文件系统。

控制台屏幕截图。

控制台警告我,主文件系统已启用复制覆盖保护。我单击禁用保护链接,打开一个新的浏览器选项卡,然后编辑主文件系统以禁用复制覆盖保护。

控制台屏幕截图。

现在,我返回到浏览器选项卡,在其中创建从辅助文件系统到主文件系统的失效自动恢复复制。我刷新保护检查并选择创建复制。

控制台屏幕截图。

在以下对话框中,我确认我希望 Amazon EFS 写入主文件系统。

控制台屏幕截图。

要了解主文件系统何时恢复同步,我在复制选项卡中查看上次同步时间戳,这表明在此之前对源文件系统所做的所有更改都将复制到目标。或者查看 Amazon CloudWatch 中的 TimeSinceLastSync 指标(以分钟为单位表示),以了解复制数据的方法。

控制台屏幕截图。

当主文件系统恢复同步时,我删除从辅助文件系统到主文件系统的复制。为了完成原始配置恢复,我再次创建从主文件系统到辅助文件系统的复制。

提高每个文件系统的 IOPS
Amazon EFS 团队已能够再次提高 IOPS! 他们上次这样做是在在几个月前。从今天开始,当处理来自 Amazon EFS 管理的高性能缓存中经常访问的数据时,EFS 文件系统最多可处理 50,000 次写入 IOPS(增加 2 倍)和高达 250,000 次读取 IOPS(增加 4.5 倍)。

您可以使用 PercentIOLimit CloudWatch 指标来监控文件系统可用 IOPS 的利用率百分比。此指标考虑写入和未缓存读取的最大 IOPS,包括两者的组合。从缓存中的读取未包含在 PercentIOLimit 指标中。

通过这些性能改进,您可以在 Amazon EFS 上运行具有更高 IOPS 要求的工作负载,例如机器学习(ML)训练、微调和推理。可从更高 IOPS 中受益的其他使用案例包括数据科学用户共享、SaaS 应用程序和媒体处理。

注意事项
EFS 复制失效自动恢复适用于所有提供 EFS 的 AWS 区域。使用复制失效自动恢复不会产生额外费用。如 Amazon EFS 定价所述,您需要为常规的复制和文件系统更改付费。

在 EFS 可用的所有区域中使用弹性吞吐量模式的文件系统可立即使用更高的 IOPS 限制。您无需采取任何措施即可从这些性能改进中受益。为了实现最大 IOPS,您的应用程序需要足够的并行化。例如,使用多个客户端并将负载分配到大量文件中。有关更多信息,请参阅用户指南中的性能提示

了解详情
Amazon EFS 产品页面

Danilo