使用 Cross-Cloud Interconnect 時,Google 會代表您在 Google Cloud 網路和 Microsoft Azure 網路之間佈建實體連線。
Google 必須先向 Google 和 Azure 訂購連接埠,才能建立這些連線。為準備進行該程序,請找出要用於連線的 Google Cloud 位置和對應的 Azure 位置。
選取位置的最佳做法
決定要將連結放在何處時,請考量下列問題:- 大部分 Google Cloud 資源位於何處?
- 您的 Azure 資源大多位於何處?
如果兩個雲端的資源位於相同位置,選擇就非常簡單。 但如果不是,請考慮連線要靠近資源還是 Azure 資源。Google Cloud 如果連線更靠近 Azure 資源,流量就會花更多時間在 Google 網路上傳輸,這通常是理想情況。不過,您也應考量可能從這兩個雲端服務產生的資料轉出費用。
受位置影響的因素
本節說明位置資訊選擇會影響的因素。
VLAN 連結和 ExpressRoute 線路
建立 Cross-Cloud Interconnect 連線後,您必須在 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 |
|
確認供應情形
找出要使用的位置後,請仔細檢查該位置是否具有適用於您預期容量的 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 資源」一文所述,建立附件時需要這個值。