Network architecture for multi-cloud environments
The second important thing to consider when building a multi-cloud architecture is how to set up network connectivity between the various cloud providers, and between on-premises software and cloud providers.
The recommended way to connect to cloud environments is a secure and permanent network connection using dedicated interconnect (such as AWS Direct Connect or Azure ExpressRoute) for connecting from the on-premises to the cloud or using a site-to-site Virtual Private Network (VPN) (either from on-premises to the cloud or between cloud providers).
A secured and permanent connection will allow access control (layer 4 firewall rules) to be set between cloud providers and cloud segments, and keep access to resources in the cloud (or allowing access to cloud resources) according to business needs.
When considering network architecture, you need to consider the following:
- Which resources should be kept private (such as...