1. A method for creating a snapshot of a data store associated with a virtual machine using a proxy computing device on which the virtual machine resides, the method comprising: receiving a snapshot request at a proxy computing device having a plurality of virtual machines instantiated thereon, each of the plurality of virtual machines having a data store associated therewith comprising primary data generated by at least one application executing on the respective virtual machine, wherein the snapshot request comprises a request by a first virtual machine of the plurality of virtual machines to create a point-in-time snapshot copy of at least a portion of the data store associated with the first virtual machine, and wherein the proxy computing device forms part of a networked storage system comprising at least one storage device that is capable of taking snapshots representing point-in-time copies of data; forwarding, by the proxy computing device, the snapshot request to the storage device on behalf of the first virtual machine, wherein a point-in-time snapshot is created on the storage device in response to the snapshot request; receiving, at the proxy computing device, a snapshot identifier associated with the created snapshot; and forwarding the snapshot identifier to the first virtual machine by the proxy computing device.