Amazon Elastic File System(Amazon EFS)旨在提供无服务器、完全弹性的文件存储,让您无需预置或管理存储容量和性能即可共享文件数据。Amazon EFS 提供了一系列存储类,您可以根据工作负载的性能、数据访问和成本要求进行选择。Amazon EFS 支持三种存储类,几乎可以支持任何工作负载,包括具有苛刻性能需求、数据驻留要求、未知或不断变化访问模式或很少访问文件的工作负载。

EFS 支持两种不同类型的文件系统,以满足您的数据可用性和灵活性需求。 EFS 区域文件系统(推荐)通过在多个可用区(AZ)之间存储数据,提供最高级别的持久性和可用性。Amazon EFS 单区文件系统在单个可用区内冗余存储数据,并且针对不需要多可用区弹性的工作负载进行成本优化,因此这些文件系统中的数据将不可用,并可能在可用区内发生灾难或其他故障时丢失。

每个单独的 EFS 文件系统都支持多个存储类,并且 EFS 使用 Amazon EFS 生命周期管理自动在存储类之间移动文件。设置文件系统的生命周期策略后,您的文件将根据工作负载访问模式自动跨存储类移动,并且这种数据移动对最终用户和应用程序完全透明。

高性能

Amazon EFS 标准(EFS 标准)

Amazon EFS 标准存储类基于高速 SSD 存储构建,可为您的活动应用程序数据提供亚毫秒级延迟性能。EFS 标准专为经常访问或修改且需要高耐久性和可用性的数据而设计。

凭借其高性能,EFS 标准适用于各种使用案例,包括容器化和无服务器应用程序的存储、应用程序开发、机器学习训练、量化投资研究、Web 服务和内容管理、主目录和数据库备份。它还适用于数据分析、模拟和媒体转码等应用程序。

成本优化

Amazon EFS 的成本优化存储类集低成本和高性能于一身,非常适合为访问频率较低的文件自动节省存储成本。这些存储类提供与 EFS 标准相同的持久性、吞吐量和 IOPS 可扩展性,且每 GB 的存储价格和每 GB 的分层和访问费用都很低。这些存储类可用于保持文件可访问性以满足审计要求、执行历史分析、执行备份,以及用作灾难恢复文件的数据存储。

Amazon EFS 不频繁访问(EFS IA)

EFS 不频繁访问存储类针对每季度仅访问几次且不需要 EFS 标准亚毫秒延迟的数据进行成本优化。与 EFS 标准相比,EFS IA 提供的存储价格最多可低 95%。EFS IA 存储与
Amazon EFS 功能兼容,并在所有提供 Amazon EFS 的 AWS 区域推出。

Amazon EFS Archive(EFS Archive)

EFS Archive 存储类针对一年仅访问几次或更少且不需要 EFS 标准亚毫秒延迟的数据进行成本优化。与 EFS 不频繁访问相比,EFS Archive 的存储价格最多可降低 50%,从而为很少访问的冷数据提供更具成本优化的体验。在使用 EFS 的默认弹性吞吐量模式的 EFS 区域文件系统上对 EFS Archive 进行优化并提供支持。

比较

比较 Amazon EFS 存储类

存储类

设计用于

首字节读取延迟

持久性(设计)1

可用性 SLA

可用区

每个文件的最低账单费用2

最低存储持续时间

EFS 标准

需要快速亚毫秒级延迟性能的活跃数据

亚毫秒级

99.999999999%

(11 个 9)

99.99%(区域性)

99.9%(单区)

=>3(区域性)

1(单区)

不适用

不适用

EFS 不频繁访问

每季度仅访问几次的非活动数据

几十毫秒

99.99%(区域性)

99.9%(单区)

=>3(区域性)

1(单区)

128 KiB

不适用

EFS Archive

每年访问几次或更少次的非活动数据

几十毫秒

99.9%(区域性)

=>3(区域性)

128 KiB

90 天

注意
1由于 One Zone 文件系统将数据存储在单个 AWS 可用区中,因此如果可用区内发生影响所有数据副本的灾难或其他故障,或者在可用区毁坏时,存储在这些类型的文件系统中的数据可能会丢失。

2在太平洋时间 2023 年 11 月 26 日中午 12 点或之后更新的生命周期策略将小于 128 KiB 的文件分层到 IA 类。有关 Amazon EFS 如何对单个文件和元数据进行计量和计费的更多信息,请参阅计量:Amazon EFS 如何报告文件系统和对象大小