To begin the process of connecting to Microsoft Azure, order your Cross-Cloud Interconnect connections.
Before you begin
This section describes required permissions, information, and setup steps.
Required roles
Before proceeding, you need the required permissions. Ask your administrator to make sure that
you have the Compute Network Admin
(roles/compute.networkAdmin
) IAM role on the project. For more information about
granting roles, see
Manage access to projects, folders, and organizations
in the Identity and Access Management (IAM) documentation.
Required information
Make sure that you have the names of the remote location and Google Cloud location that you want to use. If you don't have this information, see Choose your locations.
Project selection
If you're using the Google Cloud CLI, set your project ID by using the
gcloud config set
command.
gcloud config set project PROJECT_ID
The gcloud CLI instructions on this page assume that you have set your project ID.
Order your connections
When you order a Cross-Cloud Interconnect connection, Google reserves a port on a router at the location that you specify. Google later uses this port to create your connection to an Azure router.
To satisfy the Cross-Cloud Interconnect service level agreement, order two connections: a primary connection and a redundant one.
After you place each order, you get an email confirming your order.
Console
- In the Google Cloud console, go to the Cloud Interconnect Physical connections tab.
- Click Set up physical connection.
- In the form that's displayed, select Cross-Cloud Interconnect connection, and then click Continue.
- On the next page, keep the default selection of Order new Cross-Cloud Interconnect connection, and then click Continue.
- On the Create Cross-Cloud Interconnect connection page, enter details about
the primary connection:
- Enter a Name for the connection.
- Optional: Enter a Description.
- In the Remote cloud provider field, select Microsoft Azure.
- In the Remote location field, select the Azure location.
- In the Google Cloud location field, select the Cross-Cloud Interconnect location.
- Set Capacity to 10 Gb/s or 100 Gb/s. Because Azure does not support LACP, the other options are not valid.
For help with setting the Remote location or Location field, see Choose your locations.
- Click Next.
- In the next form, enter details about your redundant connection:
- Enter a Name for the connection.
- Optional: Enter a Description.
- Leave the Remote location and Location fields set to the same locations that you selected for the primary connection.
- Click Next.
- Enter an email address in the Technical contact field.
- Click Next.
- Review the order, including the information about billing. If the summary of your details is correct, click Place order. If not, go back and edit the connection details. Then return to this step and place the order.
- In the order confirmation dialog, click Submit.
gcloud
Use the
gcloud compute interconnects create
command.
Related to this command, note the following:
- Cross-Cloud Interconnect is similar to Dedicated Interconnect
in the sense that it does not require you to use a partner provider. For that reason, set the
--interconnect-type
flag toDEDICATED
. - Azure does not support
Link Aggregation Control Protocol (LACP).
For that reason, set
--requested-link-count
to1
. If you need more capacity, order additional Cross-Cloud Interconnect connections.
Complete the following steps:
Create the primary connection:
gcloud compute interconnects create CONNECTION_NAME_1 \ --interconnect-type=DEDICATED \ --link-type=CAPACITY \ --requested-link-count=1 \ --location=GOOGLE_CLOUD_LOCATION_1 \ --remote-location=REMOTE_LOCATION \ --description=DESCRIPTION_1 \ --noc-contact-email=CONTACT_EMAIL_1
Replace the following:
CONNECTION_NAME_1
: the name of the primary Cross-Cloud Interconnect connectionCAPACITY
: the capacity of the connection—for example,LINK_TYPE_ETHERNET_10G_LR
orLINK_TYPE_ETHERNET_100G_LR
GOOGLE_CLOUD_LOCATION_1
: one of the two edge availability zones associated with the Google Cloud location you want to use—for example,fra-zone1-58
REMOTE_LOCATION
: the remote locationDESCRIPTION_1
: an optional description of your connectionCONTACT_EMAIL_1
: an email address that Google can use to contact you
Create the redundant connection:
gcloud compute interconnects create CONNECTION_NAME_2 \ --interconnect-type=DEDICATED \ --link-type=CAPACITY \ --requested-link-count=1 \ --location=GOOGLE_CLOUD_LOCATION_2 \ --remote-location=REMOTE_LOCATION \ --description=DESCRIPTION_2 \ --noc-contact-email=CONTACT_EMAIL_2
Replace the following:
CONNECTION_NAME_2
: the name of the redundant Cross-Cloud Interconnect connectionCAPACITY
: the capacity of the connection; this value must be the same as the capacity of the primary connectionGOOGLE_CLOUD_LOCATION_2
: one of the two edge availability zones associated with the Google Cloud location you want to use; do not use the same zone that you used for the primary location—for example, if you chosefra-zone1-58
for the primary connection, usefra-zone2-58
for the secondary oneREMOTE_LOCATION
: the same remote location that you specified in the preceding step, when you created the primary connectionDESCRIPTION_2
: an optional description of your redundant connectionCONTACT_EMAIL_2
: an email address that Google can use to contact you about the redundant location