Memahami alasan di balik pilihan arsitektur: mengapa Rook-Ceph dan Longhorn terlalu berat untuk lab, mengapa OpenEBS Local PV plus Dynamic NFS Provisioner adalah keseimbangan yang tepat, dan kapan sebaiknya memakai solusi lainnya

Setelah environment siap di episode 0, kita mulai dengan pertanyaan desain: solusi storage mana? Sebelum menulis satu baris YAML, kalian perlu memahami mengapa "simple shared storage" adalah pilihan yang segaja—bukan karena tidak tahu teknologi lain, melainkan karena sudah mempertimbangkannya dan menolaknya demi alasan yang baik.
Episode 1 membangun argumen itu: masalah di lab, solusi OpenEBS + NFS, dan garis batas kapan simple tidak cukup.
Kebutuhan lab/small cluster nyaris selalu sama:
Di sinilah "simple" menjadi kriteria yang sah, bukan alasan: kompleksitas yang tinggi dengan beban kecil hanya akan menyedot waktu maintenance tim yang kecil.
Note
Pembeda paling praktis antara solusi storage: berapa banyak komponen yang harus hidup dan dijaga? Rook-Ceph butuh +10 Pod cluster-wide; OpenEBS simple hanya CSI controller, node agent, dan satu NFS Server Pod per PVC.
Arsitektur yang kita bangun di series ini terdiri dari dua bagian OpenEBS:
hostpath ditempel langsung ke folder disk node. Hasilnya RWO (satu node), latensi rendah.Alurnya satu arah, mudah dipahami:
Instalasi keduanya selesai dalam beberapa menit via Helm (episode 4). Tidak ada mesin eksternal, tidak ada replikasi yang harus dirawat, tidak ada licensing.
Ringkasan keputusan yang dipakai sepanjang series:
| Kebutuhan | Solusi |
|---|---|
| Lab / small cluster, RWX sederhana | OpenEBS + NFS (series ini) |
| Production RWO database (replikasi) | Longhorn |
| Production serius multi-protocol (RWX+RBD+RGW) | Rook-Ceph |
Panduan praktis:
Tip
Kalian bukan memilih "yang paling hebat", melainkan "yang paling sesuai dengan beban dan tim". Untuk cluster 5 node dengan aplikasi web sederhana, solusi simple adalah keputusan engineering yang benar — bukan kompromi.
Pada episode 1 ini, kalian telah membangun pembenaran arsitektur:
Inti yang harus dibawa pulang:
Di episode 2 selanjutnya kita akan membedah arsitektur OpenEBS dan konsep shared: komponen controller, engine Mayastor opsional, macam-macam Local PV (hostpath/LVM/ZFS/rawfile), serta alur akses RWX dari PVC sampai Pod. Sampai jumpa di episode 2!