StorPool Storage Features

What makes StorPool unbeatable
storage for your cloud

Reliability, High Availability & Data Integrity Features


StorPool provides an unmatched level of reliability and high availability for your private and public cloud storage. This is due to its fully distributed shared-nothing architecture and remarkable design. StorPool uses the most advanced replication and end-to-end data-integrity mechanisms on the market. It stores copies of the data on different physical servers and protects your storage from drive, server, or other hardware components failure.

End-to-end data integrityEnd-to-end data integrity

StorPool has the most advanced end-to-end data-integrity mechanism on the market today. We have developed a proprietary 64-bit end-to-end data integrity checksum to protect our customer’s data.

Backup and recoveryBackups and Disaster Recovery

StorPool offers a number of backup mechanisms. All users can create periodic snapshots in their primary storage system. Off-site backups and DR are also available through StorPool’s snapshots.

Scale outDistributed, shared-nothing architecture

StorPool’s storage architecture ensures no single point of failure. The storage architecture gurantees its continous work even if a component fails.

Automatic recoveryAutomatic recovery

StorPool handles transient drive failures by re-testing and putting it back in the cluster, thus saving time and headaches for the operations teams.

UpdatesIn-service software upgrades

Upgrades between major or minor releases are non-service affecting and do not interrupt end-user operations, thus can be performed at any time.

Multi-attachMulti-attach

StorPool volumes can be attached and read/written at multiple clients at the same time. This is useful to clustered, shared-storage file systems.

synchronos replicationThree-way synchronous replication

Your storage solution provides a triple data replication, which guarantees your data safety and durability. The system continues smooth work even in case of simultaneous drive failures or silent data corruptions occur.

RedundancySingle VLAN

The network topology and configuration ensure that the system continues to work in most network failure scenarios. This allows for network problems to be fixed without affecting the system.

Online config changesOnline configuration changes

Most system parameters can be changed on the fly without affecting the running system. Тhis is giving great flexibility while using the storage.

networking-protocolNetworking protocols for maximum throughput & low latency

StorPool’s network protocol is uniquely designed with storage operations in mind, allowing it to guarantee extremely low latencies and full utilization of the network. We also have NVMe/TCP and iSCSI protocols.

RedundancyNetwork redundancy

StorPool transparently utilizes two network ports, handling failures in a seamless way that is not dependent on any extra network configuration or complexity..

ServersFault sets

The system allows marking a set of nodes that are together in a “fault set”. Any fault set stores a maximum of one copy of the data. This allows the “fault set” to stop without affecting the rest of the system.

Performance Features


With StorPool you benefit from a block storage platform with exceptional performance. Get the best out of your storage infrastructure, and minimize the latency of your storage clusters. You can scale out your new cloud architecture independently by IOPS, storage space, and bandwidth and start utilizing the infrastructure in a better and more efficient way.

Advanced Copy-On-Write (COW)Advanced Copy-On-Write (COW) on-disk format

StorPool has a unique way of writing and storing data on disks, so that we can achieve different data management features (such as snapshots) without affecting the performance of the storage system.

Data tieringData tiering

Data tiering allows users to make groups, (pools) of drives on which to place data. It also allows building of hybrid pools – copy of the data is stored on SSDs and redundant copies are stored on HDDs.

It’s possible to further limit the tiers by IOps and bandwidth.

Scale outDistributed, scale-out cluster architecture

StorPool’s storage architecture ensures no single point of failure. The storage architecture gurantees its continous work even if a component fails.

Hyper-converged infrastructureHyper-Converged Infrastructure (HCI)

StorPool supports both converged and hyper-converged storage implementations. In the converged manner you have a single building block for your datacenters by combining compute and storage on the same node.

10/25/40/56/100 GbE Ethernet support
StorPool provides 10/25/40/56/100 GbE Ethernet support. Choose a network according to your needs and future growth plans to ensure the best performance for your cloud.
PerformanceMulti-core processing

StorPool allows for some of its components to scale to multiple cores, allowing for a linear performance boost.

ssd hybridNVMe drives support

StorPool has drivers for direct use of NVMe devices. This architecture allows for very low latency when communicating with the devices, by bypassing the kernel and other layers.

Zeros detectionZeroes detection

StorPool does not store zeroes, thus saving space for empty or wiped volumes. This feature is part of our space-savings sets, which increases the ROI of your storage system and enables you to store more data on the same hardware.

ClonesSnapshots and clones

StorPool has extremely space-efficient and fast Redirect-on-Write (RoW) volume snapshots and clones. This delivers data set reductions of up to 6 times due to use of templates and “golden” images.

Networking protocol for maximum throughput & low latency

StorPool’s network protocol is uniquely designed with storage operations in mind, allowing it to guarantee extremely low latencies and full utilization of the network. We also have NVMe/TCP and iSCSI protocols.

AccelerationNative Hardware Acceleration for NICs

StorPool has drivers for direct use of network interface cards (NICs), allowing for very low latency when communicating with the devices, by bypassing the kernel and other layers on mainstream NICs.

Ease of Use and Deployment


StorPool comes as a fully managed storage solution, which makes it easy to implement and use. It provides a Command Line Interface (CLI) for the administration of the data storage solution that makes configuration and provisioning easy. In addition, you can use StorPool’s API for storage management and monitoring. However, all installations, configurations, and updates can be performed by StorPool’s team of skillful administrators to make it easy for you.

Advanced volume managementAdvanced volume management

Volumes can be resized, snapshotted, cloned on the fly, without affecting the user operations to the volumes or the system as a whole.

Backup and recoveryBackups and Disaster Recovery

StorPool offers a number of backup mechanisms. All users can create periodic snapshots in their primary storage system. Off-site backups and DR are also available through StorPool’s snapshots.

Hyper-converged infrastructureHyper-converged Infrastructure (HCI)

StorPool supports both converged and hyperconverged storage implementations. In the converged manner you have a single building block for your datacenters by combining compute and storage on the same node.

UpdatesIn-service software upgrades

Upgrades between major or minor releases are non-service affecting and do not interrupt end-user operations, thus can be performed at any time.

iSCSI

iSCSI support

StorPool has a redundant, shared-nothing iSCSI target that allows it to export volumes to systems that don’t support the native StorPool driver or have specifal requirements, for example Microsoft’s Cluster Shared Volumes.

Multi-attachMulti-attach

StorPool volumes can be attached and read/written at multiple clients at the same time. This is useful to clustered, shared-storage file systems.

TemplateTemplates

StorPool’s API and tools provide convenient abstractions (templates) for easier creation of volumes with specific pre-set parameters.

Rest API

RESTful JSON API with API failover

StorPool provides a RESTful JSON API. The JSON API exposes all of the available functionality, so customers can do full automation or an API integration, with existing management systems.

analytics and monitoringAdvanced Monitoring & Statistics

Your storage system comes with a monitoring and analytics tool. Get advantage of advanced real-time statistics to analyze your storage capacity, utilization and performance. Keep better control on your storage system.

IOPSStorage Quality of Service (QoS)

The QoS (Quality of Service), ensures that the required level of storage performance and SLAs are met. StorPool ensures best-of-breed technology and support for you.

Storage poolsStorage pools

One StorPool cluster can have multiple pools of independent or overlaping drives with different parameters.

Online config changesOnline configuration changes

Most system parameters can be changed on the fly without affecting the running system. Тhis is giving great flexibility while using the storage.

Efficiency, Space Saving & Cost Savings


The shared storage system reduces the initial cost of deployment and has built-in thin provisioning for better hardware utilization. In addition, StorPool runs on standard hardware, which decreases its TCO.
You’ll benefit from the greater efficiency of your infrastructure, and will stop worrying about unutilized storage capacity. The unique mechanism of data storage enables you to use your data storage platform efficiently without the risk of losing data.

ClonesSnapshots and clones

StorPool has a low-cost space-efficient performant snapshots and volume clones, allowing for flexible use of templates and “golden” images.

Zeros detectionZeroes detection

StorPool does not store zeroes, thus saving space for empty or wiped volumes. This feature is part of our space-savings sets, which increases the ROI of your storage system and enables you to store more data on the same hardware.

ssd hybridUnique “SSD-Hybrid”

StorPool has a unique way of building hybrid storage solutions. It is called StorPool “SSD-Hybrid”, which keeps 1 copy of data on SSD and 2 redundant copies of data on HDDs.

This provisioningThin Provisioning

Thin provisioning is a storage capacity saving feature. It allows you to provision more storage visible to users than physically available on the system.

Hyper-converged infrastructureHyper-converged Infrastructure

StorPool supports both converged and hyperconverged storage implementations. In the converged manner you have a single building block for your datacenters by combining compute and storage on the same node.

Cut imageTRIM/Discard

TRIM, in combination with StorPool’s thin provisioning and Snapshots and Clones feature will extend the available space, hence will enable the use of the StorPool cluster by more users. This virtually means no waste of space.

Ease of Integration


With StorPool you’ll get a fully managed enterprise storage solution with built-in tools for simplified integration and deployment. The powerful software-defined storage is packed with 24/7 qualified technical support. You won’t need a whole team of storage experts in-house. Our qualified team will assist you with every step of the process and every question you might have.

Advanced volume managementAdvanced volume management

Volumes can be resized, snapshotted, cloned on the fly, without affecting the user operations to the volumes or the system as a whole.

Backup and recoveryBackups and Disaster Recovery

StorPool offers a number of backup mechanisms. All users can create periodic snapshots in their primary storage system. Off-site backups and DR are also available through StorPool’s snapshots.

Shared Block devicesMulti-core processing

StorPool allows for some of its components to scale to multiple cores, allowing for a linear performance boost.

Online config changesOnline configuration changes

Most system parameters can be changed on the fly without affecting the running system. Тhis is giving great flexibility while using the storage.

iSCSI

iSCSI support

StorPool has a redundant, shared-nothing iSCSI target that allows it to export volumes to systems that don’t support the native StorPool driver or have specifal requirements, for example Microsoft’s Cluster Shared Volumes.