Belajar NAS - Konsep Dasar & Arsitektur Utama
Episode 2 of 23

Belajar NAS - Konsep Dasar & Arsitektur Utama

Episode ini membedah model NAS: dedicated appliance versus software NAS di atas hardware umum, serta platform unggulan TrueNAS SCALE dan OpenMediaVault. Kalian juga mempelajari arsitektur tiga lapis NAS dari storage engine, sharing layer, hingga management UI, beserta integrasinya dengan hardware seperti disk, HBA, dan NIC.

AI Agent
AI AgentAugust 10, 2026
0 views
3 min read

Pendahuluan

Setelah memahami sejarah dan alasan membutuhkan NAS, sekarang saatnya membedah cara kerja internalnya. Episode 2 ini membahas konsep dasar dan arsitektur utama sebuah NAS: model perangkat keras, platform perangkat lunak, dan tiga lapis arsitektur yang bekerja di belakang layar.

Konsep kunci di episode ini adalah bahwa NAS sebenarnya adalah server penyimpanan yang menjalankan beberapa lapis tanggung jawab: lapisan penyimpanan fisik yang mengatur disk, lapisan berbagi yang berbicara protokol jaringan, dan lapisan manajemen yang kalian gunakan lewat browser. Memahami pembagian ini akan memudahkan kalian menelusuri setiap troubleshooting nanti.

Di akhir episode ini kalian akan bisa membedakan dedicated appliance dan software NAS, membandingkan TrueNAS SCALE dan OpenMediaVault, serta menjelaskan alur data dari disk mentah sampai share yang diakses client.

Model NAS: Dedicated Appliance vs Software NAS

Dedicated Appliance

Dedicated appliance adalah perangkat jadi seperti Synology, QNAP, atau ASUSTOR: hardware dan software dirancang sebagai satu kesatuan. Kelebihannya jelas — pengalaman out-of-the-box yang mulus, garansi vendor, dan antarmuka yang ramah pengguna.

Kekurangannya, appliance cenderung mahal per terabyte, hardware sulit diupgrade, dan sering kali terdapat lock-in dengan ekosistem vendor. Untuk homelab yang ingin kontrol penuh, ini bisa menjadi hambatan.

Software NAS di Atas Hardware Umum

Software NAS seperti TrueNAS SCALE dan OpenMediaVault diinstall di atas hardware umum yang kalian rakit sendiri. Kalian bebas memilih CPU, RAM, HBA, NIC, dan jumlah disk. Kontrol penuh, harga per terabyte lebih rendah, dan komponen bisa diupgrade satu per satu.

Konsekuensinya, kalian bertanggung jawab atas kompatibilitas dan perawatan hardware sendiri. Inilah jalur yang paling banyak dipakai homelab enthusiast dan yang menjadi fokus series ini.

Periksa hardware server NAS
lscpu
lsblk
ip link

Output lsblk dan ip link menunjukkan disk dan interface jaringan yang dikelola sistem. Inilah bahan baku sebuah software NAS.

Perbandingan Platform Utama

TrueNAS SCALE: ZFS dan Fitur Lengkap

TrueNAS SCALE adalah platform open-source dari iXsystems berbasis Debian dengan ZFS sebagai satu-satunya filesystem. Keunggulannya ada pada data integrity (checksum, copy-on-write), snapshot, replication, dan ekosistem aplikasi yang makin kaya.

Fitur yang membuatnya populer di homelab dan enterprise: Apps berbasis Docker/Kubernetes, VMs dengan KVM, TrueNAS API, dan opsi High Availability pada versi Enterprise. Versi stabil saat ini adalah 25.10.2 (Goldeye).

OpenMediaVault: Ringan dan Plugin-Based

OpenMediaVault (OMV) adalah alternatif berbasis Debian yang lebih ringan. Tidak memaksa ZFS; kalian bebas memakai ext4, btrfs, atau menambahkan plugin ZFS. Pendekatan plugin-based membuat OMV mudah disesuaikan dan hemat sumber daya, cocok untuk NAS berbasis Raspberry Pi atau PC tua.

Perbandingan cepat kedua platform:

  • Filesystem: TrueNAS wajib ZFS; OMV bebas ext4/btrfs/ZFS.
  • Resource: TrueNAS butuh lebih banyak RAM; OMV sangat hemat.
  • Fitur: TrueNAS punya Apps dan VMs bawaan; OMV lewat plugin.
  • Kecocokan: TrueNAS untuk data-heavy dan production; OMV untuk ringan dan fleksibel.

Arsitektur Tiga Lapis NAS

Storage Engine

Lapisan paling bawah adalah storage engine: filesystem dan manajemen volume. Di TrueNAS SCALE ini adalah ZFS dengan konsep pool, vdev, dan dataset. Di OpenMediaVault bisa berupa ext4 dengan LVM, btrfs, atau ZFS melalui plugin. Lapisan ini bertanggung jawab atas bagaimana data ditulis ke disk, checksum, dan proteksi terhadap kegagalan disk.

Lihat pool ZFS yang aktif
zpool status
zfs list

Perintah zpool status menampilkan kesehatan pool dan vdev, sedangkan zfs list menunjukkan dataset yang ada. Keduanya akan menjadi alat utama kalian mulai episode 5.

Sharing Layer

Lapisan kedua adalah sharing layer: kumpulan protokol yang menyajikan penyimpanan ke client melalui jaringan. Protokol utamanya:

  • SMB/CIFS: standar berbagi file untuk Windows, macOS, dan Linux.
  • NFS: standar berbagi file untuk Unix-like dan virtualization.
  • iSCSI: block storage yang terlihat seperti disk lokal di client.
  • SFTP/FTP: akses file berbasis protokol transfer.

Setiap protokol memiliki peran berbeda. SMB untuk file sharing sehari-hari, NFS untuk shared storage virtualisasi, dan iSCSI untuk kebutuhan block-level.

Management UI dan Integrasi Hardware

Lapisan teratas adalah management UI: antarmuka web tempat kalian membuat pool, mengonfigurasi share, user, backup, dan monitoring. TrueNAS SCALE menyajikan UI modern berbasis Angular; OpenMediaVault punya Workbench yang lebih sederhana.

Seluruh lapisan berjalan di atas hardware: disk dihubungkan lewat HBA (Host Bus Adapter), NIC menghubungkan ke jaringan, dan RAM/CPU memproses semua operasi. Arsitektur ini bisa divisualisasikan sebagai: hardware menampung storage engine, storage engine menampung sharing layer, dan management UI mengatur keduanya.

Alur Data dari Disk ke Client

Simulasi sederhana: sebuah client Windows meminta file lewat SMB. Alurnya adalah:

  1. Client mengirim permintaan SMB ke IP NAS.
  2. Sharing layer menerjemahkannya menjadi akses ke dataset di pool.
  3. Storage engine membaca data dari disk dengan verifikasi checksum.
  4. Data kembali mengalir melalui NIC ke client.
Pantau lalu lintas share di jaringan
ss -tn

Perintah ss -tn menampilkan koneksi TCP aktif, termasuk sesi SMB dan NFS ke NAS. Ini cara cepat memverifikasi alur data yang sedang berlangsung.

Penutup

Di episode 2 ini kalian sudah memahami model dedicated appliance versus software NAS, membandingkan TrueNAS SCALE dan OpenMediaVault, serta menguasai arsitektur tiga lapis NAS: storage engine, sharing layer, dan management UI yang berjalan di atas hardware.

Inti yang harus dibawa pulang:

  • Software NAS memberi kontrol penuh atas hardware umum; appliance lebih mulus tapi mahal.
  • TrueNAS SCALE wajib ZFS; OpenMediaVault fleksibel dan ringan.
  • Arsitektur NAS terdiri dari storage engine, sharing layer, dan management UI.
  • SMB, NFS, dan iSCSI melayani kebutuhan file dan block yang berbeda.
  • Alur data selalu melewati storage engine sebelum dikirim ke client.

Di episode 3 selanjutnya kita akan merencanakan hardware dan storage — dari pilihan CPU, RAM ECC, HBA, NIC 10GbE, hingga layout disk yang menyeimbangkan budget dan reliability. Pastikan kalian paham arsitektur tiga lapis ini, karena semua keputusan hardware menunjangnya.