The CoreOS "Torus" distributed storage system
CoreOS has announceda new project called Torus which is creating a distributed storage systemfor containers. "At its core, Torus is a library with an interfacethat appears as a traditional file, allowing for storage manipulationthrough well-understood basic file operations. Coordinated and checkpointedthrough etcd's consensus process, this distributed file can be exposed touser applications in multiple ways. Today, Torus supports exposing thisfile as block-oriented storage via a Network Block Device (NBD). We alsoexpect that in the future other storage systems, such as object storage,will be built on top of Torus as collections of these distributed files,coordinated by etcd." The project is quite young, and the currentrelease is a "prototype version."