ionir is a container-native data platform built in Kubernetes. Kubernetes makes it easy to deploy, run, and most importantly, keep running different workloads. This approach has always supported stateless workloads that require horizontal scale, but as more and more applications are being containerized, workloads are becoming stateful and require persistent storage that can be easily consumed by the Kubernetes platform.
ionir delivers high-speed persistent data to Kubernetes applications. Developers access data through standard APIs and familiar coding conventions, never again concerning themselves with where data is stored, or how it's protected. Like all resources in Kubernetes, with ionir, data just is.
ionir delivers a new data layer providing all the data services required by modern applications – data protection, performance, persistence, mobility, deduplication – delivered in Kubernetes-by-Design software.
Instantly access data as it existed at previous points in time - no complex snapshots or backups to manage, just request a timestamped volume (via code!). ionir is a tardis for data. Likewise, request data be copied across clusters - to burst or migrate, for example - and access a fully read-write capable in 40 seconds. ionir is a data transporter.
ionir is a container-native, software-defined Storage & Data Management Platform built with Kubernetes for use in Kubernetes environments. It is architected using modern micro-services for extensibility and scale. ionir is orchestrated by Kubernetes, and managed using the same tools used to manage any application in the Kubernetes environment.
ionir virtualizes available physical storage resources available in a Kubernetes cluster, and creates a pool of resilient, efficient, production-ready virtual storage services. ionir has a fully compliant Container Storage Interface (CSI), and is provisioned and managed by Kubernetes using a provisioner and storage-classes
Just as ionir can provide a fully-functional read/write capable copy of data in any location in seconds, it can also instantly create a copy of data as it existed at any point in the past. These time-specific volumes have many uses including speeding restore/recovery operations, creating instant copies for testing, and more.
Quite simply, ionir makes Kubernetes data as portable as applications. With complete freedom, any persistent volume can be copied across clusters or across the global in 40 seconds or less, regardless of capacity or distance. Meaning applications at the new location have instant access to a fully-functional read/write capable copy of the volume.
Built by engineers steeped in enterprise storage design, ionir is built for enterprise use. While simple to install and use, ionir combines linear performance and capacity scaling, elasticity to dynamically adapt to workloads, all in a high availability package with no single point of failure.
In addition to providing resilient, high-performance storage, ionir also provides enterprise-class data management capabilities including instant copy to any location, instant restore to any point in time, data compression, global deduplication, and automated tiering. ionir’s REST API supports and streamlines automation for any data operation.