亚马逊AWS官方博客

新增功能 — Amazon EFS 智能分层通过优化不断变化的访问模式优化工作负载成本

Amazon Elastic File System (Amazon EFS) 提供了四种存储类别:两个标准存储类、Amazon EFS 标准和 Amazon EFS 标准-不频繁访问 (EFS 标准 – IA),以及两种单区存储类 Amazon EFS 单区和 Amazon EFS 单区-不频繁访问(EFS 单区 – IA)。标准存储类别在多个可用区 (AZ) 内并可跨多个可用区存储数据。对于不需要多可用区弹性的工作负载,在单个可用区内单区存储类以冗余方式存储数据,与使用标准存储类的文件系统相比,价格要低 47%。

EFS 标准和 EFS 单区存储类经过性能优化,可提供更低的延迟。不频繁访问 (IA) 存储类针对不是每天访问的文件进行了成本优化。借助 EFS 生命周期管理,您可以将在生命周期策略期限内(7 天、14 天、30 天、60 天或 90 天)尚未访问的文件移动到 IA 存储类。与 EFS 标准和 EFS 单区存储类相比,这将使您的存储成本降低高达 92%。

客户喜欢 IA 存储类所节省的成本,但是如果访问模式发生变化以及经常访问已经转移到 IA 的文件,他们也希望确保不会被收取意外的数据访问费用。从 IA 存储类读取或写入数据需要对每次访问收取数据访问费。

今天,我们启动 Amazon EFS 智能分层,这是一项新的 EFS 生命周期管理功能,可在数据访问模式发生变化时自动优化共享文件存储的成本,而无需运营开销。

借助 EFS 智能分层,生命周期管理可监控文件系统的访问模式,并根据您的文件系统是否使用 EFS 标准或 EFS 单区存储类,将在生命周期策略期间未访问的文件从 EFS 标准或 EFS 单区移动到 EFS 标准 – IA 或者 EFS 单区 – IA。如果再次访问该文件,则会将其移回 EFS 标准或 EFS 单区存储类。

即使您的工作负载文件数据访问模式发生了变化,EFS 智能分层也能优化您的成本。您永远不必担心无界的数据访问费用,因为您只需为存储类之间的转换支付数据访问费用。

启用 EFS 智能分层
要开启 EFS 智能分层,请使用 AWS 管理控制台创建一个文件系统,启用生命周期管理并设置两个生命周期策略。

选择转移到 IA 选项,将不经常访问的文件移动到 IA 存储类。从下拉列表中,您可以选择 7 天、14 天、30天、60 天或 90 天的生命周期策略。此外,选择从 IA 转出选项,然后选择首次访问时将文件移回 EFS 标准或 EFS 单区存储类。

对于现有文件系统,您可以单击文件系统上的编辑按钮以启用或更改生命周期管理和 EFS 智能分层。

此外,您还可以通过 PutLifecycleConfiguration API 操作或 put-lifecycle-configuration 命令,指定已为 EFS 智能分层启用生命周期管理和两个策略的文件系统自定义文件系统 ID。

$ aws efs put-lifecycle-configuration \
   --file-system-id File-System-ID \
   --lifecycle-policies "[{"TransitionToIA":"AFTER_30_DAYS"},
     {"TransitionToPrimaryStorageClass":"AFTER_1_ACCESS"}]"
   --region us-west-2 \
   --profile adminuser

您将获得以下输出:

{
  "LifecyclePolicies": [
    {
        "TransitionToIA": "AFTER_30_DAYS"
    },
    {
        "TransitionToPrimaryStorageClass": "AFTER_1_ACCESS"
    }
  ]
}

要禁用 EFS 智能分层,请将迁移到 IA从 IA 迁移出两个选项都设置为。这将禁用生命周期管理,并且您的文件将保留在它们所在的存储类上。

在禁用 EFS 智能分层时已开始在存储类之间移动的任何文件都将移动到新的存储类。您可以分别禁用迁移策略。

有关更多信息,请参阅 Amazon EFS 用户指南中的 Amazon EFS 生命周期管理

现已推出
Amazon EFS Intelligent-Tiering 适用于可用 Amazon EFS 的所有 AWS 区域。要了解详情,请参加我们的第三个完全免费参加的 2021 年 AWS 存储日,并在 AWS Twitch 频道上观看我们的直播。

您可以将反馈发送到 Amazon EFS 的 AWS 论坛,或者通过常用 Amazon Web Services Support 联系人发送反馈。

Channy