TrueNAS Core e TrueNAS Scale sono due sistemi operativi NAS progettati e sviluppati da iXsystems. Sebbene TrueNAS Core e TrueNAS Scale siano entrambi simili, differiscono in termini di architettura, funzionalità e prestazioni. Pertanto, confronteremo TrueNAS Core e TrueNAS Scale per mostrarvi le loro differenze.
Che cos'è TrueNAS Core?
TrueNAS Core (precedentemente conosciuto come FreeNAS) è un sistema operativo NAS costruito su un file system OpenZFS e basato su FreeBSD. È un sistema operativo NAS, sul quale gli amministratori possono creare cartelle condivise a cui si può accedere tramite SMB, NFS o iSCSI. È inoltre possibile configurare diversi livelli di autorizzazione, creare gruppi, aggiungere utenti e molto altro ancora.
Il vantaggio principale di TrueNAS Core è che è particolarmente stabile. TrueNAS Core esiste dal 2005 circa (con il nome di FreeNAS). Ci sono alcune funzioni specifiche di TrueNAS Core, come Jails e Plugin, ma TrueNAS Core condivide molte somiglianze con TrueNAS Scale.
Che cos'è il TrueNAS Scale?
TrueNAS Scale esegue anche il file system OpenZFS ed è l'ultimo sistema operativo creato da iXsystems. TrueNAS Scale è molto simile a TrueNAS Core, ma è costruito su Debian-Linux anziché su FreeBSD. TrueNAS Scale offre un'infrastruttura Hyper-Converged (HCI) che consente di creare macchine virtuali e container Linux. TrueNAS Scale offre inoltre una serie di opzioni di scalabilità che TrueNAS Core non offre.
Sebbene TrueNAS Scale offra molti vantaggi, il principale svantaggio è la sua novità. Mentre TrueNAS Core è stato rilasciato nel 2005 ed è stato un sistema operativo NAS affidabile per molti anni, TrueNAS Scale è stato rilasciato solo nel 2022. Questo non è necessariamente un male, ma se la longevità e l'affidabilità sono ancora importanti, in questo caso TrueNAS Core è migliore in entrambe le aree.
TrueNAS Core vs. TrueNAS Scale - Caratteristiche
Esistono alcune differenze fondamentali tra TrueNAS Core e TrueNAS Scale, che verranno illustrate di seguito.
TrueNAS Scale è progettato per ambienti e data center di grandi dimensioni. L'obiettivo di TrueNAS Scale è quello di offrire la possibilità di scalare l'installazione fino a centinaia di petabyte di spazio di archiviazione, se necessario. Inoltre, offre la possibilità di utilizzare l'alta disponibilità, che non è disponibile con TrueNAS Core.
Dal punto di vista individuale, questo tipo di scalabilità non è necessario, ma uno dei grandi vantaggi di TrueNAS Scale è che consente di eseguire macchine virtuali e container direttamente nel sistema operativo. Questo consente agli utenti di configurare un server flessibile che esegue macchine virtuali e container e funziona anche come NAS.
Poiché TrueNAS Core è basato su FreeBSD, mancano molti dei vantaggi di TrueNAS Scale su Debian Linux. Tuttavia, si ha il vantaggio di avere un sistema operativo NAS incredibilmente affidabile che esiste dal 2005. Considerando solo questo punto, è ragionevole affermare che dal punto di vista della stabilità pura, TrueNAS Core è superiore (almeno per ora).
È inoltre possibile installare dei plugin (di iXsystems o della comunità) che funzionano in modo molto simile alle applicazioni TrueNAS Scale. La differenza principale con i plugin è che essi vengono installati nelle jail.
Infine, è possibile creare macchine virtuali di base, anche se TrueNAS Scale deve essere installato se si desiderano funzionalità VM più robuste.
È inoltre importante notare che, sebbene TrueNAS Scale possa sembrare offrire di più in termini di usabilità, la chiave di un sistema operativo NAS è... essere un NAS. Poiché TrueNAS Core eccelle in quest'area, ha senso scegliere la stabilità rispetto alle funzionalità, soprattutto se queste ultime non sono particolarmente utili per l'utente.
Entrambe le piattaforme condividono inoltre numerose funzionalità chiave, come le istantanee, la correzione della rotazione dei bit, la replica, la gestione remota, la deduplicazione e altro ancora.
Caratteristiche aggiuntive di TrueNAS Core
- Pool di unione: Il pool di unione (noto anche come classi di allocazione ZFS, vdev speciali ZFS e vdev di metadati) è una caratteristica importante del sistema operativo TrueNAS Core. I pool di fusione sono ideali per accelerare le operazioni basate sui file. Un vantaggio fondamentale è che possono aumentare la velocità delle richieste di metadati.
- Chiavi API: la funzione chiavi API di TrueNAS Core elimina la necessità di condividere la password di root del server. Le chiavi API semplificano l'automazione del sistema operativo TrueNAS Core consentendo di utilizzarle per i servizi che interagiscono con il NAS.
- Supporto VPN: se non si desidera utilizzare una VPN aziendale, è possibile sfruttare la funzione di supporto VPN nativo di TrueNAS Core. TrueNAS Core offre una semplice sezione di configurazione OpenVPN che consente di connettersi alla rete locale da una postazione esterna.
- Crittografia nativa: TrueNAS Core offre una crittografia nativa che può essere utilizzata in vari modi.
Caratteristiche aggiuntive di TrueNAS Scale
- Infrastruttura software-defined scalabile: TrueNAS Scale combina le funzionalità di GlusterFS e OpenZFS per fornire funzionalità ZFS scalabili con una gestione dei dati straordinaria. È possibile utilizzare un singolo nodo hyperconverged per ottenere un'infrastruttura software-defined altamente disponibile e scalabile.
- Ecosistema di container Linux: TrueNAS Scale offre l'accesso a un ecosistema di container Linux consolidato, rendendo la distribuzione delle applicazioni molto più semplice e veloce. È inoltre possibile creare applicazioni personalizzate utilizzando container Docker e macchine virtuali KVM.
- Gestione di flotte e cluster: TrueNAS Scale consente di raggruppare più sistemi e di gestirli tutti tramite TrueCommand.
TrueNAS Core vs. TrueNAS Scale - Prezzo
TrueNAS Core e TrueNAS Scale sono entrambi open-source e gratuiti. Tuttavia, se si intende utilizzare TrueNAS in un ambiente aziendale, è possibile acquistare l'hardware direttamente da iXsystems, che sarà accompagnato da un supporto aziendale professionale.
TrueNAS Core Vs. TrueNAS Scale - Esperienza utente
TrueNAS Scale e TrueNAS Core offrono un'interfaccia web completa che viene utilizzata per gestire ciascun ambiente. Sono entrambi installati su un'unità USB in Bare Metal (che viene utilizzata come unità di avvio) o possono essere installati come macchina virtuale su un hypervisor come Proxmox o ESXi. Di conseguenza, TrueNAS Core e Scale non dipendono da Unità disco NAS per eseguire il sistema operativo.
La differenza principale da considerare in termini di esperienza utente è il requisito che l'utente sta cercando di soddisfare. Con TrueNAS Scale è possibile eseguire macchine virtuali e container e, sebbene sia possibile eseguire macchine virtuali in TrueNAS Core, non è stabile o ricco di funzionalità come TrueNAS Scale. Detto questo, se siete alla ricerca di un sistema operativo NAS con l'intenzione di utilizzare SMB, NFS, S3 o iSCSI e non avete intenzione di scalare l'ambiente, TrueNAS Core è un'ottima opzione.
Tenete presente che TrueNAS Scale può funzionare con più nodi, ma non è obbligatorio: se lo desiderate, potete eseguire TrueNAS Scale come dispositivo singolo.
Conclusione: TrueNAS Core vs TrueNAS Scale
Il principale svantaggio di TrueNAS Scale in questa fase è che si tratta di un nuovo sistema operativo. Da anni TrueNAS Core beneficia di aggiornamenti e miglioramenti che ne hanno aumentato l'affidabilità e le prestazioni. TrueNAS Scale ha probabilmente beneficiato di questa esperienza, ma non c'è abbastanza senno di poi per garantire che Scale sia un sistema operativo altrettanto stabile ed efficiente.
Tuttavia, se siete interessati a un sistema operativo che vi permetta di utilizzare macchine virtuali o container ricchi di funzionalità, TrueNAS Scale è quello che fa per voi.