1. A system for proving cloud computing service: a cloud structure; a cloud disposed in the cloud structure, the cloud structure including hardware layer computer assets for supporting cloud workloads, each cloud workload being disposed in the cloud structure and having associated therewith a cloud address; and a routing system including a virtual router and a distributor connected to the virtual router, the routing system disposed in the cloud structure and between external workloads and the cloud workloads, each external workload being disposed in an external computing environment and having associated therewith an external address, wherein the routing system uses a secure connection established through the virtual router to route traffic from one of the external addresses to one of the cloud addresses, wherein the virtual router includes a network address translator (“NAT”), and wherein the distributor maps a NAT address provided by the virtual router to one of the cloud addresses.