AWS Storage - EBS , EFS & S3

AWS provides several storage services designed to meet different use cases for scalability, security, performance, and cost efficiency. Here are the main AWS storage services:

1. Amazon S3 (Simple Storage Service)

  • Use Case: Object storage for unstructured data like documents, images, backups, logs, etc.

  • Features:

    • Scalability: Virtually unlimited storage.

    • Durability: 99.999999999% durability.

    • Different storage classes (Standard, Intelligent-Tiering, One Zone-IA, Glacier, etc.)

    • Versioning and lifecycle management.

    • Data security features like encryption and access control.

2. Amazon EBS (Elastic Block Store)

  • Use Case: Block storage for EC2 instances (like hard drives).

  • Features:

    • Persistent storage that remains available even if EC2 instance is terminated.

    • Suitable for databases, file systems, and applications requiring low-latency storage.

    • Different volume types: General Purpose (SSD), Provisioned IOPS (SSD), and Magnetic.

    • Snapshots for backup.

3. Amazon EFS (Elastic File System)

  • Use Case: Scalable file storage for use with EC2 instances.

  • Features:

    • Network file system (NFS) protocol support.

    • Can be mounted by multiple EC2 instances.

    • Scalable and automatically grows and shrinks as files are added or removed.

    • Supports file-based storage.

0
Subscribe to my newsletter

Read articles from Aman Patel (Amanops) directly inside your inbox. Subscribe to the newsletter, and don't miss out.

Written by

Aman Patel (Amanops)
Aman Patel (Amanops)

I am a DevOps/Cloud Engineer who likes to work on Cloud Infrastructure & Automation, CI/CD, Systems Administration, and Monitoring/Observability. I am an Open Source enthusiast and like to contribute back to the community whenever possible.