Modern Cloud-native Applications Have Outgrown Legacy Data Infrastructure.
More Applications Deployed on Container
Container has become a popular AI/ML deployment model due to their light weightness, immutability, portability, and agility. As a result, the demand for persistent container storage is increasing. And high performance, reliability, and ease of management with CSI standard protocol have become core requirements for container storage.
Legacy Storage Limits the Development of Containerized Applications
Although legacy data storage are being retrofitted with cloud-native APIs, their architectures remain unchanged. This limitation restricts container platforms' ability to scale cost-effectively, offer flexibility, or deliver the resilience needed in today's world of ever-growing data.
Persistent, Container- and Application-aware Storage is Needed
Containers are short-lived by design and are frequently provisioned and updated. Kubernetes applications require storage that is container- and application-aware for long-term data storage while still offering the backup and recovery capabilities of traditional applications.
High Availability Requirements for Container Applications
Kubernetes lacks the data protection capabilities of virtualization platforms. Therefore, container storage not only needs to ensure its own reliability, it must also provide high availability for container applications.
Agile Development and On-Demand Scalability
Traditional development models are inefficient. With the shift to agile development, container storage must support rapid deployment and on-demand scalability.
Storage Resource Visualization and Monitoring
Storage resources are shared and freely used by multiple Kubernetes clusters. Container storage must provide unified monitoring of storage resource usage to prevent resource contention, ensuring that critical businesses have sufficient storage space and operate stably.
A Cloud-native Storage Solution to Power Containerized, Stateful Applications
YRCloudFile is a multi-cloud ready container storage platform that provides the high performance and availability to containerized, stateful applications across clouds. It provides a standard CSI plugin that is seamlessly compatible with mainstream Kubernetes and various container cloud platforms, such as OpenShift,etc. YRCloudFile also supports PV quota settings, dynamic expansion, QoS management, real-time monitoring, hot spot detection, and intelligent PV schedulers.
Advantages
CNCF Landscape
The first Chinese storage vendor in CNCF Cloud Native Landscape released by Cloud Native Computing Foundation.
Outstanding Performance
Utilizes a fully symmetric distributed storage architecture, providing storage services with high IOPS, throughput, bandwidth and low latency to satisfy the performance requirements of various applications.
High Availability
Supports stateful pods using PV, enabling them to be rebuilt on new nodes within seconds while ensuring access to data from the original PV. This feature guarantees high availability for container applications and provides a solid foundation for business continuity.
Quality-of-Service
Features QoS to enable scalable service delivery and infrastructure consolidation. It ensures stable performance for upper-layer applications, enhancing business availability and reducing the management burden on operations.
Elastic Scalability
A single storage cluster supports up to 32 Kubernetes clusters. And each file system accommodates extensive Pod sharing. Storage performance and capacity can be scaled horizontally and expanded on demand to satisfy the growing persistent storage needs of businesses.
Visual Management
Supports graphical UI for the usage of storage resource, including the number of Pods, PVs, PVCs, their relationships, real-time IOPS and bandwidth for PVCs, hot PVs, etc. Users can use QoS to set IOPS and bandwidth limits on PVs, effectively preventing contention for storage resources.