1. A computer-implemented method for providing remote computing services, comprising: receiving, from a user device, a first request for initiating one or more virtual machines in a data zone in a particular geographic region, the request indicating a selection of a first identifier from a subset of identifiers, the first identifier corresponding to the data zone, wherein the data zone includes one or more physical data centers, the one or more physical data centers physically located within the particular geographic region, the one or more physical data centers including servers configured to host virtual machines; identifying a first physical data center of the one or more physical data centers physically located within the particular geographic region; determining a first mapping between the first identifier to the first data center; causing the one or more virtual machines to be launched on one or more servers located within the first physical data center based at least in part on the first mapping; providing a user account associated with the user device with access to the one or more virtual machines from the first physical data center; receiving, from a second user device, a second request for initiating one or more virtual machines in the particular geographic region, the second request indicating a selection of the first identifier; determining a second mapping between the first identifier to a second physical data center; and causing the one or more virtual machines indicated in the second request to be launched on one or more servers located within the second physical data center based at least in part on the second mapping.