Cross-Cloud Interconnect를 사용하면 Google에서 사용자를 대신해 Google Cloud 네트워크와 Microsoft Azure 네트워크 간에 물리적 연결을 프로비저닝합니다.
Google에서 이러한 연결을 설정할 수 있으려면 먼저 사용자가 Google 및 Azure 모두에서 포트를 주문해야 합니다. 이 프로세스를 준비하기 위해 Google Cloud 위치와 연결에 사용할 해당 Azure 위치를 식별합니다.
위치 선택 권장사항
연결을 배치할 위치를 결정할 때 다음과 같은 질문을 고려해 보세요.- 대부분의 Google Cloud 리소스는 어디에 있나요?
- 대부분의 Azure 리소스는 어디에 있나요?
두 클라우드의 리소스가 모두 같은 위치에 있는 경우에는 선택하기가 쉽습니다. 하지만 그렇지 않은 경우 연결을 Google Cloud 리소스와 Azure 리소스 중 어디에 더 가깝게 배치할지 고려해야 합니다. 연결이 Azure 리소스와 더 가까우면 트래픽이 Google 네트워크에서 더 오래 이동하며 일반적으로 바람직한 방식입니다. 그러나 두 클라우드에서 발생할 수 있는 아웃바운드 데이터 전송 비용도 고려해야 합니다.
위치의 영향을 받는 요소
이 섹션에서는 위치 선택의 영향을 받는 요소에 대해 설명합니다.
VLAN 연결 및 ExpressRoute 회선
Cross-Cloud Interconnect 연결을 설정한 후 Google Cloud 및 Azure에서 여러 리소스를 구성해야 합니다. Google Cloud에서 이러한 리소스에는 VLAN 연결이 포함됩니다. VLAN 연결은 원격 클라우드 네트워크와 Virtual Private Cloud 네트워크의 단일 리전 간의 논리적 연결입니다.
Azure에서 비슷한 리소스를 만들어야 합니다. Azure 리소스를 ExpressRoute 회선이라고 부릅니다.
포트 위치를 선택할 때 VLAN 연결과 가상 인터페이스를 모두 배치할 수 있는 리전 집합을 제한합니다. 이러한 이유로 지원되는 위치 표에는 각 포트 위치에서 제공하는 Google Cloud 및 Azure 리전에 대한 열이 포함되어 있습니다.
에지 가용성 도메인
각 권역에는 2개의 Google Cloud 에지 가용성 도메인이 포함됩니다. 동일한 권역의 두 도메인은 유지보수 시 동시에 작동 중지되도록 예약되지 않습니다. 이러한 이유로 기본 및 중복 포트의 위치를 선택할 때 각 포트에서 동일한 권역에 있는 다른 에지 가용성 도메인을 사용해야 합니다. 이것은 포트 순서에 관계없이 적용됩니다. 하지만 Google Cloud CLI를 사용할 때는 각 에지 가용성 도메인을 명시적으로 지정해야 합니다. Google Cloud 콘솔을 사용하는 경우 위치를 선택하면 Google Cloud에서 각 도메인에 포트를 자동으로 예약합니다.
위치 이름의 gcloud CLI 버전에서 두 번째 부분에 있는 정보가 에지 가용성 도메인입니다. 예를 들어 위치 이름이 iad-zone1-1
이면 에지 가용성 도메인이 zone1
입니다. 위치 이름이 iad-zone2-1
이면 에지 가용성 영역이 zone2
입니다.
코로케이션 시설
Azure에서는 연결이 동일한 시설에 프로비저닝되어야 합니다. 따라서 지원되는 위치 테이블의 각 위치 쌍은 단일 시설을 나타냅니다.
지원되는 위치 목록
다음 표에는 지원되는 Azure 위치 및 해당 Google Cloud 위치가 나와 있습니다.
Cross-Cloud Interconnect 포트의 Google Cloud 위치를 지정하고 다른 클라우드 제공업체에서 연결할 위치를 추가로 지정해야 합니다. 후자의 Azure 위치를 이 문서 집합 및 Google Cloud 내에서는 원격 위치로 지칭합니다. Cross-Cloud Interconnect를 주문할 때 원격 위치 이름을 사용해야 합니다. 원격 클라우드 제공업체에는 해당 클라우드 제공업체에서 포트를 주문할 때 사용하는 위치의 이름과 비슷하지만 다른 위치 이름이 사용됩니다.
각 위치 이름에는 몇 가지 구문 변형이 존재합니다. 예를 들면 다음과 같습니다.
- 원격 위치 이름은 Azure 또는 Google Cloud와 상호작용하는지 여부에 따라 달라집니다.
- Google Cloud와 상호작용할 때 Google Cloud 콘솔에서는 올바른 위치를 선택하는 데 도움이 되도록 위치 이름 옆에 원격 위치 설명을 표시합니다.
- Google Cloud에서 Google Cloud 콘솔 Cloud Interconnect 위치(원격 위치 아님)는 실제 Cloud Interconnect 위치 이름이 아니라 시설 정보를 표시합니다.
Google Cloud 리전 | Microsoft Azure 리전 | 권역 | 원격 위치 | Google Cloud 위치 | |
---|---|---|---|---|---|
Google Cloud | Microsoft Azure | ||||
|
|
홍콩 | azure-equinix-hong-kong-hk1 | Equinix-Hong-Kong-HK1 |
|
|
|
오사카 | azure-equinix-osaka-os1 | Equinix-Osaka-OS1 |
|
|
|
서울 | azure-kinx-seoul-gasan | KINX-Seoul-Gasan |
|
|
|
싱가포르 | azure-equinix-singapore-sg1 | Equinix-Singapore-SG1 |
|
azure-global-switch-singapore | Global-Switch-Singapore |
| |||
|
|
도쿄 | azure-equinix-tokyo-ty4 | Equinix-Tokyo-TY4 |
|
|
|
시드니 | azure-equinix-sydney-sy2 | Equinix-Sydney-SY2 |
|
azure-nextdc-sydney-s1 | NextDC-Sydney-S1 |
| |||
|
|
암스테르담 | azure-equinix-amsterdam-am5 | Equinix-Amsterdam-AM5 |
|
|
|
프랑크푸르트 | azure-interxion-frankfurt-fra11 | Interxion-Frankfurt-FRA11 |
|
azure-equinix-frankfurt-fr7 | Equinix-Frankfurt-FR7 |
| |||
|
|
런던 | azure-equinix-london-ld5 | Equinix-London-LD5 |
|
|
|
파리 | azure-interxion-paris-par5 | Interxion-Paris-PAR5 |
|
|
|
취리히 | azure-interxion-zurich-zur2 | Interxion-Zurich-ZUR2 |
|
|
|
뭄바이 | azure-tata-mumbai-lvsb | Tata-Mumbai-LVSB |
|
|
|
워싱턴 DC | azure-equinix-ashburn-dc2 | Equinix-Ashburn-DC2 |
|
azure-equinix-ashburn-dc6 | Equinix-Ashburn-DC6 |
| |||
azure-coresite-reston-va2 | CoreSite-Reston-VA2 |
| |||
|
|
시카고 | azure-equinix-chicago-ch1 | Equinix-Chicago-CH1 |
|
|
|
Dallas | azure-equinix-dallas-da3 | Equinix-Dallas-DA3 |
|
|
|
몬트리올 | azure-cologix-montreal-mtl3 | Cologix-Montreal-MTL3 |
|
|
|
Portland | azure-edgeconnex-portland-por01 | EdgeConneX-Portland-POR01 |
|
|
|
텍사스주 샌안토니오 | azure-cyrusone-san-antonio-1 | CyrusOne-San-Antonio-1 |
|
|
|
샌프란시스코 | azure-coresite-santa-clara-sv7 | CoreSite-Santa-Clara-SV7 |
|
|
|
시애틀 | azure-equinix-seattle-se2 | Equinix-Seattle-SE2 |
|
|
|
토론토 | azure-cologix-toronto-tor1 | Cologix-Toronto-TOR1 |
|
가용성 확인
사용할 위치를 파악한 후에는 사용 가능한 10Gbps 또는 100Gbps ExpressRoute Direct 포트가 있는지 다시 확인합니다. 이 단계는 포트의 가용성이 예고 없이 변경될 수 있다는 점에서 유용합니다.
Azure 포털로 작업하는 경우 연결 순서를 지정하면서 가용성을 확인할 수 있습니다. 가용성을 미리 확인하려면 Azure PowerShell을 사용합니다.
Azure PowerShell
Get-AzExpressRoutePortsLocation
명령어를 사용합니다.
Get-AzExpressRoutePortsLocation -LocationName LOCATION
Azure에 표시된 대로 LOCATION
을 위치 이름으로 바꿉니다. 예를 들면 Interxion-Frankfurt-FRA11
입니다.
명령어 결과에서 AvailableBandwidths
블록을 찾습니다. 필요한 포트 속도가 나열되는지 확인합니다.
예를 들어 다음 출력은 Interxion-Frankfurt-FRA11
에 10 Gbps
및 100 Gbps
포트를 사용할 수 있음을 보여줍니다.
Name : Interxion-Frankfurt-FRA11 Id : [ID information] ProvisioningState : Succeeded Address : Interxion Deutschland GmbHHanauer Landstraße 298 60314 Frankfurt am Main Deutschland Contact : de.info@interxion.com AvailableBandwidths : [ { "OfferName": "100 Gbps", "ValueInGbps": 100 }, { "OfferName": "10 Gbps", "ValueInGbps": 10 } ]
위치 및 리전 기록
이전 섹션을 검토한 후 다음 값을 기록해 둡니다.
- Google Cloud의 알려진 원격 위치와 Google Cloud 위치를 기록합니다. Cross-Cloud Interconnect 연결을 주문할 때 이러한 값이 필요합니다.
- Azure에 알려진 원격 위치와 ExpressRoute Direct 리소스 및 ExpressRoute 회선을 배치할 리전입니다. Azure 포트 순서를 지정하고 ExpressRoute 회선을 만들 때 이러한 값이 필요합니다.
- VLAN 연결을 배치할 Google Cloud 리전을 기록합니다. Google Cloud 리소스 구성에 설명된 대로 연결을 만들 때 이 값이 필요합니다.