Cloud networks will need to evolve to support the scale of data movement and processing, but the tools to connect multiple clouds are limited. Many public cloud constructs are proprietary and not concerned with connecting to clouds outside of their own service. Essentially, they are islands of networks that must be connected. As applications become increasingly distributed among clouds, it will become more important to deliver secure, automated, high-performance multi-cloud networking. IT organizations need a repeatable architecture with common services, common operational capabilities, and common security constructs across multiple cloud environments.