Video: How to Connect Your AWS and Azure Environments Part 1

Video: How to Connect Your AWS and Azure Environments Part 1

Our Solutions Architect Kyle Moreta walks you through how to efficiently connect your AWS and Microsoft Azure cloud environments with the help of Megaport.

Watch Part 2 of this video tutorial.

Learn more in the blog, 3 Ways to Connect Your AWS and Microsoft Azure Environments.

Let’s walk through how you can connect an AWS VPC to Microsoft Azure VNet using Megaport and our Megaport Cloud Router (MCR) to build out that private connectivity between the two different clouds.

There are a few things to be assumed:

  • Our AWS Direct Connect gateway and the virtual private gateway (VGW) association to that Direct Connect gateway will already be completed.
  • I have already deployed my Azure VNet gateway.
  • The subnets and Classless Inter-Domain Routing (CIDR) addresses we’re using in Azure and AWS need to be different in order for them to properly communicate to one another.

Step 1: Spin up MCR

Log into your Megaport Portal to spin up a Megaport Cloud Router. I have most of my cloud resources sitting in western regions in both Azure and AWS, so I’m going to want to deploy my MCR close to those regions and close to those cloud edges in the west.

  1. Name “AWS to Azure” or something similar (you can leave the default ASN number for setup).
  2. Click “Next”.
  3. Click “Add MCR”.
  4. Click “Order”. You’ll see that MCR turns into a “Provisioned” stage.

Step 2: Turn up Azure ExpressRoute

  1. Search for ExpressRoute circuits in the Azure portal and click “Create New.”
  2. Choose the subscription, resource group, and region, and click “Next” to configure.
  3. For port type, select “Provider,” “Create New,” and in the Provider dropdown, search for “Megaport”.
  4. Select your peering location.
  5. Select your bandwidth – I’ll do 50 Mbps, and leave the SKUs and billing models all as the default.
  6. Click “Review + Create,” and then “Create.”

Once this deployment finishes, Azure is going to give us a service key that we’ll then take back over to the Megaport portal to start provisioning our ExpressRoute circuit.

Step 3: Turn up AWS

Now that our MCR is deployed, I can start building out my AWS connectivity. 

  1. Either click on the AWS tile or “Add Connection.”
  2. Select either “Hosted VIF” or “Hosted Connection.”
  3. Select the country and on-ramp location you want to connect to AWS at, and click “Next.”
  4. Select your rate limit – I’ll give mine 50 Mbps to mirror what I have set up in Azure.
  5. Put in the AWS Account ID where you want your Hosted VIF or Connection to land. Then you can let Megaport and AWS negotiate the BGP off key and the IP address scheme.
  6. Next, add VXC and click “Order.” Now we see this is in a deployable state.
  7. In your AWS console, accept that VIF or Connection.

You should then see BGP turn into an established state.

To be continued in Part 2.

Stay Updated


Keep up to date on Megaport by following us on social media at:

Twitter: @megaportnetwork
LinkedIn: @megaport
Facebook: @megaportnetworks

Related Posts

Introducing Megaport Internet

Introducing Megaport Internet

Get a dedicated internet solution with all the benefits of Megaport’s scalable network fabric in just 60 seconds.

Read More
Why Brazil is Your Key to Unlocking Business Growth in Latin America

Why Brazil is Your Key to Unlocking Business Growth in Latin America

Discover why Brazil’s growing tech industry and booming economy make it a prime destination for businesses looking to expand into Latin America.

Read More
How to Fix Poor Azure Latency

How to Fix Poor Azure Latency

Learn how to reduce your latency and get better network performance from the popular cloud service provider.

Read More