Data Acceleration
Acceleration of random writes with Write Log (ZIL)
Hybrid Read Cache with first level in RAM (ARC -Adaptive Replacement Cache) and second Read Cache level on an SSD or NVMe (L2ARC)
High cache hit rate by using ARC's most recently used (MRU) and most frequently used (MFU) Read Cache algorithms
Compression for improved performance
Data resilvering rebuilding of used space only
Data Accessibility
iSCSI, NFS, SMB (CIFS)
Use of Virtual IPs
Data Availability
High-Availability Dual-Controller Clustering
Active-Active and Active-Passive HA Cluster
Dual Storage (Stretched) Metro HA Cluster and Common Storage Cluster architectures
Dual Power Supplies
Dual SAS Busses and SAS MPIO
SAS HDDs and SSDs
Data Integrity and Protection
Data and metadata check-summing
Self-healing to detect and correct silent data errors with Scrub utility
Atomic Transaction Writes to keep data consistent
Transactional copy-on-write I/O operations eliminate silent data corruption and data fragmentation
Storing multiple copies of user data
Data Optimization
Inline Compression ( LZ4, LZJB, ZLE, GZIP 1..9 )
Thick, Thin and Over-Provisioning
Lightweight snapshots and clones taking up space once changes are made only
User Authentication
Local LDAP users and groups authentication for SMB /CIFS protocol
External Active Domain Server for SMB / CIFS
File System & Storage Virtualization
128-bit ZFS file system
Pooled storage model
Unlimited scalability with storage expansion during production
Unlimited file and volume size
Unlimited Snapshots and Clones (Copy-On-Write)
System Monitoring
Scale Logic Health Monitoring (Phone home)
SNMP
Nagios, Checkmk
GUI statistics