Availability of IOMesh V.1.0 Enterprise Kubernetes-Native Storage for Stateful Applications
Help customers build elastic, reliable, and performant storage resource pools for stateful applications, in Kubernetes-native way.
This is a Press Release edited by StorageNewsletter.com on June 30, 2023 at 2:00 pmIOMesh announces IOMesh 1.0, the enterprise Kubernetes-native distributed storage to help customers build elastic, reliable, and performant storage resource pools for stateful applications, in a Kubernetes-native way.
IOMesh storage components
The company was first announced in 2021 as a preview version, with tested performance surpassing Portworx and other peer products. IOMesh is included in the ‘cloud-native storage’ of CNCF Cloud Native Landscape and has achieved Red Hat OpenShift certification as well as compatibility certification with the Alauda Container Platform. It has been deployed by Alibaba Cloud and other customers to support data services applications.
IOMesh 1.0 is the 1st commercial edition, with improved functionalities in installation, deployment, storage, operations and maintenance, etc. The community edition is also available for a quick experience of the full range of features for free.
Why IOMesh?
Compared with other storage solutions, it demonstrates advantages below.
Reduce the cost and complexity of adopting persistent storage
Leverage the hardware resources of Kubernetes Worker nodes for converged deployments, saving hardware costs and rack space, and reducing deployment challenges. The Kubernetes native operation and tools can also further reduce the costs of learning for operations teams.
Support stateful application in production
With enterprise-grade high availability features, high performance, and low latency, it can better support stateful applications to boost business efficiency.
More elasticity and flexibility
Start small with on-demand investment as your business grows. Ten minutes to deploy and bring storage services online, with scaling in minutes for more agile business processes.
No compatibility issues
No kernel dependencies and no need to consider kernel versions when installing and deploying. Deployable in CNCF-certified Kubernetes clusters.
Product architecture
Deployed alongside compute workloads, IOMesh reduces infrastructure space usage and simplifies operations. Its distributed architecture further eliminates traditional controller bottlenecks to fully leverage the performance of new storage media, improving system concurrency and scalability.
Features:
High performance
- I/O localization. Minimize cross-node data reads by storing a data replica on the local node and limiting read I/O operations to this node when possible, resulting in reduced network traffic and higher application performance.
- Cold and hot data tiering. Leverage the capacity and performance of various types of storage media, while maintaining a balance between cost and performance.
- All-flash configuration. Reduce latency and I/O variability, resulting in faster and more consistent application performance.
- Local PV. Create local PVs with block devices, providing better I/O performance than Kubernetes local PVs limited to directories.
Production-ready high availability and security:
- Multiple replica policy. Ensure data HA by intelligently placing replicas between nodes based on local priority, optimal placement, and capacity balancing principles.
- PV snapshot. Take a snapshot of a volume in seconds to save and use historical data at any time.
- Abnormal disk detection and isolation. Automatically detect and isolate abnormal disks to reduce impact on system performance and operational burden.
- Secure access. Encrypt a PV using a StorageClass configured with Kubernetes Secret. Only users with the appropriate credentials can access the PV.
- Intelligent data recovery. Adaptively adjust data recovery or migration speed based on business loads to ensure business I/O.
Integrated into Kubernetes ecosystem
- CSI PV provisioning. Dynamically provision storage with PVC and StorageClass, providing local or distributed storage volumes.
- O&M with K8s Operator. Accelerate deployment and scaling with Helm Chart and declarative API management capabilities.
- Integrated into K8s toolchain. Integrated into Prometheus and Grafana to provide standardized, visualized monitoring and alerting service.
Elastic and agile
- Start small. Begin witht 3 nodes and invest according to your actual business needs to save costs.
- Fast deployment and scaling. Leveraging cloud-native capabilities, deployment can be completed within 10mn, and scaling in minutes.
Open and inclusive
- No kernel dependencies. Operates in user space instead of kernel space, making kernel compatibility a non-issue for installation, deployment, and upgrade.
- Widely compatible. Deployable in most CNCF-certified Kubernetes clusters.
Use cases
IOMesh can help customers achieve cloud-native acceleration in multiple use cases.
Containers as a Service
Speed up your application development and delivery in container environments.
Database as a Service
Ensure node-level high availability with minimal or no downtime.
KubeVirt
Provide persistent storage to VMs running in Kubernetes Pods.
Install IOMesh with 1 Line of Code
Install IOMesh Community Edition with a single line of code, and receive a free 30-day trial license upon installation. You can also later request a permanent free license. Note that this installation requires an Intel x86_64 or a Kunpeng AArch64 Kubernetes cluster. For further information on the Enterprise Edition, please refer to IOMesh Docs.
export IOMESH_DATA_CIDR=10.234.1.0/24; curl -sSL https://iomesh.run/install_iomesh.sh | sh -
Resource :
Join IOMesh community on Slack for more updates and community support.