Per memorizzare piรน dati in un file system ZFS, la strategia di compressione ZFS รจ una funzionalitร leggera che funziona specificamente sui server basati su Linux. ร possibile utilizzare ZFS su sistemi operativi Linux come Solaris, MacOS, Ubuntu e FreeBSD. Gli amministratori NAS (Network Attached Storage) possono utilizzare la compressione ZFS su sistemi come TrueNAS.
Che cos'รจ la compressione ZFS?
Gli amministratori possono utilizzare la compressione ZFS rapidamente utilizzando pochi comandi e lo strumento ridurrร le dimensioni di storage necessarie per salvare i dati. L'obiettivo รจ ridurre il file storage e consentire l'archiviazione di ulteriori dati sul dispositivo. La compressione ZFS รจ progettata specificamente per il file system ZFS disponibile sui computer basati su Linux.
Lo strumento di compressione ZFS indica esattamente lo spazio risparmiato dopo la compressione dei file. Utilizzando le statistiche, gli amministratori possono identificare se i file compressi stanno risparmiando spazio sufficiente per rendere valsa la pena continuare a utilizzare la compressione. Per i server aziendali di grandi dimensioni, รจ generalmente vantaggioso utilizzare la compressione per risparmiare denaro e risorse.
Come funziona la compressione ZFS
La compressione ZFS รจ completamente invisibile all'utente, pertanto solo gli amministratori sono consapevoli della compressione dei file. Sebbene l'utilizzo della compressione aumenti l'utilizzo delle risorse, gli utenti non dovrebbero vedere un cambiamento nella velocitร di storage. ร importante notare che i file stessi non sono compressi. Invece, la compressione ZFS si comprime in base al record. Un record nel file storage รจ una raccolta di file.
Quando un file viene salvato, il file stesso non viene compresso, ma il record viene inizialmente compresso prima di essere memorizzato. Se ZFS non riesce a comprimere il file, questo viene memorizzato nella sua forma non compressa per evitare di perdere dati. La quantitร di compressione viene impostata utilizzando vari algoritmi. Ad esempio, l'algoritmo di compressione lz4 utilizza un rapporto di 1,61. L'algoritmo gzip utilizza un rapporto di 2,27. Gli amministratori possono anche impostare il proprio tasso di compressione.
Vantaggi della compressione ZFS
Il principale vantaggio dell'utilizzo della compressione ZFS รจ il risparmio di spazio di storage. Con la compressione, puoi archiviare piรน dati nella stessa quantitร di spazio di storage. Un'azienda puรฒ risparmiare sull'infrastruttura senza dover acquistare piรน spazio di storage.ย ย
Il risparmio sui costi รจ spesso il vantaggio indiretto che la maggior parte delle aziende sperimenta. Con ambienti NAS di grandi dimensioni, la compressione puรฒ far risparmiare diversi gigabyte di storage. Lo storage รจ costoso, quindi utilizzando la compressione ZFS le aziende possono risparmiare migliaia di dollari in costi aggiuntivi di hardware e infrastruttura.
Come abilitare la compressione ZFS
Gli amministratori devono prima abilitare la compressione ZFS. Per impostazione predefinita, i sistemi operativi disattivano la compressione ZFS. Ecco un esempio di comando per abilitare la compressione ZFS su Ubuntu:
zfs set compression=lz4 newvol
Si noti che la compressione รจ configurata per "newvol". I dati memorizzati su questo volume verranno compressi. Per abilitare la compressione, รจ necessario modificare il nome del "newvol" con il proprio volume. ร sempre possibile disabilitare la compressione ZFS in un secondo momento se si determina che sta rallentando le performance del sistema.
Casi d'uso comuni per la compressione ZFS
Lo storage enterprise รจ solitamente un sistema distribuito che utilizza un NAS. Gli amministratori con silos di storage di grandi dimensioni possono risparmiare diversi gigabyte di storage. Riducono la quantitร di spazio utilizzato, in modo che gli utenti possano salvare piรน file senza notifiche che non hanno piรน spazio di storage disponibile.ย
L'utilizzo della compressione richiede un costo per le risorse di calcolo, pertanto gli amministratori devono testare il proprio ambiente prima di implementare la compressione ZFS su tutti i dispositivi di storage. Gli amministratori vedranno un picco nell'utilizzo della CPU, anche in ambienti con molta potenza di calcolo. Finchรฉ l'ambiente server รจ in grado di gestire l'aumento dell'utilizzo della CPU, il risparmio sui costi di storage compenserร la spesa della CPU.
Conclusione
Per le aziende con costi di storage elevati, l'utilizzo della compressione ZFS puรฒ contribuire a ridurre tali costi. La compressione ZFS รจ disponibile solo per i sistemi Linux, pertanto gli amministratori Windows devono utilizzare un diverso algoritmo di compressione. L'algoritmo di compressione ZFS viene utilizzato principalmente nelle applicazioni aziendali in cui vengono utilizzati NAS e storage distribuito.
Pure Storage supporta il risparmio sui costi e il risparmio energetico derivante dalla compressione. Scopri come il nostro ambiente operativo Purity e i sistemi FlashArrayโข possono adattarsi alle tue strategie di compressione ZFS.