Enterprise Data Protection in the Cloud

 

The Zetta data protection solution exceeds anything on the market today and has four key components:

 

  • RAIN-6 — We call our RAID implementation “RAIN,” because we do more than stripe data across independent disks to ensure integrity, we stripe them across independent computers (“nodes”), guaranteeing availability and integrity even in the event of complete node failure from any cause, whether network, power supply, memory, or disk failure.

  • Hashing at multiple file system layers — Zetta cryptographically hashes each file upon ingest, and compares the inbound hash to the outbound hash before returning the file upon a read request, checking to make sure that no corruption has occurred while in our possession (note that these write receipts can be distributed back to the customer as well, validating that data Zetta receives matches data sent by the customer). Additionally, Zetta creates hashes for each individual data chunk that is placed on disk, and then continually compares that hash with the actual data chunks stored, enabling us to detect any errors or anomalies and auto-correct them from the parity stripes while the data is idle reducing the performance impact of data recovery during critical read operations.

  • Replication — in addition to these extensive data integrity checks and balances, Zetta also offers optional replication to alternative geo-diverse Zetta sites, ensuring data integrity even in the event of an entire site disaster.

 

For more information, read Jeff Whitehead's blog entry on Data Integrity in the Cloud and
read Chris Schin's blog entries including “Comprehensive data integrity/protection.”