This document discusses a virtual machine with a persistent drive that can travel over 500 miles while maintaining a distributed cache. The VM has a persistent drive allowing it to store and access cached data across distances. A distributed cache is used to improve performance across a range of locations.