Abdullah Şamil Güser

Storage for Servers

Introduction to Storage (Lesson 242)

Categories of Storage

  1. Block Storage:
    • Behaves like raw, unformatted hard drives.
    • Used for operating systems, databases, etc.
    • Types: Instance Store, Elastic Block Store (EBS).
  2. File Storage:
    • Network file shares, centralized file management.
    • Accessible irrespective of the EC2 instance.
    • AWS offerings: Elastic File System (EFS), FSx.
  3. Object Storage:
    • S3 service for file storage.
    • Accessible from anywhere.

Block Storage

File Storage

Use Cases

Elastic Block Store (EBS) (Lesson 243)

Introduction

Characteristics of EBS

Benefits of EBS

Availability and Durability

Use Cases

Snapshots

Instance and EBS Volume Mix

EBS Volume Types

  1. General Purpose (SSD):
    • Balanced price-performance.
    • Ideal for small/medium databases, boot volumes, dev/test environments.
  2. Provisioned IOPS (SSD):
    • Highest performance for latency-sensitive workloads.
    • Suitable for critical applications and large databases.
  3. Throughput Optimized HDD:
    • Low-cost, high-throughput.
    • Used for big data workloads, data warehouses, log processing.
  4. Cold HDD:
    • Lowest cost, for infrequently accessed workloads.

Pricing Comparison

Summary

244. Elastic File System, FSx for Windows, FSx for Lustre

Introduction

Use Cases

S3 vs. File Shares

AWS Managed File Shares

1. Elastic File System (EFS)

2. FSx for Windows

3. FSx for Lustre

Key Benefits

Summary

245. Elastic Block Store (EBS) Encryption

Introduction

Key Points

1. EBS Encryption Mechanism

2. Encryption Key Options

3. CMK Benefits and Use Cases

4. Encryption Coverage

Summary