liveBook · Manning

Burst credit

As explained in Amazon Web Services in Action, Third Edition: An in-depth guide to AWS

BurstCreditBalance is an Amazon CloudWatch metric representing the remaining burst-credit balance of an EFS filesystem.

Burst credit is the remaining throughput allowance for an Amazon EFS filesystem using Bursting Throughput mode. CloudWatch exposes it as the BurstCreditBalance metric. section 9.5.2

EFS accumulates credits while access stays below baseline throughput and consumes them during bursts. When the balance reaches zero, throughput decreases significantly. section 9.5.2

Operational limits include:

  • EFS accrues 50 MiB per second per TiB of stored data. section 9.5.2
  • The maximum balance is 2.1 TiB for filesystems smaller than 1 TiB and 2.1 TiB per TiB for larger filesystems. section 9.5.2
  • A filesystem can burst for no more than 12 hours. section 9.5.2

Alerting on a low balance

Create an AWS/ EFS CloudWatch alarm for BurstCreditBalance, associate it with a FileSystemId dimension, and trigger it below a selected threshold. section 9.5.2

Table 9.2 EFS throughput depends on the storage size. (view table figure)

Filesystem size

Baseline throughput

Bursting throughput

Explanation

<=20 GiB

1 MiBps

100 MiBps

Minimum baseline throughput is 1 MiBps, and minimum bursting throughput is 100 MiBps.

1 TiB

50 MiBps

100 MiBps

The bursting throughput starts to grow with filesystems larger than 1 TiB.

30 TiB

1500 MiBps

3000 MiBps

The bursting throughput hits the maximum for filesystems in US East (N. Virginia).

>=60 TiB

3000 MiBps

3000 MiBps

Both the baseline and bursting throughput hit the maximum for filesystems in US East (N. Virginia).

Compare filesystem size with baseline and bursting throughput to understand how quickly burst credit may be consumed. section 9.5.2

How Amazon Web Services in Action, Third Edition: An in-depth guide to AWS covers it

How deep it goes
Explains accrual, maximum balance, burst duration, and depletion impact, then applies the metric to CloudWatch alerting.
Examples
Uses a 500-GiB filesystem example and a CloudWatch alarm for a low BurstCreditBalance.
What you can do after
Diagnose/debug with it by monitoring EFS credit depletion and alerting before throughput falls.
How it connects
Connects EFS with Bursting Throughput mode, baseline throughput, burst throughput, and Amazon CloudWatch alarms.

Related concepts

This explainer was generated by Manning's knowledge graph from the text of Amazon Web Services in Action, Third Edition: An in-depth guide to AWS. The section links point to the parts of the book it draws on.