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

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

EFS 存储类别

EFS 提供了一系列存储类别。其中包括 EFS 标准、EFS 标准——低频访问(标准 IA)、EFS 单区和 EFS 单区——不频繁访问(EFS 单区-IA)。以下各节提供了这些存储类的详细信息。

Amazon EFS 标准和标准 — IA 存储类别

EFS Standard 和 Standard-IA 存储类是区域性存储类别,旨在为数据提供持续可用性,即使在中的一个Amazon Web Services 区域或多个可用区不可用时也是如此。它们通过在一个区域内多个地理上分隔的可用区中冗余存储文件系统数据和元数据,提供最高级别的可用性和耐久性。

EFS 标准存储类用于频繁访问的文件。它是最初为标准存储类写入客户数据的存储类别。

Standard—IA 存储类降低了并非每天都访问的文件的存储成本。它在不牺牲 Amazon EFS 提供的高可用性、高耐久性、弹性和 POSIX 文件系统访问权限的情况下做到这一点。如果您需要随时访问完整数据集并希望自动节省访问频率较低的文件的存储成本,我们建议使用 Standard-IA 存储。示例包括保持文件可访问性以满足审计要求,执行历史分析或执行备份和恢复。标准 IA 存储与 Amazon EFS 的所有 Amazon EFS 功能兼容,并且适用于所有Amazon Web Services 区域可用的 Amazon EFS。

下图说明了 EFS 标准存储类的功能。

使用标准存储类的 EFS 文件系统的架构。

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

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

为了增强数据保护,Amazon EFS 使用一个区域存储类自动备份文件系统Amazon Backup。您可以将文件系统备份恢复到一个内任何可运行的可用区Amazon Web Services 区域,也可以将它们恢复到其他区域。使用Amazon Backup创建和管理的 Amazon EFS 文件系统备份将复制到三个可用区,并且专为实现持久性而设计。有关更多信息,请参阅 Amazon Backup 中的弹性

EFS 单区—标准版用于频繁访问的文件。它是 One Zone 存储类别最初写入客户数据的存储类别。

EFS One Zone—IA 存储类降低了并非每天都访问的文件的存储成本。如果您需要随时访问完整数据集并希望自动节省访问频率较低的文件的存储成本,我们建议使用 EFS One Zone—IA 存储。One Zone-IA 存储与所有 Amazon EFS 功能兼容,并且在大多数可用 Amazon EFS 的地区都可用。Amazon Web Services 区域有关区域可用性的更多信息,请参阅 Amazon EFS 定价

下图说明了 EFS One Zone 存储类的功能。

用于创建 EFS 文件系统的创建文件系统窗口。

低频访问性能

读取或写入任一低频访问 (IA) 存储类时的首字节延迟高于 EFS 标准或 EFS One Zone 存储类的延迟。

通过将文件复制到文件系统上的其他位置,可以将文件从 IA 存储类移动到经常访问的存储类。如果您希望文件保持在经常访问的存储类别中,请关闭文件系统上的生命周期管理,然后将文件复制到文件系统上的新位置。

比较亚马逊 EFS 存储类别

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

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

EFS 标准

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

99.999999999% (11 9)

99.99%

>=3

None(无)

EFS 标准 — 低频访问 (IA)

寿命长、不经常访问的数据,需要最高的耐久性和可用性。

99.999999999% (11 9)

99.99%

>=3

按每 GB 收取检索费用。

EFS 单区

经常访问的数据,不需要最高水平的耐久性和可用性。

99.999999999% (11 9) *

99.90%

1

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

EFS 单区-IA

寿命长、不经常访问的数据,不需要最高水平的耐久性和可用性。

99.999999999% (11 9) *

99.90%

1

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

*由于 EFS One Zone 存储类将数据存储在单个Amazon可用区中,因此在发生影响可用区内所有数据副本的灾难或其他故障时,或者可用区被破坏时,存储在这些存储类中的数据可能会丢失。

存储类定价

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

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

注意

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

查看存储类大小

您可以使用 Amazon EFS 控制台、或 EFS API 查看文件系统的每个存储类中Amazon CLI存储了多少数据。

文件系统详细信息页面上的计量大小选项卡以字节(kibibytes、mbibytes、gibbytes 和 tebibytes)的二进制倍数显示文件系统的当前计量大小。该指标每 15 分钟发布一次,允许您查看一段时间内文件系统的计量大小。计量大小显示文件系统存储大小的以下信息:

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

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

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

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

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

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

在响应中,SizeInBytes>ValueInIA 显示文件系统的 IA 存储类(Standard-IA 或 One Zone-IA)中上次测量的大小(以字节为单位)。 ValueInStandard显示 EFS 标准或 EFS One Zone 存储类中最后一次测量的大小(以字节为单位),具体取决于文件系统配置。两者相加等于 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 Standard 和 Standard—IA 存储类,请创建一个在多个可用区中以冗余方式存储数据的文件系统Amazon Web Services 区域。要在使用创建文件系统时执行此操作Amazon Web Services Management Console,请选择存储类,然后选择标准

要使用标准—IA 存储类,您必须启用 Amazon EFS 生命周期管理功能。启用后,生命周期管理会自动将文件从 Standard 存储移动到 IA 存储。当您使用控制台创建文件系统时,生命周期管理默认处于启用状态,设置为自上次访问起 30 天。有关更多信息,请参阅Amazon EFS 生命周期

要使用 EFS One Zone 存储类别,必须创建将数据冗余存储在内的单个可用区内Amazon Web Services 区域。要在使用控制台创建文件系统时执行此操作,请选择 “可用性和持久性”,然后选择 “一个区域”。

要使用单区—IA 存储类,您必须启用 Amazon EFS 生命周期管理功能。启用后,生命周期管理会自动将文件从 Standard 存储移动到 IA 存储。当您使用控制台创建文件系统时,生命周期管理默认处于启用状态,设置为自上次访问起 30 天。有关更多信息,请参阅 Amazon EFS 生命周期