EasyStack Cloud Storage Solution

A balanced cloud storage infrastructure solution that balances performance, capacity, and cost. We have provided users with nearly a thousand PB of stable, reliable, efficient, and overall cost competitive cloud storage infrastructure.

Why Choose EasyStack EasyStack Cloud Storage Solution

1000000

A streamlined software stack, multi-level cache, and efficient optimized IO interaction model. With a minimum size of 3 storage nodes, the overall performance of small IO random IOPS can reach:

Hundred microseconds

Small IO aggregation, large IO passthrough, pre reading hot data, multi-level efficient read and write caching, IO response latency can reach:

12GB/s

While balancing capacity and cost, providing ample storage performance for cloud applications, the overall performance of throughput bandwidth at a minimum scale of 3 storage nodes can reach:

Better TCO

Hierarchical storage is activated on demand, with multiple specifications available on demand, no special hardware dependencies, storage service based supply, higher capacity density per node, and an overall TCO reduction of 34%.

What is Cloud Storage

Cloud Storage is a storage form based on the concept of cloud computing, designed for users to better use storage in the cloud. The acquisition, activation, and use of storage capabilities all exist in the form of services, eliminating the dependence of data storage on traditional hardware.
Architecture level: Cloud Storage is built on a unified cloud computing architecture, fully compatible with the open-source ecosystem, and has production-level reliability and product-based user experience. It supports different hardware architectures including mixed flash, full flash, and mechanical; Supports different architectures such as x86/c86/ARM, supports iSCSI and rbd storage protocols, adapts to diverse computing power and cloud-native scenarios, and is more suitable for building large-scale cloud computing infrastructure.
Cost level:Cloud Storage fully abstracts and encapsulates the infrastructure through the EOS digital native engine. By fully integrating key technologies such as software-defined computing power, software-defined networks, software-defined storage, and cloud-native, it brings the maximum release of comprehensive performance and the lowest total cost of ownership in heterogeneous hardware architecture, diverse storage usage scenarios, and different application scenarios.
Performance aspect: Cloud Storage provides higher performance and lower latency storage services by fully optimizing software stacks, IO paths, network transmission links, data structures and algorithms, fully leveraging high-performance hardware capabilities, and utilizing flexible product architecture combinations.

Why choose EasyStack Cloud Storage

The EasyStack Cloud Storage is designed and built specifically for storage usage scenarios in cloud computing. It is based on an evolutionary architecture and is compatible with open-source ecosystems. It has production-level reliability and a production-oriented user experience. It is compatible with traditional storage usage scenarios and has high scalability for distributed storage. Satisfying high-performance usage scenarios while reducing customer acquisition and total ownership costs. By conducting proprietary design and optimization at the levels of reliability, performance, and cost, we aim to achieve optimal performance, cost, reliability, and user experience. By defining software, decoupling hardware architecture, and combining it with cloud platforms, maximum efficiency can be achieved, with rich scenarios, low costs, strong scalability, a sustainable lifecycle for online upgrades, and simple operation and maintenance. Adopting a unified data plane and management plane eliminates data silos. Adapted to diverse computing power and cloud-native scenarios, it is more suitable for building large-scale cloud computing infrastructure.

Scheme architecture

The EasyStack Cloud Storage solution is an evolving cloud storage built on an open-source ecosystem. At the product architecture level, it integrates with the cloud to efficiently support user business systems through collaboration with cloud computing and network services, helping users achieve integrated management, use, operation, and upgrading of cloud computing. Unified support for multi-computing power: designed for cloud computing with multiple computing power scenarios, based on cloud-native architecture, decentralized design, compatible with open source ecology, while providing unified multi-level adjustable, layered scalable high-performance block storage capabilities. Software optimization performance: Redefining performance standards, including next-generation high-performance block storage and capacity-based block storage services, optimizing IO paths, streamlining data models, layering hot and cold data, supporting multiple hardware combinations, and achieving 100-microsecond latency and one million IOPS with mixed flash configuration. Rich scenario adaptation: The space ratio of high-performance block storage and capacity block storage can be adjusted through software according to different business needs, achieving a balance of performance, cost, and capacity.
Related Cloud Product

The Cloud Products available for the EasyStack Cloud Storage solution

Program Advantage

The advantages of EasyStack Cloud Storage solution

Stable and reliable

Designed for enterprise-level design, with control over cloud original biochemistry, adopting microservices multi-replica mechanism, providing management continuity guarantee, and automatic self-healing of software failures. Decentralized architecture, metadata and data are distributed symmetrically and reasonably across different cluster nodes in a cluster manner. Multiple replicas of data, ensuring consistency of data, automatic reconstruction of hardware failure data, and intelligent data recovery strategy with multi-level business priority. Nearly a thousand PB of cloud storage operate stably in production environments.

Excellent performance

Intelligent sorting of data blocks in main storage, improving cache and main storage data exchange performance by 10 times. Multi-level cache acceleration, filtering sequential IO streams and hotspot data cache read ahead, optimizing volume granularity for small IO, aggregating small IO for large IO through. Microsecond level latency, with over 80000 IOPS per volume and over 300000 IOPS per node, performance increases linearly with node expansion.

Diversity and unity

Provide both capacity-based and performance-based storage space on demand within the same storage pool. Simultaneously supports cloud computing power, bare metal computing power, and container computing power. Fully compatible with various CPU architectures such as x86, C86, ARM, etc., supporting various forms of storage media such as SAS&SATA HDD, SATA SSD, M.2 SSD, PCIe&U.2 NVMe SSD, etc. Diversified and unified, meeting the storage needs of diverse application scenarios.

Reduce costs and increase efficiency

Software definition, flexible adjustment of capacity-based storage space and performance-based storage space capacity ratio, dynamically adapting to global business needs. Cluster nodes can choose whether to activate performance-based storage space and provide differentiated node storage capabilities. Truly helping users build a balanced storage infrastructure that fits the global business reality, optimizes resource utilization, and meets performance, capacity, and construction cost requirements.

Born and raised in the clouds

The Cloud Storage team has been polishing for many years, fully meeting the storage usage needs in the cloud environment. Unified integration with cloud platforms, non-separation construction and stacking integration, unified integration of computing, storage, and network, unified user interface and user experience, unified user permissions, unified resource management and on-demand supply, unified monitoring and operation, and no integration for use within the cloud. Integration and seamless.

Continuous evolution

Based on the continuous enrichment of product capabilities in the open-source ecosystem, smooth and seamless upgrades can be achieved through OTA in the air, which can evolve together with the cloud as a whole, delivering new products and capabilities at the minute level, and assisting in continuous business innovation.
Use cases

Typical usage scenarios of EasyStack Cloud Storage solution

image.png

High performance computing application data storage

High performance computing tasks, high concurrency processing, require support for high-performance storage to provide high bandwidth, high IOPS response capability, and low latency. The EasyStack Cloud Storage solution has high-performance features, with a single volume capacity of over 80000 IOPS and a single volume throughput of over 1GB/s; Having low latency characteristics, the IO access latency can be below 1ms; At the same time, it also has the feature of large capacity, with a single volume capacity of up to 64TB.
image.png

Database application data storage

Database applications belong to read-write intensive application scenarios, and various types of databases and data warehouses such as SQL Server, MySQL, SAP HANA, etc. require data storage to provide high-speed and low latency responses for small IO and random IO. EasyStack Cloud Storage solution, integrating storage and cloud construction, optimizes software stack and IO path, streamlines data models, provides ultra-high IOPS capability and ultra-low latency response.
image.png

Persistent storage of cloud-native application data

User cloud-native applications meet the needs of sensitive businesses, and for stateful application data, persistent storage is required. EasyStack Cloud Storage solution provides highly compatible persistent storage services for cloud-native application scenarios. Cloud-native is ready, and cloud storage can be seamlessly used without the need for integration with the EasyStack cloud-native platform application; CSI support, CSI interface enables cloud-native application data access, and provides CSI direct volume method for Kata secure container applications to improve access efficiency; Unified integration, unified integration with the native platform of EasyStack Cloud, unified base, unified management, operation and maintenance.
用户核心集群应用存储使用场景-sml.png

User core cluster application data storage

The user core cluster application has high requirements for data storage, and requires high-performance, shareable, and highly reliable storage services while ensuring data security. EasyStack Cloud Storage solution provides reliable data storage for such application scenarios. Equipped with high-performance features, combined with shared cloud hard drives, providing higher performance for cluster applications; Having the feature of multi-instance sharing, supporting mounting to multiple computing instances in a shared manner, and supporting cluster applications; Featuring high reliability, 3 copies of data, strong consistency, automatic self-healing in case of control surface failure, and automatic data reconstruction in case of data surface failure.
企业应用系统使用场景-sml.jpg

Enterprise application system data storage

Enterprise application systems, such as SAP, OA, ERP, etc., meet the diverse office needs of enterprise organizations. The data storage used should be in line with the current practical needs of users and take into account future business development. EasyStack Cloud Storage solution, with high reliability, 3 copies of data, automatic data reconstruction and self-healing to ensure storage continuity; Can meet high scalability needs, cloud hard drives support online scalability, storage nodes can be expanded online, and performance can grow linearly; Large capacity, with a single volume capacity of up to 64TB; Uniformity, the same storage pool can provide capacity or performance storage space as needed, and the space ratio can be adjusted through software to meet the dynamic development needs of diversified businesses.
开发测试类应用存储使用场景-sml.png

Developing and testing business data storage

EasyStack Cloud Storage solution provides data storage services for the development and testing of business, supporting users to deploy and develop testing applications to meet the needs of development, testing, deployment, and verification. Having the advantages of high reliability, high scalability, and large capacity, while considering cost, the required capacity storage space can be located in the same storage pool as the performance storage space required for other production applications, without the need for separate construction.

Professional consultants in the consulting industry

For more inquiries about usage scenarios and technical architecture, please contact our sales and technical support team.