Om meer data op een ZFS-bestandssysteem op te slaan, is de ZFS-compressiestrategie een lichtgewicht functie die specifiek werkt op Linux-servers. U kunt ZFS gebruiken op Linux-besturingssystemen zoals Solaris, MacOS, Ubuntu en FreeBSD. Network attached storage (NAS)-beheerders kunnen ZFS-compressie gebruiken op systemen zoals TrueNAS.
Wat is ZFS-compressie?
Beheerders kunnen ZFS-compressie snel gebruiken met behulp van een paar commando's, en de tool zal de opslaggrootte verminderen die nodig is om data op te slaan. Het doel is om bestandsopslag te verminderen en extra data op het apparaat op te slaan. ZFS-compressie is speciaal ontworpen voor het ZFS-bestandssysteem dat beschikbaar is op Linux-gebaseerde machines.
De ZFS-compressietool vertelt u precies hoeveel ruimte u bespaart na het comprimeren van bestanden. Met behulp van de statistieken kunnen beheerders vaststellen of gecomprimeerde bestanden genoeg ruimte besparen om het de moeite waard te maken om compressie te blijven gebruiken. Voor grote bedrijfsservers is het over het algemeen nuttig om compressie te gebruiken om geld en middelen te besparen.
Hoe ZFS Compression werkt
ZFS-compressie is volledig onzichtbaar voor de gebruiker, dus alleen beheerders zijn zich bewust van bestandscompressie. Hoewel het gebruik van compressie het gebruik van middelen verhoogt, zouden gebruikers geen verandering in de opslagsnelheid moeten zien. Het is belangrijk op te merken dat bestanden zelf niet worden gecomprimeerd. In plaats daarvan comprimeert ZFS-compressie op basis van record. Een record in file storage is een verzameling bestanden.
Wanneer een bestand wordt opgeslagen, wordt het bestand zelf niet gecomprimeerd, maar wordt het record aanvankelijk gecomprimeerd voordat het wordt opgeslagen. Als ZFS het bestand niet kan comprimeren, wordt het bestand in zijn ongecomprimeerde vorm opgeslagen om te voorkomen dat gegevens verloren gaan. De hoeveelheid compressie wordt ingesteld met behulp van verschillende algoritmen. Het lz4-compressiealgoritme gebruikt bijvoorbeeld een verhouding van 1,61. Het gzip-algoritme gebruikt een ratio van 2,27. Beheerders kunnen ook hun eigen compressiesnelheid instellen.
Voordelen van het gebruik van ZFS-compressie
Het grootste voordeel van het gebruik van ZFS-compressie is de besparing op opslagruimte. Met compressie kunt u meer data in dezelfde hoeveelheid opslagruimte opslaan. Een bedrijf kan geld besparen op infrastructuur door niet meer opslagruimte te hoeven kopen.
Kostenbesparingen zijn vaak het indirecte voordeel dat de meeste bedrijven ervaren. Bij grote NAS-omgevingen kan compressie meerdere gigabytes aan opslag besparen. Opslag is duur, dus het gebruik van ZFS-compressie kan bedrijven duizenden besparen op extra hardware- en infrastructuurkosten.
Hoe ZFS-compressie mogelijk te maken
Beheerders moeten eerst ZFS-compressie inschakelen. Besturingssystemen schakelen ZFS-compressie standaard uit. Hier is een voorbeeldcommando om ZFS-compressie op Ubuntu mogelijk te maken:
zfs set compression=lz4 newvol
Merk op dat compressie is geconfigureerd voor "nieuwvol". Data die op dit volume zijn opgeslagen, worden gecomprimeerd. U moet de naam van "newvol" wijzigen in uw eigen volumenaam om compressie mogelijk te maken. U kunt ZFS-compressie altijd later uitschakelen als u vaststelt dat het de systeemprestaties vertraagt.
Veel voorkomende use cases voor ZFS-compressie
Enterprise storage is meestal een gedistribueerd systeem dat gebruikmaakt van een NAS. Beheerders met grote opslagsilo's kunnen meerdere gigabytes aan opslag besparen. Ze verminderen de hoeveelheid ruimte die wordt gebruikt, zodat gebruikers meer bestanden kunnen opslaan zonder meldingen dat ze geen opslagruimte meer beschikbaar hebben.
Het gebruik van compressie vereist een tol op computerbronnen, dus beheerders moeten hun omgeving testen voordat ze ZFS-compressie op alle opslagapparaten implementeren. Beheerders zien een piek in CPU-gebruik, zelfs in omgevingen met veel rekenkracht. Zolang de serveromgeving de toename van het CPU-gebruik aankan, zullen de besparingen op opslagkosten de CPU-kosten compenseren.
Conclusie
Voor bedrijven met hoge opslagkosten kan het gebruik van ZFS-compressie helpen deze kosten te verlagen. ZFS-compressie is alleen beschikbaar voor Linux-systemen, dus Windows-beheerders moeten met een ander compressiealgoritme werken. Het ZFS-compressiealgoritme wordt voornamelijk gebruikt in bedrijfstoepassingen waar NAS en gedistribueerde opslag worden gebruikt.
Pure Storage ondersteunt kostenbesparingen en energiebesparingen door compressie. Ontdek hoe onze Purity-bedrijfsomgeving en FlashArray™-systemen kunnen passen in uw ZFS-compressiestrategieën.