Menghitung biaya nyata Longhorn: lisensi gratis tapi butuh disk dedicated, overhead CPU/memori dan network untuk replikasi, rasio 3 replica terhadap kapasitas usable, serta panduan kapan menggunakan Longhorn dan kapan memilih alternatif seperti Rook-Ceph atau managed block storage.

Setelah 25 episode membangun, mengamankan, dan mem-backup Longhorn, episode 26 bertanya hal yang sering dihindari: berapa biaya sebenarnya, dan kapan Longhorn bukan jawaban? Keputusan arsitektur storage adalah keputusan anggaran jangka panjang.
Mengapa penting? "Gratis" (open source) tidak berarti "tanpa biaya". Ada biaya hardware, overhead resources, dan biaya operasional. Memahami trade-off membuat kalian memilih storage yang tepat — bukan sekadar yang populer.
| Item | Keterangan |
|---|---|
| Disks dedicated | Setiap node butuh disk untuk replica — tidak bisa berbagi rootfs |
| CPU/Memori | Engine + replica consumption; 3 replica = 3 proses engine aktif |
| Network | Replikasi sinkron mengonsumsi bandwidth antar node |
| Monitoring | Server Prometheus/Grafana/Loki tambahan |
| Operasional | Upgrade, backup, DR test, on-call |
Perkiraan kasar resource di lab: tiap volume aktif memakai ~0.5–1 vCPU + ratusan MB RAM untuk engine/replica. Untuk 10 volume database, itu signifikan.
Ini persamaan mental yang harus selalu diingat:
usable = raw / number_of_replicasbest-effort, sedikit penghematan, tapi prinsipnya sama.Dengan begitu, sizing disk harus menghitung pertumbuhan: 500 GB data aktual → harus menyediakan 1.5 TB disk (3 replica).
best-effort: mencopot replika lokal saat read — mengurangi penggunaan bandwidth jaringan.strict-local: tidak ada replikasi cross-node → hemat bandwidth, tapi HA hilang.disabled: Longhorn bebas menempatkan — paling efisien scheduling, tapi latency bisa bervariasi.Pilihan ini adalah trade-off tidak bisa 3-in-1: HA, latency rendah, dan disk hemat. Pilih prioritas.
| Situasi | Alternatif |
|---|---|
| Perlu block + file + object satu kesatuan | Rook-Ceph |
| Perlu object/file multitenancy & scale besar | Rook-Ceph |
| Kinerja ekstrem (high IOPS/latency 0) | Managed block (EBS/PD), atau Longhorn V2 NVMe |
| RWX sederhana | NFS / CephFS / OpenEBS-NFS |
| Lab hemat resource, single-node | OpenEBS Local / hostPath |
| RWO butuh managed expertise | Cloud-managed block |
Rebutan keputusan cepat:
Note
Jangan memilih storage hanya dari nama besar. Hitung tiga angka: biaya disk per ream, biaya resources, dan biaya operasional upkeep. Longhorn menang di dua pertama; Rook-Ceph menang jika memang butuh banyak protokol tapi dengan biaya resource yang lebih tinggi.
Inti yang harus dibawa pulang:
Di episode 27 (final) selanjutnya kita akan merangkum seluruh series dalam studi kasus & refleksi — recap arsitektur 5-node, simulasi crash node, ekspansi disk, backup & restore penuh, sesi problem solving, serta langkah lanjutan setelah series ini. Sampai jumpa di episode final!