Quando você usa o Cross-Cloud Interconnect, o Google provisiona conexões físicas em seu nome entre a rede do Google Cloud e a rede da Amazon Web Services (AWS).
Antes que o Google possa estabelecer essas conexões, é preciso solicitar portas do Google e da AWS. Como preparação para esse processo, identifique os locais do Google Cloud e os locais da AWS correspondentes que você quer usar nas suas conexões.
Práticas recomendadas para selecionar um local
Ao decidir onde colocar as conexões, considere questões como as seguintes:- Onde estão a maioria dos seus recursos do Google Cloud?
- Onde estão a maioria dos recursos da AWS?
Se os recursos de ambas as nuvens estiverem no mesmo lugar, a escolha é simples. No entanto, se não estiverem, considere se você quer que suas conexões estejam mais próximas dos recursos do Google Cloud ou dos recursos da AWS. Se as conexões estiverem mais próximas dos recursos da AWS, o tráfego gastará mais tempo viajando na rede do Google, o que em geral é desejável. No entanto, considere também os custos de transferência de dados de saída que você provavelmente terá em ambas as nuvens.
Fatores afetados pela localização
Esta seção descreve os fatores que são afetados por sua escolha de local.
Anexos da VLAN
Depois que a conexão do Cross-Cloud Interconnect for estabelecida, será necessário configurar os anexos da VLAN no Google Cloud. Um anexo da VLAN é uma conexão lógica entre sua rede de nuvem remota e uma única região na sua rede de nuvem privada virtual.
Ao escolher um local para suas portas, você limita o número de regiões em que é possível colocar anexos da VLAN. Por esse motivo, a tabela de locais compatíveis inclui uma coluna para as regiões do Google Cloud que são atendidas por cada local da porta.
Domínios de disponibilidade de borda
Cada área metropolitana tem dois domínios de disponibilidade de borda do Google Cloud. A manutenção de dois domínios na mesma área metropolitana não está programada para ser executada ao mesmo tempo. Por esse motivo, quando você seleciona um local para uma porta principal e redundante, cada porta precisa usar um domínio de disponibilidade de borda diferente dentro da mesma área metropolitana. Isso ocorre independentemente de como você ordena as portas. No entanto, ao usar a Google Cloud CLI, você precisa especificar cada domínio de disponibilidade de borda explicitamente. Quando você usa o console do Google Cloud, basta selecionar um local, e o Google Cloud reserva uma porta para você em cada domínio.
Na versão da CLI gcloud do nome do local, o domínio de disponibilidade de borda é a segunda informação. Por exemplo, se o nome do local for iad-zone1-1
, o domínio de disponibilidade de borda será zone1
. Se o nome do local for iad-zone2-1
, a zona de disponibilidade de borda será zone2
.
Instalações de colocation
Normalmente, o Google provisiona cada conexão em uma única instalação de colocation. No entanto, às vezes, as conexões são criadas entre instalações adjacentes operadas pelo mesmo provedor. Em ambos os casos, geralmente não é necessário saber o nome da instalação. Por esse motivo, a tabela de locais compatíveis não identifica instalações específicas.
Lista de locais compatíveis
A tabela a seguir lista os locais compatíveis com a AWS e os locais correspondentes do Google Cloud.
Você precisa especificar a localização do Google Cloud da porta do Cross-Cloud Interconnect, além de especificar em que local do outro provedor de nuvem a conexão será feita. Esse último local da AWS é chamado de local remoto neste conjunto de documentação e no Google Cloud. Use o nome do local remoto quando fizer o pedido do Cross-Cloud Interconnect. O provedor de nuvem remoto tem um nome diferente, embora semelhante, para o local, que você usa ao solicitar a porta com esse provedor de nuvem.
Há variações de sintaxe para cada nome de local. Exemplo:
- O nome do local remoto varia de acordo com sua interação com a AWS ou o Google Cloud.
- Ao interagir com o Google Cloud, o Console do Google Cloud exibe a descrição ao lado do nome do local para ajudar você a escolher o local correto.
- No Google Cloud, o local do Cloud Interconnect do Console do Google Cloud (não o local remoto) mostra informações da instalação em vez do nome real do local do Cloud Interconnect.
Regiões do Google Cloud | Regiões do Amazon Web Services | Área metropolitana | Local remoto | Locais do Google Cloud | |
---|---|---|---|---|---|
Google Cloud | Amazon Web Services | ||||
|
|
Hong Kong | aws-eqhk1 | EQHK1 |
|
|
|
Jacarta | aws-dcij3 | DCIJ3 |
|
|
|
Osaka | aws-eqos1 | EqOS1 |
|
|
|
Seul | aws-lgu57 | LGU57 |
|
aws-lgknx | LGKNX |
| |||
|
|
Singapura | aws-gss52 | GSS52 |
|
|
|
Tóquio | aws-eqty2 | EqTY2 |
|
|
|
Sydney | aws-eqsy3 | EqSY3 |
|
|
|
Frankfurt | aws-inx6 | INX6 |
|
aws-eqfa5 | EqFA5 |
| |||
|
|
Londres | aws-eqld5 | EqLD5 |
|
|
|
Madri | aws-itcm2 | ITCM2 |
|
|
|
Paris | aws-itxp7 | ITXP7 |
|
aws-thv52 | THV52 |
| |||
|
|
Estocolmo | aws-eqsk1 | EQSK1 |
|
|
|
Mumbai | aws-gpx51 | GPX51 |
|
|
|
Washington D.C. | aws-eqdc2 | EqDC2 |
|
aws-csva1 | CSVA1 |
| |||
|
|
Ohio | aws-col67 | COL67 |
|
|
|
Dallas, Texas | aws-eqda2 | Equinix EqDA2 |
|
|
|
Montreal | aws-cgm60 | CGM60 |
|
|
|
Portland, Oregon | aws-ecpo1 | ECPO1 |
|
|
|
São Francisco | aws-eqsv5 | EqSV5 |
|
|
|
Seattle | aws-eqse2-eq | EqSe2-EQ, sublocation Equinix SE2 |
|
|
|
São Paulo | aws-tndb | TNDB |
|
Verificar disponibilidade
Depois de identificar um local que você quer usar, verifique se ele tem uma porta de conexão direta de 10 Gbps ou 100 Gbps. Essa etapa é útil porque a disponibilidade de portas pode mudar sem aviso prévio.
Se você estiver trabalhando no console da AWS, poderá verificar a disponibilidade ao solicitar suas conexões. Para verificar a disponibilidade com antecedência, use a CLI da AWS.
CLI da AWS
Use o comando describe-locations
para ver informações sobre as conexões disponíveis em um local da AWS. Exemplo:
aws directconnect describe-locations --region REGION | jq -r '.locations[] | select(.locationCode | test("REMOTE_LOCATION"; "i")) | .availablePortSpeeds'
Substitua:
REGION
: o nome da região da AWS, por exemplo,us-east-2
REMOTE_LOCATION
: o nome da AWS do local remoto, por exemplo,CSVA1
A resposta ao comando mostra as velocidades de porta disponíveis.
[ "100 Gbps", "10 Gbps", "1 Gbps" ]
Locais e regiões
Depois de revisar as seções anteriores, anote os seguintes valores:
- O local remoto, como é conhecido no Google Cloud, e o local do Google Cloud. Você precisa desses valores ao solicitar suas conexões do Cross-Cloud Interconnect.
- O local remoto, como é conhecido na AWS, e a região em que você quer colocar os recursos de conexão. Você precisa desses valores ao ordenar as portas da AWS e configurar os recursos da AWS.
- A região do Google Cloud em que você quer colocar os anexos da VLAN. Você precisará desse valor ao criar o anexo, conforme descrito em Configurar seus recursos do Google Cloud.