本文介绍了阿里云文件存储NAS生命周期管理的工作原理。

背景信息

阿里云文件存储NAS推出的生命周期管理功能,可以帮助您将低频访问的文件转换到低频存储空间,采用低频计费方式,从而减少用户使用文件系统的费用。

生命周期管理工作流程

如图所示。用户在NAS控制台上创建和管理文件系统(图示中①)。当用户挂载文件系统写入数据时,数据存储到了NAS通用型存储空间中(图示中②)。当用户访问数据时,数据从NAS通用型存储空间(图示中②)读出返回给用户。
图 1. 生命周期管理示意图
生命周期管理示意图

通用型NAS配置生命周期管理策略及工作流程包括以下几个部分:

  1. 用户在NAS控制台创建生命周期管理策略(图示中③)。
  2. 根据创建的生命周期管理策略,定期检查用户策略对应的文件夹是否有冷数据。
  3. 如果检查发现冷数据,会根据策略自动分层,把数据转换到低频存储空间(图示中④)。
  4. 当用户访问冷数据时,生命周期管理模块会把数据从低频存储空间缓存到通用型存储空间(图示中②)。

    用户第一次访问时会稍有增加数据延迟的时间,之后的访问性能与访问通用型存储空间相同。

使用限制

在使用生命周期管理策略时,请注意以下事项:
  • 当数据被划归为冷数据,并且自动分层到低频存储空间之后,这部分数据的计费方式就维持冷数据的计费方式。冷数据的存储费用较热数据的要低很多,但是在被读取时会收取流量费用。详情请参见计量计费
  • 删除生命周期管理策略并不能将该策略下的冷数据转变成热数据。
  • 如果想要把冷数据重新变成热数据,需要将冷数据拷贝到新的路径位置。拷贝后的数据将按照热数据的收费方式收费。

生命周期管理策略规则

生命周期管理策略是用户在NAS控制台上配置,绑定了用户名下的一个NAS文件系统中的某个指定目录,根据一定的规则将该指定目录(或其子目录)下的所有符合规则的文件转换为低频存储文件的一种资源实体。

一个文件如果要被转换为低频存储文件,需要满足以下要求:
  • 文件所在的目录配置了生命周期管理策略。
  • 文件的最近一次访问时间需要超过一定天数。

    按在控制台配置的管理规则,有14天、30天、60天、90天不等,详情请参见创建生命周期管理策略

案例介绍:

用户对某个NAS文件系统下的目录/DIR配置了生命周期管理策略,设定了距最近访问14天以上的管理规则。该目录下有两个文件file_Afile_B,文件信息如下所示。
目录名称 文件名称 最近访问时间
/DIR file_A 2020年6月1日00:00
file_B 2020年6月7日00:00

案例分析:

在2020年6月15日,目录/DIR下的文件file_A、file_B,只有file_A被转换为低频存储文件,而文件file_B仍然是NAS标准存储文件。文件file_B没有被转换为低频存储文件的原因是它的最近一次访问时间只过去了8天,不符合距最近访问14天以上的规则。

计量计费

当文件被成功转换为低频存储文件之后,会产生以下两种计费方式:
  • 对于该低频文件所占用的容量会按照价格更低的低频存储费率进行计费。
  • 对于低频文件的读写操作会按访问数据量收取一定的流量费用。
新的计费方式包含以下三种计费项。
  • 标准存储费用:标准存储类型数据,继续保持原来的按量计费的规则,每小时出账。
    说明 标准存储是指性能型和容量型NAS中的非低频存储类型。
  • 低频存储费用:低频存储类型数据,也是采取按量计费的规则,每小时出账。低频存储单价比标准存储便宜。
  • 流量费用:低频存储类型数据读写量,指的是应用对低频存储类型的数据的读写访问量,采取按读写累积量计费的规则,每小时出账。出账后读写量清零,在下一个时间段重新累积。

存储包抵扣

  • 如果存储包容量不高于标准存储使用量:
    • 标准存储费用的计费使用量为该文件系统在标准存储类型上的使用量减去存储包的容量。
    • 低频存储费用的计费方式不变。
    • 流量费用的计费方式不变。
  • 如果存储包容量高于标准存储使用量:
    • 标准存储费用的计费使用量为零。
    • 低频存储费用的计费使用量=(该文件系统在低频存储使用量-(存储包容量-该文件系统在标准存储上使用量)*系数)。如果计算结果小于零,以零计算。公式中系数跟文件系统类型相关:性能型的系数为12.333,容量型的系数为2.333。
      说明 存储包不能用于直接抵扣低频数据读写量。
    • 流量费用的计费方式不变。

计费示例

北京区域的用户A有个性能型文件系统B,在2020年1月1日10:00~11:00文件系统B的使用量大小是1000 GB。其中,200 GB数据存储在标准存储上,800 GB数据转换到了低频存储上。并且在这个小时内对存储在低频存储上的数据的读访问量为1 GB,写访问量为2 GB。

按量计费:
  • 标准存储费用:计费使用量=200 GB,费用=1.85(元/GB/月)/24(小时)/30(天)*200(GB)=0.514元。
  • 低频存储费用:计费使用量=800 GB,费用=0.15(元/GB/月)/24(小时)/30(天)*800(GB)=0.167元。
  • 流量费用:数据读访问量=1 GB,费用=0.06(元/GB)*1(GB)=0.06;数据写访问量=2 GB,费用=0.06(元/GB)*2(GB)=0.12元。
  • 总费用=0.514(元)+0.167(元)+0.06(元)+0.12(元)=0.861元。
按存储包(100 GB)抵扣:
  • 标准存储费用:计费使用量=200-100=100 GB,费用=1.85(元/GB/月)/24(小时)/30(天)*100(GB)=0.257元。
  • 低频存储费用:计费使用量=800 GB,费用=0.15(元/GB/月)/24(小时)/30(天)*800(GB)=0.167元。
  • 流量费用:数据读访问量=1 GB,费用=0.06(元/GB)*1(GB)=0.06;数据写访问量=2 GB,费用=0.06(元/GB)*2(GB)=0.12元。
  • 总费用=0.257(元)+0.167(元)+0.06(元)+0.12(元)=0.604元。
按存储包(250 GB)抵扣:
  • 标准存储费用:费用=0元。
    说明 存储包还剩余250-200=50 GB,可以抵扣50*12.333=616.65 GB的低频存储使用量。
  • 低频存储费用:计费使用量=800-616.65=183.35 GB,费用=0.15(元/GB/月)/24(小时)/30(天)*183.35(GB)=0.038元。
  • 流量费用:数据读访问量=1 GB,费用=0.06(元/GB)*1(GB)=0.06;数据写访问量=2 GB,费用=0.06(元/GB)*2(GB)=0.12元。
  • 总费用=0(元)+0.038(元)+0.06(元)+0.12(元)=0.218元。

文件存储NAS的详细价格,请参见文件存储详细价格信息