QuTS Hero Edition: l'OS per NAS si evolve con ZFS
Siamo finalmente arrivati al cuore del NAS, al suo nuovo sistema operativo. Non avremo più davanti il classico QTS ma bensì il QuTS Hero Edition la cui peculiarità è quella di lavorare con alla base un FileSystem ZFS. Ecco è proprio il filesystem ZFS la vera novità, siamo infatti di fronte ad un file system open source sviluppato originariamente da Sun Microsystem e lanciato ufficialmente nel 2004, successivamente implementato per la prima volta nella Release 10 di Solaris (siamo nel 2006).
ZFS nasce come file system in grado di superare qualsiasi limite pratico di storage, grazie alla sua struttura a 128bit. ZFS sta infatti per Zetta File System, che indica la capacità di memorizzazione, che appunto si aggira nell’ordine dei triliardi di bit:
- 10^21 => zetta => 1 000 000 000 000 000 000 000
- 10^18 => exa => 1 000 000 000 000 000 000
- 10^15 => peta => 1 000 000 000 000 000
- 10^12 => tera => 1 000 000 000 000
Ma perché QNAP ha deciso di passare a ZFS? I file system tradizionali sono in grado di gestire un solo disco alla volta, per poter gestire più dischi dobbiamo utilizzare un dispositivo hardware (come un controller RAID) o un sistema software dedicato. ZFS va oltre questo limite, riesce infatti a gestire nativamente sia dischi che volumi in maniera analoga alla tecnologia RAID grazie ai VDEV.
I VDEV o Virtual Device sono gli elementi base di ZFS e possono essere costituiti da uno o più HDD fisici allocati insieme. Subito sopra abbiamo lo ZPOOL che non è altro che un insieme di VDEV. Non vogliamo annoiarvi ed addentrarci troppo sul perché questo sistema sia veramente efficace, se volete approfondire vi consigliamo di leggere la pagina di GuruAdvisor dove potrete trovare una prima, semplice ma approfondita analisi di questo FileSystem.
Ovviamente questo filesystem non sarà sfruttato in toto da un sistema con un totale di 6 dischi, ma gli aspetti principali che andrà a sfruttare saranno proprio i pilastri su cui si basa il progetto ZFS ossia INTEGRITA’ e AFFIDABILITA’! Infatti, i vantaggi principali dall’utilizzo di ZFS per QNAP saranno
- Riparazione automatica contro la corruzione dei dati (Self-Healing)
- Compressione e riduzione dei dati grazie alla deduplicazione
- Enorme capacità di archiviazione
- La possibilità di creare oltre 65 mila istantanee
- Supporto SnapSync
Cerchiamo di analizzarli più nel dettaglio nelle prossime pagine