1. A method implemented and residing within a computer-readable storage medium that is executed by a processor, the processor configured to perform the method, comprising: intercepting a request from a principal to access storage, the request received within a virtual machine (VM), the VM is defined as an instance of a virtual image; redirecting the request to an external data store that is external to the virtual image; and receiving completion notification from the external data store and data to satisfy the request.