Choose EFS "Bursting" or "Provisioned"

0

Hi,

I'm using EFS as "Provisioned" mode 50 (MiB/s) on the my "product environment". Then I pay minimum $360 dollars for this every months. When I read the aws documentation I'm starting to think this doesn't make much sense. See: https://docs.aws.amazon.com/efs/latest/ug/performance.html#:~:text=If%20the%20PercentIOLimit%20percentage%20returned%20was%20at%20or%20near%20100%20percent%20for%20a%20significant%20amount%20of%20time%20during%20the%20test%2C%20your%20application%20should%20use%20the%20Max%20I/O%20performance%20mode.%20Otherwise%2C%20it%20should%20use%20the%20default%20General%20Purpose%20mode

Also I'm using "Bursting" mode on the my "test environment". And I check the cloudwatch metrics EFS on my "test environment". If my metrics are true: "Bursting" mode is already has "100 MiB/s" for just $7,20 for 20 GB storage.

So I want to learn. If I switch the EFS service that I have provisioned to 50 mib/s to "Bursting" mode, will I have any problems?

bNi
asked 2 years ago1168 views
1 Answer
1
Accepted Answer

This is best explained in the page you linked, under "Using the right throughput mode".

In short, switch to "Bursting Throughput", and monitor the "BurstCreditBalance". Whenever you go beyond your baseline, credits will be used. You generally don't want to empty your credit balance for long periods of time (or, depending on the workload, not even get close to the floor) - but monitoring the application (with a realistic load test if you can) is the best way to approach this.

The last two paragraphs include guidance to assess your current Provisioned Throughput usage, with a suggestion on when to flip to Bursting.

AWS
answered 2 years ago
  • Thank you so much, but our software has no Login API, so we cant load test login state. And it is very important for us not to experience interruptions. I want to share with you our some metrics because of this. Maybe you can choice. I'm not sure these metrics are enough for choice which is true.

    Our: MeteredIOBytes(Sum in 1 minute)/1048576 = 0,1 between 20 (Average) PermittedThroughput(Sum in 1minute)/1048576 = 50 (I think it's caused by Provisioned Throughput value, and our test environment as Bursting Mode it metric seems 100)

    Because of these results, I think it will not be a problem for us to switch to Bursting mode, but I'm asking you to avoid interruptions. Do you think it is the right decision according to these metrics?

You are not logged in. Log in to post an answer.

A good answer clearly answers the question and provides constructive feedback and encourages professional growth in the question asker.

Guidelines for Answering Questions