It's essential to utilise data reduction techniques to ensure that an all-flash array from Pure Storage is cost effective.
To achieve an average data reduction rate of 5-10x Pure Storage uses its Purity FlashReduce software to employ five forms of high performance inline data reduction techniques. This is critical in driving down the cost of all-flash storage.
Pattern removal identifies and removes repetitive binary patterns, including zeroes. In addition to capacity savings, pattern removal reduces the volume of data to be processed by the dedupe scanner and compression engine.
Adaptive, Inline Deduplication
High-performance, inline deduplication with 512-byte granularity ensures only unique blocks of data are stored on flash, even for datasets that cannot be reduced by traditional fixed block dedupe implementations.
Inline Compression encodes data with a lightweight Lempel-Ziv-Oberhumer (LZO) lossless algorithm that uses less capacity than the original format. Coupled with Deep Reduction, compression delivers reliably 2-4X data reduction.
A patent-pending form of the Huffman encoding algorithm is employed as part of our Continuous Optimization process to further reduce storage consumption. This deeper compression can increase savings on data that was compressed inline.
Leveraging the data reduction engine, Purity provides instant, pre-deduplicated copies of data for snapshots, clones, replication, and xCopy commands. Copying data on a FlashArray only involves metadata!