Scale-out block storage offerings, such as Ceph RADOS Block Devices, offer a number of desirable features including fault tolerance, thin-provisioning, online resize and snapshots.
Exposing such storage for access via an embedded USB storage gadget can solve a number of factors limiting adoption, namely:
- Interoperability
+ Cloud storage can now be consumed by almost any system with a USB port
- Ease of use
+ Configure once, then plug and play anywhere
- Security
+ Encryption can be performed on the USB device itself, reducing reliance on cloud storage providers
This presentation will introduce and demonstrate a USB cloud storage gateway prototype developed during SUSE Hack Week, running on an ARM board with openSUSE Tumbleweed.