Jump to Content
Networking

Cross-Cloud Network: Design global distributed applications at scale

July 16, 2024
https://storage.googleapis.com/gweb-cloudblog-publish/images/0-ccn-arch-hero.max-2500x2500.jpg
Ammett Williams

Developer Relations Engineer

Victor Moreno

Product Manager, Networking

Try Gemini 1.5 models

Google's most advanced multimodal models in Vertex AI

Try it

Interested in learning how to simplify your distributed application architecture with Cross-Cloud Network, for connecting, securing, and delivering applications across on-premises, Google Cloud, and third-party cloud environments? The newly published Cross-Cloud Networking for distributed applications section of the Cloud Architecture Center offers a comprehensive guide to designing and implementing a robust cross-cloud environment. In this blog we will look at some of the benefits of the Cross-Cloud Network and take a peek into the architecture documents.

Use case recap

In the blog Cross-Cloud Network: Private, customizable and flexible networking we touched briefly on three common use cases of this platform. These were:

  • Building distributed applications  

  • Internet facing application and content delivery 

  • Hybrid workforce 

Architecture guides

To help you along your journey the “Cross-Cloud Networking for distributed applications” design guide provides in depth knowledge. This guide was written by several Google experts and is broken down into four documents. Each of these dive into different patterns and designs based on various use cases. The documents are as follows:

The design guide is meant to serve as your main reference to assist you in evaluating all pertinent considerations and point you to reference architectures that describe how to deploy recommended patterns. You can utilize these recommendations as a guide, samples or building blocks for designing, researching or planning your network. As with all things architecture, you have a varying degree of flexibility in what the final design will look like.

Example pattern 

Let's take a quick look at one of the designs highlighted in the document Network segmentation and connectivity.

https://storage.googleapis.com/gweb-cloudblog-publish/images/1-ccn-10.max-2000x2000.jpg

This shows a key feature called reachability between on-prem and other cloud environments with a transit VPC being used. In this transit VPC all the connections to on-prem and other clouds are terminated. Other VPCs can connect via Cloud VPN, Network Connectivity Center, or VPC network peering to the centralized transit VPC. Cloud Routers are placed in different regions and facilitate the exchange of routes between connected sources.

Learn more today

Dive deeper into the Cross-Cloud Network for distributed application architecture guides today. You can also learn more about Cross-Cloud Network with the following resources:

Want to ask a question, find out more or share a thought? Please connect with me on Linkedin.

Posted in