Amazon Elastic File System (Amazon EFS) is a highly scalable, fully managed file storage service offered by Amazon Web Services (AWS) that can be used to store, share, and access files from multiple instances of Amazon Elastic Compute Cloud (Amazon EC2). The Amazon EFS service level agreement (SLA) is an agreement between AWS and the customer that guarantees specific levels of availability, durability, and performance of the service.

Availability SLA

The availability SLA guarantees that Amazon EFS will be available for customer use at least 99.9% of the time measured over a monthly billing cycle. This SLA only applies to Amazon EFS when used in conjunction with supported AWS resources that are correctly configured to use the service. This means that if Amazon EFS is down for any reason outside of AWS’s control, such as a natural disaster or internet outage, the availability SLA does not apply.

Durability SLA

The durability SLA guarantees that Amazon EFS will not lose and will not generate more than one file system data inconsistency in an eleven-nines (99.999999999%) range of annual durability. This means that Amazon EFS will retain and not lose the data that customers store in their file systems, and will not generate any more than one file system data inconsistency within the specified range.

Performance SLA

The performance SLA for Amazon EFS guarantees that the service will deliver the required throughput and I/O operations per second (IOPS) for a customer’s workload. This SLA applies to a single Amazon EFS file system and not to the sum of all file systems in a customer’s account. The performance SLA varies depending on the performance mode that a customer selects for their Amazon EFS file system.

Standard Mode SLA: The standard mode SLA guarantees that Amazon EFS will deliver at least 50MiB/s of throughput per TiB of data stored, and at least 500 operations per second per TiB of data stored, measured over a 30-day billing cycle.

Max I/O Mode SLA: The max I/O mode SLA guarantees that Amazon EFS will deliver at least 50MiB/s of throughput and 10,000 operations per second per TiB of data stored, measured over a 30-day billing cycle.

Conclusion

In conclusion, the Amazon EFS service level agreement is a vital component of using the service effectively. The SLA guarantees that the service will deliver the required levels of availability, durability, and performance to meet a customer’s workload requirements. However, it is essential to note that the SLA does not cover events outside of AWS’s control, such as natural disasters or internet outages. It is, therefore, essential for customers to implement a robust disaster recovery plan that takes into account the limitations of the SLA.