ZebClient – adding data persistency and storage disaggregation to Kubernetes deployments
Using Kubernetes to orchestrate your containerized data results in major operational advantages including the ability to secure scalability, flexibility and cost-efficiency. However, Kubernetes does have its drawbacks. ZebClient addresses important Kubernetes issues by adding capabilities to disaggregate storage, to secure a persistent storage and to simplify deployments. The effect is that the built-in capabilities of Kubernetes be leveraged for additional use cases and in an ever more cost-efficient way.
Disaggregation of data
ZebClient disaggregates data storage and accelerates data access speeds to applications. It is an enabler of high-performance hybrid-cloud solutions where compute and storage resources are separated, and low-cost cloud storage can be used even for advanced and demanding applications like analytics. ZebClient uses the proprietary erasure code ZebEC to secure data redundancy. It address data persistence and storage disaggregation capabilities to Kubernetes deployments.
ZebClient for Kubernetes deployments – this is how it works
Compute node memory tiers are scaled to have hot data workloads accessible at memory speed. At the same time, data access is also horizontally scaled to all compute cluster nodes over the warm memory tier.
ZebClient is installed directly on the compute node OS. To secure maximum performance, ZebClient is accessed from Kubernetes pods using direct "HostPath" data path.
It delivers high performance object data access to Kubernetes pods via an AWS compatible S3 or a filesystem interface. Multiple pods and applications can work simultaneously on the data, using both S3 interface as well as the filesystem depending on application capabilities.
Learn more about this solutionDownload PDF