top of page
Business Graphs


Process-level high-performance software-defined storage controller

QStora is easy to install with a highly optimized 150MB zip package, which can convert the commodity servers and their internal HDDs and SSDs to a high-performance virtual storage array, and provide virtual targets and logical volumes through standard iSCSI protocol.


​Ease of Install

Easily installed on the Linux operating system of any brand and any configuration of physical servers, bare metal servers, virtual machines and even container instances.

High Quality

​Designed to guarantee the data durability of each logical volume as long as the number of simultaneous disk faults in the cluster is not greater than the allowed fault number of logical volume's redundancy mode. Designed to guarantee the service availability when any single point of failure occurs in the cluster. 

Mixed Deployment

Runs as a group of user-mode processes, does not rely on any specific version of Linux kernel, does not monopolize the entire hard drive, and does not interfere with the execution of any other processes. It can run in the same Linux OS instance concurrently with other applications.

Heterogeneous Hardware

Allows each Linux operating system instance in the cluster to have different hardware configurations, such as different numbers of CPUs, different sizes of memory, different capacities of local hard drives, etc. 

Business Continuity

Provides high-availability storage service, completes failover in a few seconds without session disconnection, and ensures the critical business continuity.

High Performance

Adopts distributed dual-controller architecture to provide the low latency and high availability just like traditional hardware storage array, as well as high scalability and high throughput just like traditional distributed storage.

Application Scenarios


Host Critical Workloads

QStora can convert the commodity servers to high-performance virtual storage array, adopts distributed dual-controller architecture to achieve second-level failover, extremely low latency, and high throughput, which meets the high-availability and high-performance requirements of enterprise critical workloads, including database, virtualization platform, application, etc.

Secondary Storage

Secondary storage is used to store noncritical data that is not frequently accessed on economical, lower-performing devices that are more suitable for long-term storage. QStora is a user-mode process-level software-defined storage controller, which can run in the same Linux OS instance concurrently with other applications. Therefore, it is suitable for secondary storage based on commodity servers or even existing servers, such as backup and disaster recovery data, video surveillance data, archive data, etc.

Comparison between the different storage options

Complex to install

Homogeneous Hardware Deployment

High Availability

Low Scalability

Low Throughput

Low Latency

Traditional Hardware Storage Array


Complex to install

Homogeneous Hardware Deployment

Medium Availability

High Scalability

High Throughput

High Latency

Traditional Distributed Storage Array



1 minute to get start

3 minute to be proficient

Heterogeneous Hardware Deployment

High Availability

High Scalability

High Throughput

Low Latency





Get resources information


Download the installation package


Get support information

bottom of page