LA NINA // BLOG
Kembali ke Indeks Catatan

Arsitektur Distributed Storage High-Availability: Ceph RADOS Block Device dan MinIO S3

Paradigma Penyimpanan Data Skala Petabyte

Pada arsitektur sistem modern, keandalan data (data durability) dan ketersediaan tinggi (high-availability) menjadi prasyarat mutlak. Penyimpanan terpusat konvensional (seperti NAS atau single-server SAN) rentan terhadap kegagalan perangkat keras fisik (single point of failure).

Solusi enterprise modern memanfaatkan sistem software-defined distributed storage seperti Ceph untuk penyimpanan level blok/file dan MinIO untuk protokol object storage kompatibel S3.

TEXT
┌────────────────────────────────────────────────────────┐
│ Client Workloads (Kubernetes CSI / API Gateway)        │
└──────────────────────────┬─────────────────────────────┘
                           │ S3 REST API / RBD Block
                           ▼
┌────────────────────────────────────────────────────────┐
│ MinIO High-Performance S3 Gateway                      │
│ - Distributed Erasure Coding (16-drive parity)         │
│ - Server-Side Encryption (KMS / TLS 1.3)               │
└──────────────────────────┬─────────────────────────────┘
                           │ RADOS Pool Placement
                           ▼
┌────────────────────────────────────────────────────────┐
│ Ceph OSD Cluster (CRUSH Map Deterministic Routing)     │
│ [OSD 1 (NVMe)]    [OSD 2 (NVMe)]    [OSD 3 (NVMe)]     │
└────────────────────────────────────────────────────────┘

Algoritma CRUSH: Tanpa Lookup Metadata Terpusat

Keunggulan Ceph terletak pada algoritma CRUSH (Controlled Replication Under Scalable Hashing). Alih-alih mengandalkan tabel lookup metadata terpusat yang sering menjadi bottleneck I/O, klien Ceph menghitung lokasi simpul penyimpanan objek secara deterministik berdasarkan ID objek dan peta topologi kluster.

Dengan konfigurasi replikasi $3\times$ atau Erasure Coding ($k=8, m=3$), kluster mampu mentoleransi kegagalan 3 disk simpul fisik secara bersamaan tanpa kehilangan satu byte data pun.

Kembali ke Atas ↑