使用 Cross-Cloud Interconnect 時,Google 會為您在 Google Cloud 網路與 Microsoft Azure 網路之間建立實體連線。
您必須向 Google 和 Azure 同時訂購連線,Google 才能建立這些連線。為準備這項程序,請找出要用於連線的 Google Cloud 位置和對應的 Azure 位置。
選取位置的最佳做法
決定放置連線的位置時,請考量下列問題:- 大部分的 Google Cloud 資源位於何處?
- 大部分的 Azure 資源位於何處?
如果兩個雲端的資源都位於同一個位置,那麼選擇起來就很簡單。不過,如果不是,請考慮是否要讓連線更靠近Google Cloud 資源或 Azure 資源。如果連線更靠近 Azure 資源,流量在 Google 網路上傳輸的時間就會更長,這通常是理想的情況。不過,您也應考量從兩個雲端服務產生的資料輸出費用。
受所在位置影響的因素
本節說明選擇所在位置會影響哪些因素。
VLAN 連結和 ExpressRoute 迴路
建立跨雲互連網路連線後,您必須在 Google Cloud 和 Azure 中設定多個資源。在 Google Cloud中,這些資源包括 VLAN 連結。VLAN 連結是介於遠端雲端網路與虛擬私有雲網路中單一區域之間的邏輯連線。
在 Azure 中,您必須建立類似的資源。Azure 資源稱為 ExpressRoute 迴路。
選擇端口位置時,您可以限制可放置 VLAN 連結和虛擬介面的區域組合。因此,支援位置表格會納入各個連接埠位置提供的 Google Cloud 和 Azure 區域資料欄。
邊緣可用性網域
每個都會區都有兩個 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 位置,並另外指定其他雲端服務供應商的連接位置。在本說明文件和 Google Cloud中,後者 Azure 位置稱為「遠端位置」。請務必使用遠端位置名稱訂購 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-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 |
|
|
|
華盛頓特區 | azure-equinix-ashburn-dc2 | Equinix-Ashburn-DC2 |
|
azure-equinix-ashburn-dc6 | Equinix-Ashburn-DC6 |
| |||
azure-coresite-reston-va2 | CoreSite-Reston-VA2 |
| |||
azure-coresite-reston-va3 | CoreSite-Reston-VA3 |
| |||
|
|
芝加哥 | azure-equinix-chicago-ch1 | Equinix-Chicago-CH1 |
|
|
|
達拉斯 | azure-equinix-dallas-da3 | Equinix-Dallas-DA3 |
|
|
|
拉斯維加斯 | azure-switch-las-vegas | Switch-Las-Vegas |
|
|
|
蒙特婁 | azure-cologix-montreal-mtl3 | Cologix-Montreal-MTL3 |
|
|
|
波特蘭 | 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 |
|
確認供應情形
找出要使用的地點後,請仔細確認該地點是否有可用的 10 Gbps 或 100 Gbps ExpressRoute Direct 連接埠。這個步驟很實用,因為端口的可用性可能會在未經通知的情況下變更。
如果您使用 Azure 入口網站,可以在下單時驗證連線的可用性。如要事先確認可用性,請使用 Azure PowerShell。
Azure PowerShell
使用 Get-AzExpressRoutePortsLocation
指令:
Get-AzExpressRoutePortsLocation -LocationName LOCATION
將 LOCATION
替換為 Azure 中的位置名稱,例如 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 資源」一節。