The QF2 file system sits on top of a transactional virtual layer of protected storage blocks called the Scalable Block Store (SBS). Instead of a system where every file must figure out its protection for itself, data protection exists beneath the file system, at the block level. QF2’s block-based protection, as implemented by SBS, provides outstanding performance in environments that have petabytes of data and workloads with mixed file sizes.
Watch this video to see how data protection functions inside of QF2:
SBS has many benefits, including:
Fast rebuild times in case of a failed disk drive The ability to continue normal file operations during rebuild operations No performance degradation due to contention between normal file writes and rebuild writes Equal storage efficiency for small files as for large files Accurate reporting of usable space Efficient transactions that allow QF2 clusters to scale to many hundreds of nodes Built-in tiering of hot/cold data that gives flash performance at archive prices * Built-in support for all-flash configurations for workloads that require the highest performance
The virtualized protected block functionality of SBS is a huge advantage for the QF2 file system. In legacy storage systems that do not have SBS, protection occurs on a file by file basis or using fixed RAID groups, which introduce many difficult problems such as long rebuild times, inefficient storage of small files and costly management of disk layouts.