Jiaxi Liu (Jesse)

Master’s Graduate

Software Engineer | Scalable APIs · Web Scraping · Data Integration · Code Quality & Refactoring

Back to Blog

AWS CLF-C02 Review: Storage Services, S3, EBS, EFS, RDS, DynamoDB, and Caching

AWS storage and database services cover block storage, object storage, file storage, relational databases, NoSQL, and caching.

Block Storage

EC2 Instance Store is temporary local storage. Data may be lost when the instance stops or terminates.

EBS is persistent block storage, commonly attached to EC2 for OS disks and database disks.

Object Storage

S3 is object storage for images, logs, backups, static files, and data lakes.

S3 features:

  • High durability
  • Object-based storage
  • Versioning
  • Lifecycle policies
  • CloudFront integration

File Storage

EFS is an elastic file system that can be mounted by multiple EC2 instances.

FSx provides managed file systems for specific workloads.

Relational Databases

RDS is a managed relational database service supporting MySQL, PostgreSQL, MariaDB, Oracle, SQL Server, and more.

Aurora is AWS's cloud-native relational database compatible with MySQL and PostgreSQL, with stronger performance and scalability.

NoSQL and Caching

DynamoDB is a managed NoSQL key-value/document database for high-concurrency low-latency workloads.

ElastiCache provides Redis or Memcached caching.

DocumentDB is compatible with MongoDB.

Neptune is a graph database for relationship-heavy data.

AWS Backup centralizes backup management.