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, the logical network being part of a site; determining a sub-network of the physical network based on the logical network; configuring the service to communicate on the sub-network; storing an indication of the configured service in a memory; determining that the service is to be moved to a second logical network within the site; determining a second sub-network of the physical network based on the second logical network based on determining a virtual local area network identifier (VLAN ID) for the service and determining that a host of the sub-network is configured to communicate with the VLAN ID for the service; configuring the service to communicate on the second sub-network based on configuring the service to execute on the host; and saving an indication of the re-configured service in a second memory.