This document discusses innovations in storage infrastructure for multi-tenant cloud environments. It describes how virtualization led to challenges around networking, management complexity and storage performance degradation when scaling. OpenStack was created to provide AWS-like functionality outside of AWS through common interfaces and abstraction of resources like storage, networking and virtual machines. Cinder and Swift are introduced as OpenStack's block storage and object storage services. Cinder provides block storage volumes for virtual machines through a plug-in architecture that supports various backends. SolidFire is highlighted as a scale-out block storage system designed for OpenStack that eliminates noisy neighbors through fine-grained quality of service controls and other features.