1. A method, comprising: receiving, from a client computer, a request for a data item, said requested data item stored with a plurality of data items that can be requested by the client computer, each data item tagged with a virtual machine identifier that identifies a particular virtual machine to be spawned by the client computer to access the requested data item; obtaining the virtual machine identifier tagged to the requested data item; based on a geographic location of the client computer, determining whether the client computer is permitted to spawn a particular virtual machine identified by the obtained virtual machine identifier; and spawning, by the client computer said virtual machine identified by the virtual machine identifier based on the client computer being geographically positioned at a particular geographic location commensurate with the virtual machine to be spawned.