Typically, connecting AWS VPCs to Azure vNets requires multiple private lines and equipment installed into your data center, or a data center that offers private connectivity to both Azure and AWS. Accessing both AWS and Azure from your on-premises data centers usually requires standing up leased lines from your premises to each of your cloud environments (DirectConnect and ExpressRoute) and managing the routing yourself. This method 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 granting access to resources inside an Azure vNet and an AWS VPC via DirectConnect and ExpressRoute. By using the AWS Direct Connect Gateway to connect the AWS VPC to your Pureport connection, you can extend connectivity to VPCs in remote regions across the globe with a single Pureport DirectConnect. Similarly, by using a single Azure ExpressRoute, you can access any Azure Region within the North America geopolitical region.

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, Azure's East US and East US 2 regions are both located in Virginia, while the AWS region us-east-1 is in Virginia and us-east-2 region is located in Ohio. 

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 Location
Azure Regions
AWS Regions
Ashburn / Washington DC

East US, East US 2

us-east-1, N. Virginia


West US 2, Washington

us-west-2, Oregon

San Jose / Silicon Valley

West US, California

us-west-1, N. California


North Central US, Illinois

us-east-2, Ohio

South Central US, Texas
us-east-1, N. Virginia


Before you begin, you will need:

Putting it Together

To complete connectivity between an Azure vNet and your AWS VPCs, you will need to perform the following steps:

  1. Create a Pureport Network (see the Creating a Network article).

  2. Connect your Pureport Network to your Azure vNet:
    1. Create an ExpressRoute circuit and connect it to your Pureport Network.
    2. Configure Azure Private Peering.
    3. Link your vNet to your ExpressRoute Circuit.

  3. Connect your Pureport Network to your AWS VPC:
    1. Associate your VPC to your Direct Connect Gateway.

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

    If not, review steps 2 and 3 to ensure that the Azure ExpressRoute 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.