1. A method, comprising: intercepting, by a processor, a request for storage, the request for storage was made from within a virtual machine (VM) image and intercepted within the VM image by a dynamic filter that processes within the VM image; remotely acquiring, by the processor, the storage outside the VM image; and filtering, by the processor, the VM image using the storage to customizes the VM image as a specific VM instance.