What is the right throughput mode for my workload in Amazon EFS?

2 minute read
0

I want to know what Amazon Elastic File System (Amazon EFS) throughput mode is correct for my workload.

Resolution

Throughput mode determines the throughput that's available to your file system. Amazon EFS offers three throughput modes: Bursting, Provisioned, and Elastic.

Bursting throughput mode

Use Bursting throughput mode for throughput that scales with the amount of storage in your file system.

Provisioned throughput mode

Use Provisioned throughput mode for applications that have a relatively constant throughput. Before you switch to Provisioned throughput mode, check how much throughput you need to provision. To determine your minimum amount of Provisioned throughput, check the average throughput usage for your file system for the previous two weeks. Note the highest peak amount, rounded up to the next megabyte.

Note: If your system's metered size provides a higher baseline rate than the amount of Provisioned throughput, then your system uses Bursting throughput mode. You don't incur charges for Provisioned throughput below your file system's entitlement in Bursting throughput mode.

Elastic throughput mode

If your workloads typically spike in usage, then use Elastic throughput mode. A spiky workload drives high levels of throughput for short periods of time, with otherwise low levels of throughput. Also, use Elastic throughput mode for applications that require additional throughput, or when you have no remaining burst credits.

Note: Elastic throughput mode is available only for file systems that are configured with the General Purpose performance mode.

Related information

Managing file system throughput

Amazon EFS quotas that you can increase

How do Amazon EFS burst credits work?

AWS OFFICIAL
AWS OFFICIALUpdated 2 months ago
4 Comments

Can some please explain me more on how to decide how much provisioned throughput we may needed ? We need to check the average throughput "Throughput by type" metric for past 2 weeks for 1 minute interval or 1 second ? and how to identify if the provisioned throughput is being under or over utilized ?

replied a year ago

Thank you for your comment. We'll review and update the Knowledge Center article as needed.

profile pictureAWS
MODERATOR
replied a year ago

Please update this post - the default throughput mode is Elastic, not Bursting (choose Create New File system and click Create accepting defaults - it creates a file system in Elastic throughput mode).

replied 8 months ago

Thank you for your comment. We'll review and update the Knowledge Center article as needed.

profile pictureAWS
MODERATOR
replied 8 months ago