IOMesh’s V1.0 Can Be Used to Enhance VMs and Containers in KubeVirt
With performance and HA
This is a Press Release edited by StorageNewsletter.com on September 21, 2023 at 2:02 pmAs an enterprise-grade Kubernetes-native distributed storage, IOMesh‘s version 1.0 can now be used to enhance VMs and containers in KubeVirt with outstanding performance and HA.
KubeVirt is a matured VM management solution for Kubernetes, which provides VM users another option to modernize IT infrastructure: in conjunction with Kubernetes persistent storage, users can conveniently run both VMs and containers on top of Kubernetes with no need to worry about the stability and performance of Kubernetes clusters.
Click to enlarge
To leverage KubeVirt’s potential in central management, it is essential to have underlying storage that can provide high performance for both containers and VMs. Therefore, block storage can be a better choice. Moreover, the storage solution should be KubeVirt-friendly, meaning that it can provide advanced features for VMs in KubeVirt.
Leveraging Kubernetes native operation and tools, IOMesh can be integrated into the Kubernetes ecosystem, providing production-ready storage services to containers and VMs in KubeVirt through converged deployment. Featuring performance and enterprise-grade advanced functionalities, IOMesh can meet KubeVirt users’ storage demands.
Click to enlarge
This use case was tested by IOMesh and a video technological research client, who develops offline video rendering services, with core applications running on VMs (Windows + Linux) and containers in KubeVirt.
These applications have high requirements for storage performance and availability:
- Storage type: Cloud-native distributed storage.
- Advanced features: Multi-replica policy to ensure high availability.
- Performance requirements: High random RW IO/s and sequential RW bandwidth. Random read IO/s (single node): 100,000+. Random write IO/s (single node): 40,000+. Sequential RW bandwidth (single node): 1GB/s.
- Other features: Production-ready reliability and stability. Low overhead.
Iomesh architecture
In the simulated production environment of this client, IOMesh demonstrated single-node random RW IO/s, achieving 130,000+ and 45,000+ respectively, while the sequential RW bandwidth exceeded 1.6GB/s+. Additionally, IOMesh’s advanced features contributed to the enhanced availability of Kubernetes clusters.
Resources:
Blog : Enhanced Performance and Availability: Using IOMesh for Persistent Storage in KubeVirt
IOMesh Docs
IOMesh community on Slack for more updates and community support