QStora
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.
Highlights
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
$$
Simple
1 minute to get start
3 minute to be proficient
Heterogeneous Hardware Deployment
High Availability
High Scalability
High Throughput
Low Latency
QStora
(Beta)
FREE
Resources
Get resources information
Download
Download the installation package
Support
Get support information