1. A method for abstracting a network, comprising: receiving an indication of a logical network for a computer service, the computer service to execute on a physical network; determining a sub-network of the physical network based on the logical network; configuring the service to communicate on the sub-network; and storing an indication of the configured service in a memory.