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
已提問 2 年前檢視次數 1189 次
1 個回答
1
已接受的答案

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
已回答 2 年前
  • 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?

您尚未登入。 登入 去張貼答案。

一個好的回答可以清楚地回答問題並提供建設性的意見回饋,同時有助於提問者的專業成長。

回答問題指南