Kasten by Veeam announced the launch of its open-source project around a tool that can be used to evaluate Kubernetes cluster storage configurations and performance. Michael Cade, the senior technologist for Kasten by Veeam, says that the tool will be named Kubestr.
Developers and operators will be able to use it to identify storage options present in a cluster, evaluate storage performance (with common benchmarking tools like fio), and validate store configuration.
Kubestr extends the company’s portfolio of open-source storage management tools like Kopia, developed by Kasten by Veeam.
About microservices apps
As the number of stateful apps deployed by Kubernetes clusters increase, Cade believes that it is becoming clear that microservices-based apps have different I/O requirements. Each microservice is constructed using containers and has its own lightweight database, which can access a common pool of storage shared with other microservices.
Each microservice is latency-sensitive, meaning that the performance of the underlying container storage system directly affects a microservices-based app.
Kubestr offers a set of tools that can be used to analyze the requirements in a way that makes optimization of the overall app performance simpler, according to the senior technologist.
What Veeam wants to do
Veeam acquired Kasten last fall and gained access to data protection software from Kubernetes environments. It continues to operate independently as a subsidiary, under the name Kasten by Veeam.
The reason for that is that data storage requirements in a Kubernetes environment are fundamentally not the same as those on legacy virtual machines that run monolithic apps.
At the time of the merger, Veeam pledged to work towards making Kubernetes more useful and accessible to traditional admins of virtual machine platforms. Currently, Veeam has more than 300,000 IT organizations using its software.