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

EFS 生命周期管理

Amazon EFS 生命周期管理自动针对您的文件系统管理经济高效的文件存储。启用后,生命周期管理会将在一段设定时间内未访问的文件迁移到不常访问 (IA) 存储类别。您可以使用生命周期策略 定义这段时间。

生命周期管理将文件移动到 IA 存储类别后,文件将无限期地保留在那里。Amazon EFS 生命周期管理使用内部计时器来跟踪上次访问文件的时间。它不使用公开可见的 POSIX 文件系统属性。每次读写 Standard 存储中的文件时,都会重置生命周期管理计时器。

列出目录内容等元数据操作不算作文件访问。在将文件内容转移到 IA 存储期间,该文件存储在 Standard 存储类别中,并以 Standard 存储费率计费。

生命周期管理适用于文件系统中的所有文件。

使用生命周期策略

您可以通过设置生命周期策略来定义 EFS 何时将文件转换为 IA 存储类别。文件系统具有一个适用于整个文件系统的生命周期策略。如果在您选择的生命周期策略定义的时间段内未访问某个文件,Amazon EFS 会将该文件转换为 IA 存储类别。您可以为 Amazon EFS 文件系统指定四个生命周期策略之一,如下所示:

  • AFTER_7_DAYS

  • AFTER_14_DAYS

  • AFTER_30_DAYS

  • AFTER_60_DAYS

  • AFTER_90_DAYS

要了解有关在 Amazon EFS 文件系统上启用生命周期管理以及设置生命周期策略的更多信息,请参阅启用生命周期管理

生命周期管理的文件系统操作

生命周期管理的文件系统操作(将文件转换为 IA 存储)的优先级低于 EFS 文件系统工作负载的操作。将文件转换为 IA 存储类别所需的时间取决于文件大小和文件系统工作负载。

文件元数据(包括文件名、所有权信息和文件系统目录结构)始终存储在标准存储中,以确保一致的元数据性能。对 IA 存储中的文件的所有写入操作将首先写入标准存储,然后转换到 IA 存储。小于 128KB 的文件不符合生命周期管理条件,其将始终存储在标准类别中。

定价和计费

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

注意

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

您可以使用 AWS CLI 或 EFS API 查看文件系统的每种存储类别存储的数据量。要查看数据存储的详细信息,请调用 describe-file-systems CLI 命令。

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

在响应中,ValueInIA 显示 IA 存储中的上次计量大小。ValueInStandard 显示 Standard 存储中的上次计量大小。两者相加等于 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 文件系统对象