The table below shows the major differences (not all) between available AWS storage systems.
Note I am not including Glacier here as Glacier is purely meant for archiving and it doesn't make sense to compare with other storage systems -at least as of this day :)
Note I am not including Glacier here as Glacier is purely meant for archiving and it doesn't make sense to compare with other storage systems -at least as of this day :)
Feature/Product | S3 (Simple Storage Service) | EBS (Elastic Block Storage) | EFS (Elastic File Storage) |
Accessibility | Publicly accessible with key-id | Only thru the associated EC2 instance | Can be accessed thru more than one EC2 and AWS services |
Access Control | IAM Bucket policies and User policies |
IAM Security Groups |
IAM Security Groups |
Interface | Web Interface | File System Interface | Web and File System Interface |
Storage Type | Object Storage | Block Storage | Object Storage |
Cost $$ | Cheaper than EBS and EFS | > S3 and < EFS | More expensive than EBS |
Scalable | Scalable | Manual | Scalable |
Performance | Slower than EBS and EFS | Faster than S3 and EFS | Faster than S3 and slower than EBS |
Best used for | Storing backups | meant to be EC2 drive | Sharable apps and workloads. |