Frequently Asked Questions on StorPool and building block storage out of standard servers
StorPool uses standard x86 hardware, i.e. servers, drives, (hard disks or SSDs) and Ethernet network components. StorPool’s data storage software delivers all of the storage functionality on top of this standard hardware. StorPool is hardware agnostic and works with almost any standard hardware, regardless of the type and / or manufacturer. StorPool implements a SAN less architecture, (virtual SAN) that provides distributed block level storage, (block device), which is visible on all of the servers in the cluster.
StorPool is used as a replacement for centralized storage solutions such as SAN’s, traditional and all flash disk arrays, or other less advanced storage software.
IOPS is the bottleneck of VM hosting and StorPool completely removes this bottleneck, making it possible to run twice as many virtual machines per server, hence increasing the profits of those who adopt StorPool and in turn, resulting in very happy customers.
- Shared storage for Virtual Servers
- DevOps – fast and flexible storage provisioning
- Storage for Desktop virtualization (VDI)
- Storage consolidation
- Block storage for Private and Public Clouds
- Replace a RAID set-up with a more reliable and faster data protection scheme
- Replace a SAN with a simple, affordable and scalable solution
- Provide Data Protection for Critical Data
- Convert CAPEX to OPEX with a Pay as you grow storage solution
- Reliability – StorPool’s distributed storage architecture is a key component regarding providing extremely high levels of reliability. Server, network and drive failures are all handled seamlessly. The storage cluster automatically creates extra copies of data to maintain the prescribed level of redundancy. All client data and metadata is protected by end to end data integrity technology.
- Higher Performance and Efficiency – StorPool delivers the maximum performance permitted by the underlying drives and network. StorPool uses minimal resources from each server, enabling the same server to be used for both storage and compute workloads if desired.
- Scalability – StorPool is a scale out storage system, whereby it is possible to add and remove drives and servers from the StorPool cluster, at any time. The performance and capacity of the cluster, scales linearly with every server that is added into it.
- Lower Total Cost – StorPool is licensed on an incremental pay as you grow model. There are no upfront fees and hardware CAPEX is minimized. StorPool reduces datacenter and utilities bills by 50 percent. This is achieved by combining storage and compute in the same servers. Further, StorPool reduces support costs by using standard servers instead of hard to support proprietary storage boxes.
- Simplicity – StorPool makes it easy to set up, manage, provision and use your storage and is unmatched in terms of ease of day to day use. With StorPool, customers can do online changes to volumes, and the file systems on top, upgrade the cluster without any downtime, and much more.
Learn more on our “Advantages” page.
StorPool started with support for the Linux stack, however in our latest version we have added a highly-available and scale-out iSCSI target, which allows using StorPool with all kinds of other operating systems and hypervisors, including VMware, Windows Server and Hyper-V, among others.
As with any technology there are advantages and disadvantages of this approach. On the one hand iSCSI is a standard protocol which allows for wider compatibility. On the other hand it is not as intelligent as our own driver and for this reason StorPool cannot be deployed in a hyper-converged fashion with hypervisors using it via iSCSI. Over time we will be looking forward to add deeper integrations with various hypervisors.
- It scales in capacity and performance with every added server or hard drive
- It works on standard x86 servers alongside applications and virtual machines
- It protects the user against silent data corruption that inevitably occurs
- It has zero up front costs with a pay as you grow pricing model
Compared to other storage software, StorPool looks like “software defined storage 2.0″. with StorPool having rebuilt the storage stack from scratch, to achieve unmatched levels of performance, efficiency, scalability and simplicity, compared to what is offered by other vendors.
Learn more on our “How it works” page.
The overall price of a StorPool distributed storage solution depends upon the use case, the exact storage requirements and design of the storage system itself, in terms of capacity, performance and features.
- Distributed, scale out storage cluster
- Thin provisioning
- End to end data integrity
- Data Tiering
- Self healing
- Data balancing
- Hybrid (HDD+SSD clusters)
- Data locality
- Snapshots and clones
- QoS – Quality of Service
- On line reconfiguration
- In service software upgrades
- Advanced Volume management
- RESTful JSON API
- API failover
- AoE (ATA over Ethernet) support
- Write-back cache (WBC)
Please view our dedicated “Features” page.