This document discusses using OpenNebula and StorPool to build powerful clouds. StorPool is a software-defined storage system used by managed service providers, cloud providers, and for private clouds. It integrates deeply with OpenNebula, OpenStack, and other platforms. When used with hyper-converged infrastructure and KVM virtualization, StorPool and OpenNebula can provide a scalable, high-performance solution for private or public clouds. StorPool uses a small percentage of server resources but provides high IOPS performance suitable for demanding workloads.