Rok
Rok is the missing storage layer between Kubernetes, directly-attached local disks (NVMe), and Object Storage. It allows any app to run with local NVMe performance, while at the same time being efficiently snapshotted and instantly restored from Object Storage, without having Object Storage in the critical I/O path. Note, this is NOT a caching layer or a K8s-native, primary software-defined storage solution.
Rok provides disaggregation of primary storage, offloads all data services to secondary storage, using new Linux kernel APIs, and thus unlocks infinite scale at the cluster or datacenter level.
Rok is the global data distribution layer that makes your apps truly performant and at the same time truly portable, in a fraction of the cost of a shared storage solution. The Rok data management and storage platform gives you the best of both worlds: the performance of local storage and the flexibility of shared storage.
Rok allows you to run your stateful containers over fast, local NVMe storage on-prem or on the cloud, and still be able to snapshot the whole application, along with its data and distribute it efficiently: across machines of the same Kubernetes cluster, or across distinct locations and administrative domains over a decentralized network. This hybrid approach to container networking makes data management for machine learning and real-time big data applications simple, without sacrificing performance.
Rok Cluster
Rok Registry
Rok Registry is the missing layer between clouds, regions, on-premise DCs, and edge locations. It allows for efficient, completely transparent, peer-to-peer transfers of versioned data and metadata, which can be instantly restored anywhere. It is also the portal for end-user collaboration and sharing across a global network, with GitHub-like semantics.
Rok Registry unlocks infinite scale across thousands of heterogeneous locations globally.
Rok Registry is the single pane of glass where you search, discover, and share your datasets and environments with other users. Users can create private or public groups on Rok Registry and can define fine-grained Access Control Lists. The Registry cloud data management platform gives you full control of your data over individual users, locations, and devices, thus ensuring your sensitive data remains secure.
No vendor lock-in. With Rok’s cross platform data management software you can use any type of hardware for compute and storage. You can also move to the cloud provider of your choice, or even move among different cloud providers.