Storage for virtual machines providing a shared platform with support for caching, replication, live migration, snapshots and compression.