Advanced
Erasure Coding
High Availability, Low Overhead Storage
Simplyblock’s advanced erasure coding technology provides enterprise-grade data durability and high availability at a fraction of the cost of traditional replication. Protect your critical data with confidence—without paying for needless duplicates.
What is Advanced Erasure Coding?
💵 Cost Efficiency
Achieve robust data protection with minimal storage overhead (as little as 25%). Erasure coding minimizes the storage waste introduced due to data replication (3x or more) by storing parity information instead of full copies.
⚙️ Flexible Configuration
Customize your durability and efficiency. Simplyblock lets you choose the number of data vs parity fragments to fine-tune the trade-off between storage overhead and fault tolerance—achieving the ideal balance for your business.
🔑 Data Protection
Typical erasure coding implementations store parity data on the same storage node. Simplyblock's advanced erasure coding distributes them in the cluster for the highest availability and data protection.
🏃♂️ High Performance
Performance optimized Algorithm. Simplyblock pairs erasure coding with a NVMe over Fabrics networking to deliver near-local disk performance. Our algorithm ensures minimal impact on I/O latency, for strong protection and speed.
How Advanced Erasure Coding Works
Advanced Erasure coding is a smarter way to secure your data.
When you write data to simplyblock, the system splits it into multiple pieces and computes additional parity fragments using advanced mathematical algorithms. This is very similar to how RAID-5/6 works but is more efficient.
For example, in a K=2, N=1 (EC 2+1) scheme, the data is divided into two fragments and one parity fragment. These fragments are then distributed across different storage nodes in the cluster rather than kept on a single machine.
Distributing data this way means no one node is irreplaceable. If a node (or drive) fails, the missing fragments can be reconstructed from the parity information and the fragments on the remaining nodes. In the 2+1 example, you can lose any node without data loss. In a 2+2 configuration, you can lose any two nodes. This approach provides fault tolerance equivalent to multiple full replicas but with far less total storage used.
Unlike typical erasure coding implementations, simplyblock ensures the storage of parity information not only on other disks on the same node but also on other disks in other nodes. This ensures full tolerance against planned and sudden node failures.
Real-World Impact
Adopting Simplyblock’s advanced erasure coding translates into tangible savings and reliability gains
Effective Storage Capacity
Erasure Coding schemes provides more than 200% higher effective storage capacity than similarly fault tolerant replication setups.
Increased Durability
Simplyblock's advanced erasure coding ensures parity information being stored on other nodes increasing the fault tolerance and minimizing RTO.
Decreased TCO
Simplified operations, higher effective storage capacity, and hardware flexibility decrease your Total Cost of Ownership and upfront investment.