The goal of this project is to integrate the high-reliability storage solution DRBD, the de-facto standard for distributed replicated block devices, which is also part of the standard Linux kernel, into cloud platforms such as OpenStack and Kubernetes, thereby addressing network and computational performance as well as scalability in large cloud installations.
The extensions will allow DRBD to reach out to new markets by cutting storage overheads while guaranteeing practically equivalent levels of redundancy. Furthermore, adopting erasure coding and secret sharing technologies will allow confidential data to be securely stored on semi-trusted cloud providers. Simplifying the deployment, enabling monitoring, as well as integrating DRBD into cloud platforms, will allow cloud providers to pick up the technology.
The results of DRBD4Cloud will be delivered as software implementations which, similar to DRBD, will (mostly) be published under Free/Open Source licenses.