Amazon Elastic File System (EFS) 旨在提供无服务器、完全弹性的文件存储,让您无需预置或管理存储容量和性能即可共享文件数据。 没有最低消费和设置费用。您只需为您使用的存储、对存储在不频繁访问存储类中的数据的读写访问、使用弹性吞吐量的读写访问以及任何预置吞吐量付费。
Amazon EFS 提供了四种存储类:两种标准存储类,包括 Amazon EFS 标准和 Amazon EFS 标准 – 不频繁访问(EFS 标准 – IA)以及两种单区存储类,包括 Amazon EFS 单区和 Amazon EFS 单区 – 不频繁访问(EFS 单区 – IA)。
与许多其他自管理的同类云服务相比,EFS 具有很大价格优势。有关可以节省的费用的更多信息,请查看此处的 EFS 总拥有成本(TCO)示例。
使用生命周期管理的文件系统的有效存储定价(选择区域)
区域 | 有效存储价格(USD/GB/月)– 单区* | 有效存储价格(USD/GB/月)– 标准** |
美国东部(弗吉尼亚北部) | 0.043 USD | 0.08 USD |
美国西部(俄勒冈) | 0.043 USD | 0.08 USD |
非洲(开普敦) | 0.054 USD | 0.10 USD |
亚太地区(首尔) | 0.047 USD | 0.09 USD |
加拿大(中部) | 0.047 USD | 0.09 USD |
欧洲(爱尔兰) | 0.046 USD | 0.09 USD |
AWS GovCloud(美国东部) | 0.056 USD | 0.11 USD |
*假设 80% 的数据不常被访问并存储在 EFS 单区 – IA 中
AWS Free Tier
作为 AWS Free Tier 的一部分,您可以免费开始使用 EFS。注册之后,新 AWS 客户将在 EFS 标准存储类中收到 5 GB 的 EFS 存储,为期 12 个月。AWS Free Tier 不适用于存储在 EFS 单区存储类中的文件。
除 AWS GovCloud 区域之外,您在其他所有 AWS 区域的免费套餐使用量均按月计算,并自动计入账单;未用完的月使用量不会结转到下月。存在限制条件;有关更多详情,请参阅优惠条款。
定价表
在使用 AWS 的前 12 个月内,每月最多可以免费使用 5 GB EFS 标准存储类。
Amazon EFS 复制
使用 EFS 复制可将您的文件系统复制到您选择的某个区域或可用区,无需管理额外的基础设施或自定义流程。在目标区域,当启用 EFS 生命周期管理时,您要支付 EFS 不频繁访问存储类内的存储及任何适用的读取/写入数据访问费用。EFS 会将它的数据复制到由您选择的 AWS 区域内的目标文件系统。针对跨区域复制,您要支付将区域间数据传出到目标区域的费用。对于跨可用区 EFS 单区标准和 EFS 单区-IA 存储类的相同区域文件系统复制,您要为从来源可用区“传出”数据付费。有关更多信息,请参阅 Amazon Elastic Compute Cloud (EC2) 按需定价中的数据传输和在同一 AWS 区域内传输数据。
EFS 复制现已在以下 AWS 区域提供:美国东部(俄亥俄州)、美国东部(弗吉尼亚州北部)、美国西部(北加利福尼亚)、美国西部(俄勒冈州)、亚太地区(孟买)、亚太地区(大阪)、亚太地区(首尔)、亚太地区(新加坡)、亚太地区(悉尼)、亚太地区(东京)、加拿大(中部)、欧洲地区(法兰克福)、欧洲地区(爱尔兰)、欧洲地区(伦敦)、欧洲地区(巴黎)、欧洲地区(斯德哥尔摩)、南美洲(圣保罗)和 AWS GovCloud 区域。
定价示例
每月计费的存储量按照全月内使用的平均存储空间计算。您的存储用量以“GB/月”为单位进行衡量,月底合计该值,得出您的月度费用。这些定价示例按照行业接受的估计,假设您 20% 的数据存储在用于频繁访问数据的存储类(例如,EFS 标准或 EFS 单区)中,80% 存储在不频繁访问存储类(例如,EFS 标准-IA 或 EFS 单区 - IA)中。
每月计费的吞吐量按照预置的超出您的 EFS 标准存储允许的当月存储量的平均吞吐量计算。您的吞吐量以“MB/s/月”为单位进行衡量,月底合计该值,得出您的月度费用。
示例 1:
假设您的文件系统位于美国东部(弗吉尼亚州北部)区域,请使用 100GB 的 EFS 单区存储,并在每个月的 31 天内使用 400GB 的 EFS 单区 – IA 存储。那么在月底,您的使用量按照 GB/小时计算如下:
总 EFS 单区使用量(GB/小时):100 GB x 31 天 x(24 小时/天)= 74400 GB/小时
总 EFS 单区 – IA 使用量(GB/小时):400 GB x 31 天 x(24 小时/天)= 297600 GB/小时
我们将以 GB/小时为单位的使用量加起来并换算成以 GB/月为单位的使用量,从而计算月度费用:
总 EFS 单区存储费用:74400 GB/小时 x(1 月/744 小时)x 0.16 USD/GB/月 = 16 USD
总 EFS 单区 – IA 存储费用:297600 GB/小时 x(1 月/744 小时)x 0.0133 USD/GB/月 = 5.32 USD
月度总存储费用:16 USD + 5.32 USD = 21.32 USD 或 0.043 USD/GB/月
示例 2:
假设您的文件系统位于美国东部(弗吉尼亚州北部)区域,请使用 100GB 的 EFS 标准存储,并在每个月的 31 天内使用 400GB 的 EFS 标准 – IA 存储。那么在月底,您的使用量按照 GB/小时计算如下:
总 EFS 标准使用量(GB/小时):100 GB x 31 天 x(24 小时/天)= 74400 GB/小时
总 EFS 标准 – IA 使用量(GB/小时):400 GB x 31 天 x(24 小时/天)= 297600 GB/小时
我们将 GB 小时加起来并换算成 GB 月,以计算月度费用:
总 EFS 标准存储费用:74400 GB/小时 x(1 月/744 小时)x 0.30 USD/GB/月 = 30.00 USD
总 EFS 标准 – IA 存储费用:297600 GB/小时 x(1 月/744 小时)x 0.025 USD/GB/月 = 10.00 USD
月度总存储费用:30.00 USD + 10.00 USD = 40.00 USD 或 0.08 USD/GB/月
示例 3:
本示例比较了假设您在美国东部(弗吉尼亚州北部)区域的 EFS 标准存储类上存储 100GB 数据和 EFS 标准 – IA 存储类上存储 400GB 数据的两个场景。 在第一个场景中,您选择了默认的突增吞吐量模式;在第二个场景中,您配置了 10 MB/s 的预置吞吐量。 在这两个场景中,您都能获得 5 MB/s 的基准吞吐量,因为您在 EFS 标准存储类上存储了 100GB 数据。
默认突增吞吐量:采用默认突增吞吐量模式,在 EFS 标准存储类中存储 100GB 数据,并在 EFS 标准 – IA 存储类中存储 400GB 数据
月度总存储费用(见上述计算):40.00 USD
预置吞吐量:在 EFS 标准存储类中存储 100 GB 数据并在 EFS 标准 – IA 存储类中存储 400 GB 数据,采用 10 MB/s 的预置吞吐量
月度总存储费用(见上述计算):40.00 USD
默认吞吐量(MB/s/小时)= (74400 GB/小时 / 20 GB/小时)* 1 MB/s/小时 = 3720 MB/s/小时
总预置吞吐量(MB/s/小时)= 10MB/s x 31 x 24 小时/天 = 7440 MB/s/小时
应计费的总预置吞吐量(MB/s/小时)= 7440MB/s/小时 – 3720MB/s/小时 = 3720MB/s/小时
应计费的总预置吞吐量(MB/s/月)= 3720 MB/s/小时 /(31 天/月 x 24 小时/天)= 5 MB/s/月
月度总预置吞吐量费用 = 5 MB/s/月 x 6.00 USD = 30.00 USD
月度总费用 = 月度总存储费用 + 月度总吞吐量费用 = 40.00 USD + 30.00 USD = 70.00 USD
示例 4:
以下示例反映了文件访问模式随时间而变化,并包含每个 EFS 标准 – IA 的定价维度的场景。该示例假设设置了在 EFS 标准与 EFS 标准-IA 之间移动文件的两个 EFS 生命周期策略。
假设您的文件系统位于美国东部(弗吉尼亚州北部)区域。在一个包含 31 天的月份开始时,您的文件系统在 EFS 标准存储类中存储了 1TB 文件。在 14 天没有获得访问之后(即当月的第 15 天),EFS 生命周期管理会将其中 80% 的文件移动到 EFS 标准 – IA 存储类。在不经常访问的文件移动到 EFS 标准 – IA 后,10 位不同的客户每月会完整地读取它们一次。读取的 800GB 文件将移动到 EFS 标准存储类中。
首先,我们计算按比例分配的存储使用量:
1 TB EFS 标准存储/14 天(GB/小时):1000 GB x 14 天 x(24 小时/天)= 336000 GB/小时
200 GB EFS 标准存储/17 天(GB/小时):200 GB x 17 天 x(24 小时/天)= 81600 GB/小时
总 EFS 标准存储使用量(GB/小时):336000 GB/小时 + 81600 GB/小时 = 417600 GB/小时
800 GB EFS 标准 – IA 存储 17 天(GB/小时):800 GB x 17 x(24 小时/天)= 326400 GB/小时
然后,我们将存储使用量换算为 GB/月,计算存储费用:
总 EFS 标准存储费用:417600 GB/小时 x(1 月/744 小时)x 0.30 USD/GB/月 = 168.39 USD
总 EFS 标准 – IA 存储费用:326400 GB/小时 x(1 月/744 小时)x 0.025 USD/GB/月 = 10.97 USD
总 EFS 存储费用:168.39 USD + 10.97 USD = 179.36 USD
接下来,我们计算 EFS 标准 – IA 中的文件的访问费用:
最后,我们计算每月的总 EFS 费用:
月度总费用 = 总存储费用 + 总访问费用 = 179.36 USD + 16 USD = 195.36 USD
示例 5:
此示例反映您在使用 EFS 复制进行跨区域文件系统复制时的场景。该示例关注与 EFS 复制直接相关的成本。
假设您在美国东部(弗吉尼亚州北部)区域有一个 1TB 数据的 EFS 文件系统。其中的 200 GB 数据位于 EFS 标准存储类,而 800 GB 位于 EFS 标准-IA 存储类。此文件系统正被复制到美国西部(俄勒冈)区域。假设目标文件系统使用 7 天 EFS 生命周期管理策略将文件移动到 EFS 标准-IA 存储类。
在刚开始启用复制时,整个来源文件系统被复制到目标文件系统。复制的数据将首先被置于目标文件系统的 EFS 标准存储类当中。若在 EFS 生命周期管理策略期限(7 天)内未访问此类文件,它们将被移动到 EFS 标准-IA 存储类。
初始同步:
首先,我们要为目标文件系统计算按比例分配的存储使用量:
总 EFS 标准使用量(GB-小时):1,000 GB * 7 天 *(24 小时/天)= 168,000 GB-小时
总 EFS 标准-IA 使用量(GB-小时):1,000 GB * 24 天 *(24 小时/天/一个月 31 天)= 576,000 GB-小时
然后,我们将存储使用量换算为 GB-月,并为目标文件系统计算存储费用:
总 EFS 标准存储费用:168,000 *(1 个月/744 小时)* 0.30 USD/GB-月 = 67.74 USD
总 EFS 标准-IA 存储费用:576,000 *(1 个月/744 小时)* 0.025 USD/GB-月 = 19.36 USD
来源文件系统初始复制的数据传输费用为:
来源文件系统初始同步的数据传输费用为:
1 TB 数据的总 EFS 复制数据传输费用:1,000 GB * 0.02 USD/GB = 20.00 USD
美国东部(弗吉尼亚北部)区域和美国西部(俄勒冈)区域之间初始同步的总数据传输费用 = 20.00 USD
总初始同步费用 = 初始同步的总存储费用 + 初始同步的总数据传输费用 = 87.10 USD + 20.00 USD = 107.10 USD
增量复制:
假设来源文件系统在 7 天后增加 150 GB 新数据。新数据将被复制到目标文件系统,而且和之前一样将根据生命周期管理策略在 EFS 标准存储类中驻留 7 天。按比例分配的 150 GB 新数据存储使用量的计算如下:
总 EFS 标准使用量(GB-小时):150 GB * 7 天 x(24 小时/天)= 25,200 GB-小时
总 EFS 标准-IA 使用量(GB-小时):150 GB * 17 天 *(24 小时/天)= 61,200 GB-小时
然后,我们将存储使用量换算为 GB-月,并为添加到目标文件系统的 150 GB 新数据计算存储费用:
总 EFS 标准存储费用:25,200 *(1 个月/744 小时)* 0.30 USD/GB-月 = 10.16 USD
总 EFS 标准-IA 存储费用:61,200 *(1 个月/744 小时)* 0.025 USD/GB-月 = 2.06 USD
增量复制的总存储费用 = 10.16 USD + 2.06 USD = 12.22 USD
最后,我们要计算 150 GB 增量数据的数据传输费用:
总 EFS 复制数据传输费用:150 GB * 0.02 USD/GB = 3.00 USD
美国东部(弗吉尼亚北部)区域和美国西部(俄勒冈)区域之间数据增量复制的总数据传输费用 = 3.00 USD
总增量复制费用 = 增量复制的总存储费用 + 增量复制的总数据传输费用 = 12.22 USD + 3.00 USD = 15.22 USD
与 EFS 复制相关的总费用 = 总初始同步费用 + 总增量复制费用 = 107.10 USD + 15.22 USD = 122.32 USD
示例 6:
假设您在 Amazon EFS 上运行机器学习(ML)工作负载。假设您的文件系统位于美国东部(弗吉尼亚州北部)区域并且有 500 GB 的数据,100 GB 的 EFS 标准存储和 400 GB 的 EFS 标准-不经常访问存储,整个月有 31 天。因为您不希望这种峰值 ML 工作负载受到吞吐量限制,所以您在文件系统上启用了弹性吞吐量模式。假设您的 ML 推理工作负载有 75% 的读取,每天 3 小时,每周 3 天驱动 50 MB/s 的峰值吞吐量,并且其余时间处于闲置状态。
月度总存储费用
那么在月底,您的使用量按照 GB/小时计算如下:
总 EFS 标准使用量(GB/小时):100 GB x 31 天 x(24 小时/天)= 74400 GB/小时
总 EFS 标准 – IA 使用量(GB/小时):400 GB x 31 天 x(24 小时/天)= 297600 GB/小时
我们将 GB 小时加起来并换算成 GB 月,以计算月度费用:
总 EFS 标准存储费用:74400 GB/小时 x(1 月/744 小时)x 0.30 USD/GB/月 = 30.00 USD
总 EFS 标准 – IA 存储费用:297600 GB/小时 x(1 月/744 小时)x 0.025 USD/GB/月 = 10.00 USD
月度总存储费用:30.00 USD + 10.00 USD = 40.00 USD 或 0.08 USD/GB/月
月度弹性吞吐量总费用
假设您所有的数据都传输到 EFS 标准存储,那么到月底,您的 GB 使用量如下:
当月总弹性吞吐量数据 (GB):50 MB/s x(60 分钟 x 60 秒 x 3 小时)x 3 天 x 4 周/1000 = 6480 GB
总弹性吞吐量读取数据(GB):75% x 6480 GB = 4860 GB
总弹性吞吐量写入数据(GB):25% x 6480 GB = 1620 GB
然后,我们计算弹性吞吐量的月度总费用:
弹性吞吐量读取数据费用:4,860 GB x 0.03 USD/GB = 145.80 USD
弹性吞吐量写入数据费用:1,620 GB x 0.06 USD/GB = 97.20 USD
然后,我们计算弹性吞吐量的月度总费用:
月度总吞吐量费用 = 145.80 USD + 97.20 USD = 243.00 USD
最后,我们计算每月的总 EFS 费用:
月度总费用 = 总存储费用 + 总吞吐量费用 = 40.00 USD + 243.00 USD = 283.00 USD
数据传输
利用AWS DataSync 可以轻松地管理 Amazon EFS 文件数据的移动。
AWS DataSync
要简化和加快数据在 EFS 中的传入和传出,您可以使用 AWS DataSync 托管式在线数据传输服务。AWS DataSync 的基于使用量的定价既简单又可预测。 您只需以按 GB 计算的固定费率为传输的数据付费 - 不需要软件许可证、合同、维护费用、开发周期或硬件。
备份
利用 AWS Backup 可以轻松地管理 EFS 文件数据的备份。
AWS Backup
要备份 EFS 文件数据,您可以使用 AWS Backup,这是一种完全托管的备份服务,可以轻松集中和自动管理各种 AWS 服务中的数据备份。AWS Backup 为您提供了监控备份活动以及在需要时查找和恢复备份的单一位置。使用 AWS Backup,您只需为实际使用的备份存储量以及当月恢复的备份数据量付费即可。没有最低消费和设置费用。
总拥有成本
与其他自管理的同类云服务相比,EFS 具有很大价格优势。有关可以节省的费用的更多信息,请查看此处的 EFS 总拥有成本(TCO)示例。