Quobyte is a fault-tolerant and scalable distributed file system for container infrastructures.
Quobyte turns Giant Swarm’s storage container-native and enables all-encompassing DevOps for their microservices infrastructure.
With its POSIX-compatible file system, Quobyte provides restrictions-free storage. Any application is independent of the limits that local storage sets. One major benefit is fault-tolerance: when the current host dies, the application can be started on a different server and still access its data.
In a distributed environment, this can get you into troubled waters: a scheduler might erroneously suspect a host to be dead and reschedule the application on a different host. Even though the original instance is still alive, another application instance jumps in and the two of them start working on the same data. Data corruption ensues.
Starting with version 1.2, Quobyte has the solution: it transparently manages fault-tolerant locks for any file access and thereby ensures that only one application instance has access to the data. You can just deploy your application and don’t need to take measures for fault-tolernacen. Quobyte takes care of it on the storage side, eliminating further overhead.