Next: , Previous: , Up: Crash Tolerance   [Contents][Index]

17.7 Availability

To ensure that application data can survive the failure of one or more storage devices, replicated storage (e.g., RAID) may be used beneath the reflink-capable filesystem. Some cloud providers offer block storage services that mimic the interface of individual storage devices but that are implemented as high-availability fault-tolerant replicated distributed storage systems. Installing a reflink-capable filesystem atop a high-availability storage system is a good starting point for a high-availability crash-tolerant GDBM.