Introduction

Typically, connecting multiple cloud environments together requires a clunky VPN connection or an expensive SD-WAN solution. In both cases, connectivity is over the Internet. But what if you want the added benefits of consistent latency and performance offered by private connectivity like AWS Direct Connect and Google Cloud Interconnect? Historically this meant standing up a physical router or routers in a co-location provider's facility, contracting for cross-connects to put it together, and then configuring and managing BGP peering with the cloud providers. This method also means long-term contracts and, depending on your location, may also introduce more latency than it's worth, since all of the data moves through your facility on its journey between the clouds.


With Pureport's Multicloud Fabric, you can  quickly and easily connect two clouds together via native private connectivity. This Solution Brief focuses on connecting a Google Cloud Platform VPC (virtual private cloud) to AWS VPC. It leverages each provider's native private network offerings, Google Cloud Interconnect and AWS Direct Connect, using Pureport Multicloud Fabric as the connection broker.




Geographical Considerations

When planning your deployment, consider the geographical distance between your two cloud environments to minimize latency. While each cloud provider has many overlapping regions, the actual names of these regions may vary. For example, Google's US West 1 is in Oregon, while the AWS US West 1 is in Northern California and US West 2 is in Oregon. 


You should also consider which Pureport location is closest to each region. This table describes the best combinations of cloud regions and Pureport POPs, based on location.


Pureport LocationAWS RegionsGoogle Cloud Regions
Ashburn / Washington DC

US-East-1, Northern Virginia

US-East4, Northern Virginia

US-East1, Charleston, SC

Seattle

US-West-2, Oregon

US-West1, Oregon

San Jose / Silicon Valley

US-West-1, Northern California

US-West2, Los Angeles, CA

Chicago

US-East-2, Ohio

US-Central1, Iowa


Prerequisites

Before you begin, you will need:



Putting it together

The steps required to complete connectivity between an AWS VPC and Google public services are outlined below:

  1. Create a Pureport Network as outlined in Creating a Network.

  2. Connect your Pureport Network to your AWS VPC via:
  3. Connect your Pureport Network to your Google VPC

  4. Ensure that:
    • The route for your AWS VPC has been propagated to the Google VPC's routing table. 
    • The route for your Google VPC has propagated into the AWS route table.  

      If not, review steps 2 and 3 to ensure that the Google VPC and AWS Direct Connect connections are both up and peered.

  5. Set the needed security/access rules within each cloud provider to allow the desired network traffic.

That's it! You now have a fully functional, private, multi-cloud network... without deploying hardware, without a multi-year contract, and without waiting months for a private circuit!