EFS 中有哪些吞吐量模式可用?哪些吞吐量模式适合我的工作负载?

1 分钟阅读
0

我想知道 Amazon Elastic File System (Amazon EFS) 中可用的吞吐量模式,以及哪种模式适合我的工作负载。

解决方法

吞吐量模式决定了文件系统可用的吞吐量。Amazon EFS 提供三种吞吐量模式: 突增吞吐量模式、预置吞吐量模式和弹性吞吐量模式。

突增吞吐量模式

突增吞吐量模式是默认的 Amazon EFS 吞吐量模式。在突增吞吐量模式下,文件系统基准吞吐量与 EFS 标准存储或 One-Zone 存储类中的文件系统大小成比例。Amazon EFS 的最大吞吐量值取决于您的 AWS 区域。有关每个区域限制的详细信息,请参阅您可以增加的 Amazon EFS 限额中的表。

由于系统会对读取和写入吞吐量进行计量,因此 Amazon EFS 会从突增积分余额中扣除突增积分。当计量吞吐量低于基准吞吐量时,突增吞吐量模式使用突增桶来节省突增积分。但是,当计量吞吐量高于基准吞吐量时,此模式会使用突增积分。

有关计量吞吐量的详细信息,请参阅吞吐量模式中的了解计量吞吐量部分。

每 GiB 文件系统存储的基准性能为 50 KiB/s(相当于每 TiB 存储 50 MiB/s)。所有 EFS 文件系统无论大小如何,只要有突增积分,其计量吞吐量均可突增至 100 MiB/s。对于超过 1 TiB 的文件系统,突增吞吐量是基准性能的两倍。例如,2 TiB 文件系统的基准性能为 100 MiB/s,最高可以突增至 200 MiB/s。使用完所有突增积分后,Amazon EFS 会限制文件系统以提高基准性能。

有关突增积分的详细信息,请参阅 Amazon EFS 突增积分的工作原理是什么?

预置吞吐量模式

无论您在文件系统中存储了多少数据,都可使用预置吞吐量模式为您的文件系统预置吞吐量(以 MiB/s 为单位)。但是,这种模式还会产生额外费用。这些费用基于您使用的存储量和您预置的吞吐量(超出最初提供的部分)。为您提供的吞吐量基于 EFS 标准或 EFS One Zone 存储类中存储的数据量。

**注意:**如果您的系统的计量大小提供的基准速率高于预置吞吐量,则您的系统将遵循默认突增吞吐量模式。在突增吞吐量模式下,您无需为低于文件系统权限的预置吞吐量付费。

弹性吞吐量模式

弹性吞吐量模式根据您读取和写入的数据量确定您的计量吞吐量。您只需为您使用的数据付费。此模式会根据您的工作负载动态调整吞吐能力,因此您无需预置吞吐能力。在弹性吞吐量模式下,您不会累积或消耗任何突增积分。

有关详细信息,请参阅宣布推出 Amazon EFS 弹性吞吐量

**注意:**弹性吞吐量模式仅适用于配置了通用性能模式的文件系统。

如何确定哪种吞吐量模式适合您的工作负载

如果您的工作负载的使用量通常会激增,请使用突增吞吐量模式或弹性吞吐量模式。激增的工作负载会在短时间内推高吞吐量,否则吞吐量会很低。如需使吞吐量随文件系统中的存储量而扩展,最佳做法是使用突增吞吐量模式。对于需要额外吞吐量的应用程序,或者当您没有剩余的突增积分时,请使用弹性吞吐量模式。

对于吞吐量相对恒定的应用程序,请使用预置吞吐量模式。在切换到预置吞吐量模式之前,请考虑需要预置多少吞吐量。如需确定您的最低预置吞吐量,请查看前两周文件系统的平均吞吐量使用情况。请注意最高峰值,四舍五入到下一个兆字节。

相关信息

吞吐量模式

管理文件系统吞吐量

AWS 官方
AWS 官方已更新 1 年前