StorPool – The fastest primary
CloudStack block storage

Build a scalable, efficient and high-performance cloud with CloudStack and StorPool. StorPool delivers the ultimate primary CloudStack block storage solution on the market .

Get Started
Cloudstack storage

Fast, reliable and efficient CloudStack storage


The key to building an efficient CloudStack cloud computing platform is to balance between costs and capabilities of the underlying storage and infrastructure layer. However, capable Apache CloudStack storage options are few.

Cloud providers, MSPs, and enterprises across the globe use StorPool with CloudStack because of its efficiency, scalability and reliability. StorPool can help achieve a superb end-user experience, including blazing speeds, in combination with Apache CloudStack.

StorPool has native support for CloudStack that provides a Primary DataStore plugin and an agent plugin. This allows CloudStack to attach one or more volumes per VM and offers the full functionality of a modern, API-driven storage system to CloudStack.

With performance starting at 0.6 ms of latency and 1,000,000 IOPS, StorPool is a best-of-breed block storage solution for CloudStack deployments that delivers amazing speed to any performance-sensitive users/applications.

StorPool’s integration with CloudStack

 

StorPool is deeply integrated with CloudStack and has a native driver in the host OS, which provides block devices in /dev/storpool/volname as raw disk images for qemu/KVM. The integration also provides the functionality to manage volumes and snapshots directly in the storage system via its API.

In this way you can manage and use the full functionality of the storage system from CloudStack itself. You can find the integration
here: https://github.com/storpool/storpool-cloudstack-integration

StorPool’s native support for CloudStack offers a Primary DataStore Provider plugin and an agent plugin in the same file, so installation is as simple as dropping the file in the corresponding directory and reloading CloudStack services.

New primary storage is created from “Infrastructure -> Primary Storage -> Add Primary Storage” for each StorPool template (a pre-defined volume template with specific parameters) that will be used. The new primary storage is used as normal.


Supported operations:
Create ROOT volume from ISO
Create ROOT volume from Template
Create DATA volume
Attach ROOT/DATA volume
Detach ROOT/DATA volume
Migrate VM
Delete ROOT volume
Delete DATA volume
Create ROOT/DATA volume snapshot
Create volume from snapshoot
Create TEMPLATE from ROOT volume
Create TEMPLATE from snapshot
Download volume
Revert ROOT/DATA volume to snapshot
(Live) resize ROOT/DATA volume
Delete SNAPSHOT (ROOT/DATA)
Delete TEMPLATE

Use Cases: StorPool and CloudSatck


Building reliable CloudStack clouds and assuring their uptime
Solving performance issues in CloudStack-powered deployments
Building complex environments requiring
resource efficiency
Running large scale deployments which demand scalability
and performance

Building a software-defined cloud with CloudStack

Building a software-defined cloud with CloudStack can bring you multiple benefits.
Watch the live recording of the session by Boyan Krosnov, CPO of StorPool, from The CloudStack European User Group Day, London, UK. Discover the advantages of the collaboration between StorPool’s block storage and CloudStack.

Explore more: Read more for StorPool’s storage for CloudStack in our Knowledge Base

Leading MSP Amito builds a large-scale multi-terabyte storage deployment with CloudStack and StorPool

The UK-based leading MSP Amito built a large-scale multi-terabyte data storage platform with StorPool and CloudStack. Тhe storage solution spread across multiple clusters will support the enterprise-grade needs of Amito’s customers and will ensure a reliable data storage platform for their growing infrastructure.

Case Study

StorPool outperforms Nimble and Pure Storage for a large-scale multi-terabyte storage deployment with CloudStack

Discover More