AWS Elastic File System
Scalability is the capability of a system, network, or process to handle a growing amount of work, or its potential to be enlarged to accommodate that growth.
Amazon EFS (Elastic File System) is a cloud-based file storage service for applications and workloads that run in the Amazon Web Services (AWS) public cloud. Amazon EFS is designed to be highly available and durable for thousands of EC2 instances that are connected to the service.
EFS is giving you a facility to having a scalable storage system as per your need. You are not fixed to create any size of storage volume with a specific size of storage. EFS also supports a maximum size of 47.9 TiB of a single file.
Amazon EFS file systems can store petabytes of data. Amazon EFS file systems are elastic and automatically grow and shrink as you add and remove files. You do not provision file system size or specify a size up front, and you pay only for the storage you use.
As EFS supports one to thousands of Amazon EC2 instances connecting to a file system concurrently, you do not need to worry about the connectivity with EC2 instances that are behind Load Balancer or Auto Scaling.
EFS also provides “General Purpose” performance mode and “Max I/O” performance mode. “Max I/O” performance mode is optimized for applications where tens, hundreds, or thousands of EC2 instances are accessing the file system — it scales to higher levels of aggregate throughput and operations per second with a tradeoff of slightly higher latencies for file operations.
Benefits of using EFS is
- Operation latency is very less, due to which we can increase the throughput
- High available
And the main advantage of EFS is that
- It is elastic due to which it can automatically grow and shrink as you add and remove files
- Do not need provision file system size or specify the size in up-front
- Pay only for the data you store
- EFS is going to offer two types of storage class that is standard and infrequent which is going to reduce your cost
So it avoids the bottleneck and constraints that are faced in traditional file servers.