管理 EFS 存储类 - Amazon Elastic File System
AWS 文档中描述的 AWS 服务或功能可能因区域而异。要查看适用于中国区域的差异,请参阅中国的 AWS 服务入门

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

管理 EFS 存储类

Amazon EFS 提供了一系列存储类,专为不同的使用案例而设计。其中包括 EFS 标准 EFS 标准–不经常访问 ( EFS 单区和 EFS 单区–不经常访问 ( EFS 单区-IA)。以下部分提供了这些存储类的详细信息。

Amazon EFS 标准和标准 –IA 存储类

EFS 标准和标准-IA 存储类是区域存储类,旨在提供对数据的持续可用性,即使 AWS 区域中的一个或多个可用区不可用也是如此。它们通过跨一个区域内的多个地理位置独立的可用区冗余存储文件系统数据和元数据,从而提供最高级别的可用性和持久性。

EFS 标准存储类用于经常访问的文件。它是客户数据最初写入到的存储类,即 Standard 存储类。

–StandardIA 存储类别降低了不经常访问的文件的存储成本。它在不牺牲 Amazon EFS 提供的高可用性、高持久性、弹性和 POSIX 文件系统访问的情况下执行此操作。如果您需要能够随时访问完整数据集,并希望自动节省访问频率较低的文件的存储成本,我们建议您使用标准 – IA 存储。示例包括保持文件可访问性以满足审计要求,执行历史分析或执行备份和恢复。标准 – IA 存储与所有 Amazon EFS 功能兼容,并在提供 的所有 AWS 区域中Amazon EFS可用。

Amazon EFS 单区和 EFS 单区–IA 存储类

EFS 单区和单区 –存储类旨在为单个可用区内的数据提供持续可用性。EFS 单区存储类将文件系统数据和元数据冗余存储在 AWS 区域中的单个可用区中。由于它们将数据存储在单个 AWS 可用区中,因此,如果灾难或其他故障影响可用区中的所有数据副本,或者发生可用区销毁时,存储在这些存储类中的数据可能会丢失。

为了增加数据保护, 将自动使用带有 Amazon EFS 的单区存储类备份文件系统AWS Backup。您可以将 文件系统备份还原到 AWS 区域内的任何可用区,也可以将它们还原到其他区域。使用 创建和管理的 Amazon EFS 文件系统备份AWS Backup将复制到三个可用区,设计为具有 11 9 的持久性。有关更多信息,请参阅 AWS Backup Backup 中的弹性。

EFS 单区–标准用于经常访问的文件。它是客户数据最初写入到的存储类,即“单区”存储类。

EFS One –ZoneIA 存储类别降低了不经常访问的文件的存储成本。如果您需要能够随时访问完整数据集,并希望自动节省访问频率较低的文件的存储成本,我们建议您使用 EFS 单区 –存储。一个区域-IA 存储与所有 Amazon EFS 功能兼容,并在提供 的所有 AWS 区域中Amazon EFS可用。

不经常访问性能

从任一 IA 存储类读取或写入时的第一字节延迟高于 EFS 标准或 EFS 单区存储类。

您可以将文件从 IA 存储类复制到经常访问的存储类,方式是将它们复制到文件系统上的另一个位置。如果您希望文件保留在经常访问的存储类中,请停止文件系统上的生命周期管理,然后复制文件。

比较Amazon EFS存储类

下表比较了存储类,包括其可用性、持久性、最短存储持续时间和其他注意事项。

存储类别 设计专门针对 持久性 (设计目标) 可用性 可用区 其他考虑因素

EFS标准

经常访问的数据需要最高的持久性和可用性。

999999999% (11 9 )

99.99%

>=3

EFS 标准–不经常访问 (IA)

长时间存在的、不经常访问的数据需要最高的持久性和可用性。

999999999% (11 9 )

99.99%

>=3

按每 GB 收取检索费用。

EFS单区

经常访问的不需要最高级别持久性和可用性的数据。

999999999 9 的)*

99. 90%

1

无法灵活地应对可用区丢失的情况。

EFS 单区 - IA

长时间存在的、不经常访问的数据,不需要最高级别的持久性和可用性。

999999999 9 的)*

99. 90%

1

无法灵活地应对可用区丢失的情况。按每 GB 收取检索费用。

*由于 EFS 单区存储类将数据存储在单个AWS可用区中,因此,如果灾难或其他故障影响到可用区中的所有数据副本,或者发生可用区销毁时,这些存储类中存储的数据可能会丢失。

存储类定价

您需要为每个存储类别中的数据量付费。当读取 IA 存储中的文件时,以及当文件从 EFS 标准存储或单区存储转换为 IA 存储时,您还需要为数据访问付费。AWS 账单显示每个存储类的容量以及针对文件系统的 IA 存储类(标准 – IA 或单区 – IA)的计量访问。要了解更多信息,请参阅 Amazon EFS 定价

对于使用突增吞吐量的文件系统,允许的吞吐量仅根据 EFS 标准和 EFS EFS 单区存储类中存储的数据量确定。对于使用预置吞吐量模式的文件系统,将根据 EFS 标准和 EFS EFS 单区存储类中的数据量,针对超出您所提供吞吐量的预置吞吐量向您计费。有关 EFS 性能的更多信息,请参阅吞吐量模式

注意

使用 AWS Backup 备份启用生命周期管理的 EFS 文件系统时,不会产生数据访问费用。要了解有关 AWS Backup 和 EFS 生命周期管理的更多信息,请参阅EFS存储类

查看存储类大小

您可以使用 Amazon EFS 控制台、 AWS CLI或 EFS API 查看文件系统的各个存储类别中存储的数据量。

File system details (文件系统详细信息) 页面上的 Metered size (计量大小) 选项卡以二进制字节数(千字节、兆字节、千兆字节和 TiB 为单位)显示文件系统的当前计量大小。指标每 15 分钟发出一次,并允许您查看文件系统随时间变化的计量大小。计量大小显示文件系统存储大小的以下信息:

  • 总大小是文件系统中存储的数据的大小(以二进制字节为单位),包括所有存储类。

  • 标准/单区中的大小是 EFS 标准或 EFS EFS 单区存储类中存储的数据的大小(以二进制字节为单位)。

  • Standard-IA / One Zone-IA 中的大小是指 Standard-IA 或 One Zone-IA 存储类别中存储的数据的大小(以二进制字节为单位),具体取决于您的文件系统是使用标准存储类还是单区存储类。

您还可以在 Storage bytes 控制台的 File system details (文件系统详细信息) 页面上的 Monitoring (监控) 选项卡上查看 Amazon EFS 指标。有关更多信息,请参阅访问 CloudWatch 指标

您可以使用 AWS CLI 或 EFS API 查看文件系统的每种存储类别存储的数据量。通过调用 describe-file-systems CLI 命令(相应的 API 操作为 )查看数据存储详细信息DescribeFileSystems

$ aws efs describe-file-systems \ --region us-west-2 \ --profile adminuser

在响应中SizeInBytes,>ValueInIA 在文件系统的 IA 存储类中显示最后计量大小(以字节为单位,标准 – IA 或单区 – IA)。ValueInStandard 根据文件系统配置, 以 EFS 标准或 EFS 单区存储类为单位显示最后计量大小(以字节为单位)。两者相加等于 Value 显示的整个文件系统的大小。

{ "FileSystems":[ { "OwnerId":"251839141158", "CreationToken":"MyFileSystem1", "FileSystemId":"fs-47a2c22e", "PerformanceMode" : "generalPurpose", "CreationTime": 1403301078, "LifeCycleState":"created", "NumberOfMountTargets":1, "SizeInBytes":{ "Value": 29313417216, "ValueInIA": 675432, "ValueInStandard": 29312741784 }, "ThroughputMode": "bursting" } ] }

有关查看和测量磁盘使用情况的其他方法,请参阅计量Amazon EFS文件系统对象

使用Amazon EFS存储类

要使用 EFS 标准存储类和 标准–存储类,请创建一个文件系统,该系统在 AWS 区域中跨多个可用区冗余存储数据。要在使用 创建文件系统时执行此操作AWS 管理控制台,请选择 Availability and Durability (可用性和持久性),然后选择 Regional (区域)。

要使用 –StandardIA 存储类别,您必须启用Amazon EFS生命周期管理功能。启用后,生命周期管理会自动将文件从 Standard 存储移动到 IA 存储。在使用 控制台创建文件系统时,默认情况下会启用生命周期管理,其设置为自上次访问以来的 30 天。有关更多信息,请参阅Amazon EFS 生命周期管理

要使用 EFS 单区和 One –ZoneIA 存储类,您必须创建一个文件系统,以将数据存储在 AWS 区域中的单个可用区中。要在使用控制台创建文件系统时执行此操作,请选择 Availability and Durability (可用性和持久性),然后选择 One Zone (一个区域)。

要使用 One –ZoneIA 存储类,您必须启用Amazon EFS生命周期管理功能。启用后,生命周期管理会自动将文件从 Standard 存储移动到 IA 存储。当您使用控制台创建文件系统时,默认情况下会启用生命周期管理,其设置为自上次访问以来的 30 天。有关更多信息,请参阅Amazon EFS 生命周期管理