1. A method for facilitating communications with storage, the method comprising: intercepting a request having a first-interface format, the request is received from an application running on a virtual machine, the application communicates using the first-interface format, wherein the first-interface format of the request supports access to a virtual hard drive (VHD), wherein the VHD is mounted as a block device associated with a blob interface and a blob store; translating the request to a blob request having a blob interface format, wherein the blob interface format of the blob request supports access to a plurality of blobs of data in the blob store; and communicating the blob request to the blob interface associated with the VHD such that the blob request is executed in managing the plurality of blobs.