在您使用 Cross-Cloud Interconnect 时,Google 会代表您在 Google Cloud 网络和 Oracle Cloud Infrastructure (OCI) 网络之间预配物理连接。
您必须先从 Google 和 OCI 订购端口,然后 Google 才能建立这些连接。在开始该过程之前,您需要确定要用于连接的 Google Cloud 位置和相应的 OCI 位置。
选择位置的最佳实践
在确定连接布置位置时,请考虑以下问题:- 您的大多数 Google Cloud 资源在哪里?
- 您的大多数 OCI 资源在哪里?
如果两个云中的资源在相同位置,那么选择位置就很简单。但如果不在相同位置,您就需要考虑连接应该更靠近 Google Cloud 资源还是 OCI 资源。如果连接更靠近 OCI 资源,流量在 Google 网络上的传输时间就更长,这通常是可取的选择。但是,您还应该考虑两个云可能会产生的出站数据传输费用。
受位置影响的因素
本部分介绍会受到位置选择影响的因素。
VLAN 连接
建立 Cross-Cloud Interconnect 连接后,您必须在 Google Cloud 中配置 VLAN 连接。VLAN 连接是远程云网络与 Virtual Private Cloud (VPC) 网络中的单个区域之间的逻辑连接。
为端口选择位置时,您需要限制可以部署 VLAN 连接和 FastConnect 虚拟线路的区域的数量。因此,支持的位置表中有一列是每个端口位置服务的 Google Cloud 区域和 OCI 区域。
边缘可用性网域
每个都市区域都有两个 Google Cloud 边缘可用性网域。同一个都市区域内的两个网域不会被安排同时停机维护。因此,为主要端口和冗余端口选择位置时,每个端口都必须使用同一都市区域内的不同边缘可用性网域。无论您如何订购端口,都是如此。但是,使用 Google Cloud CLI 时,您必须明确指定每个边缘可用性网域。使用 Google Cloud 控制台时,您只需选择一个位置,Google Cloud 会在每个网域中为您预留一个端口。
在 gcloud CLI 版本的位置名称中,边缘可用性网域是信息中的第二部分。例如,如果位置名称为 iad-zone1-1
,则边缘可用性网域为 zone1
。如果位置名称为 iad-zone2-1
,则边缘可用性区域为 zone2
。
对接网点
Google 通常会在单个对接网点内预配每个连接。但是,有时会在同一提供商运营的相邻网点之间创建连接。无论哪种情况,您通常都不需要知道网点名称。因此,支持的位置表不会标识特定网点。
支持的位置列表
下表列出了支持的 OCI 位置和相应的 Google Cloud 位置。
您必须指定 Cross-Cloud Interconnect 端口的 Google Cloud 位置,并另外指定另一个云服务商的连接位置。在本文档集和 Google Cloud 中,后一个 OCI 位置称为远程位置。订购 Cross-Cloud Interconnect 时,请务必使用远程位置名称。您的远程云服务提供商会使用一个不同但相似的位置名称,您在向该云服务提供商订购端口时使用该名称。
每个位置名称都存在一些语法上的差异。例如:
- 根据您是与 OCI 还是 Google Cloud 进行交互,远程位置名称会有所不同。
- 与 Google Cloud 交互时,Google Cloud 控制台会在位置名称旁边显示远程位置说明,以帮助您选择正确的位置。
- 在 Google Cloud 中,Google Cloud 控制台 Cloud Interconnect 位置(不是远程位置)显示网点信息,而不是实际的 Cloud Interconnect 位置名称。
Google Cloud 区域 | Oracle Cloud Infrastructure 区域 | 都市地区 | 远程位置 | Google Cloud 位置 | |
---|---|---|---|---|---|
Google Cloud | Oracle Cloud Infrastructure | ||||
|
|
新加坡 | oci-equinix-sg1 | Equinix SG1 |
|
|
|
东京 | oci-equinix-ty4 | Equinix TY4 |
|
|
|
墨尔本 | oci-equinix-me1 | Equinix ME1 |
|
|
|
阿姆斯特丹 | oci-equinix-am4 | Equinix AM4 |
|
|
|
法兰克福 | oci-equinix-fr5 | Equinix FR5 |
|
|
|
伦敦 | oci-equinix-ld6 | Equinix LD6 |
|
|
|
马德里 | oci-interxion-mad2 | Interxion MAD2 |
|
|
|
孟买 | oci-equinix-mb1 | Equinix MB1 |
|
|
|
华盛顿 | oci-equinix-dc6 | Equinix DC6 |
|
|
|
芝加哥 | oci-coresite-ch1 | Coresite CH1 |
|
|
|
蒙特利尔 | oci-cologix-mtl3 | Cologix MTL3 |
|
|
|
旧金山 | oci-equinix-sv10 | Equinix SV10 |
|
|
|
圣保罗 | oci-equinix-sp4 | Equinix SP4 |
|
验证可用性
确定要使用的位置后,请仔细检查以确保该位置有可用的 10 Gbps 或 100 Gbps FastConnect 端口。这个步骤很有用,因为端口可用性随时可能变化,而您不会提前收到通知。
如果您使用 OCI 控制台,则可以在订购连接时验证 OCI 区域中的可用性。如需提前验证可用性,请使用 Oracle Cloud Shell。
Oracle Cloud Shell
使用 oci network cross-connect-port-speed-shape list
命令获取您的区域中可用端口的信息。例如:
oci network cross-connect-port-speed-shape list \ --compartment-id=ORACLE_CLOUD_ID \ --region=REGION --all
请替换以下内容:
ORACLE_CLOUD_ID
:您的租户的Oracle-assigned unique ID
;在 OCI 中,租户类似于 Google Cloud 组织REGION
:要放置连接的区域;如果您在选择区域时需要帮助,请参阅上一部分中的表格
在命令输出中,查找 10-Gbps 和 100-Gbps 端口。例如,以下输出显示两种容量的端口都可用:
{ "data": [ { "name": "100 Gbps", "port-speed-in-gbps": 100 }, { "name": "10 Gbps", "port-speed-in-gbps": 10 }, { "name": "1 Gbps", "port-speed-in-gbps": 1 } ] }
记下位置和区域
查看完前面的部分后,请记下以下值:
- Google Cloud 中已知的远程位置和 Google Cloud 位置。订购 Cross-Cloud Interconnect 连接时,您将需要这些值。
- OCI 中的远程位置,以及您要放置连接资源的区域。订购 OCI 端口和配置 OCI 资源时,您将需要这些值。
- 要放置 VLAN 连接的 Google Cloud 区域。您在创建该连接时需要用到此值,如配置 Google Cloud 资源中所述。