首页 / 教程 / 多云部署必备:在 DigitalOcean 与谷歌云服务器之间建立高效、安全的“云间专线”

在实际生产环境中,许多团队并不只依赖单一云平台。你可能在 DigitalOcean 上部署了 Web 应用,同时又希望利用谷歌云服务GCP)的大数据服务、AI 平台或已有的资源架构。这种“多云”模式带来了灵活性,却也引发了一个核心难题——如何在多个云平台之间实现稳定、高速、低延迟的私有网络通信?

传统方式往往依赖公网传输,不仅存在带宽瓶颈和延迟高的问题,还面临安全风险。而 DigitalOcean Partner Network Connect,正是为了解决这个痛点而推出的多云互联解决方案。

通过本教程,你将学会如何借助 Megaport 的 Cloud Router 技术,在 DigitalOcean 的 VPC 与谷歌云服务(GCP)的 VPC 之间构建“专线级”网络通道,实现:

  • 安全的数据交换,不暴露在公网中;
  • 低延迟、高吞吐的服务通信体验;
  • 更灵活、高效的跨云架构部署能力。

本教程适用于以下团队:

  • 构建多云架构的开发或平台工程团队;
  • 同时使用 DigitalOcean 和谷歌云服务(GCP)的初创企业或中小企业;
  • 需要在不同云之间传输大量数据、部署分布式服务的 AI/ML、DevOps 或 SaaS 团队;
  • 对合规、安全性有严格要求的金融、医疗或企业 IT 部门。

接下来,我们将一步步带你完成连接配置。只要你有 DigitalOcean 和谷歌云服务(GCP)的账户,以及一个 Megaport 服务接入点,即可快速上手。

你需要准备:

  • 一个已配置了 VPC 的 DigitalOcean 账户(在支持的区域)。
  • 一个拥有虚拟私有云(VPC)的谷歌云服务(GCP)账户。
  • 一个已开通 Megaport Cloud Router(MCR)服务的 Megaport 账户。

第一步:在 DigitalOcean 上创建合作伙伴连接(Partner Attachment)

DigitalOcean Partner Network Connect 让你可以通过 Megaport 将 VPC 连接到外部网络。

  1. 登录你的 DigitalOcean 账户。
  2. 前往 Networking > Multi-cloud Integrations
  3. 点击 Create partner Attachment
  1. 选择你希望连接的 Region 和 VPC
  2. 选择所需的带宽计划。
  3. 配置 BGP(边界网关协议)设置,添加 BGP 认证密钥、ASN、本地路由器 IP 和对等路由器 IP(可保持默认)。请保存这些信息,后续第三步会用到。
  4. 命名此连接并点击 Create partner Attachment
  5. 复制生成的 Megaport 服务密钥,后续在 Megaport 设置中会用到。

第二步:创建 Megaport Cloud Router(MCR)

接下来需要创建一个 Megaport Cloud Router,用于在 DigitalOcean 与 GCP 之间路由流量。MCR 会在其连接的虚拟交叉连接(VXC)之间转发流量。若你已有 MCR,可跳过此步骤。

  1. 登录 Megaport 账户。
  2. 前往 Services > Create MCR
  3. 选择一个靠近你 DigitalOcean 数据中心和 GCP 区域的位置。
  4. 配置 MCR:选择速率限制(Rate Limit)并命名 MCR。
  5. 选择最小服务期限(默认是 12 个月)。若仅为测试,可选择 无最低期限
  6. ASN 保持默认(133937),除非你有其他指定。
  7. 部署 MCR,并记下 MCR ID,供后续配置使用。
  8. 配置完成后,请设置账单信息并正式下单,以完成 MCR 的创建流程。

第三步:在 Megaport 上为 DigitalOcean 创建 VXC(虚拟交叉连接)

现在你需要将第一步中在 DigitalOcean 创建的合作伙伴连接接入刚刚创建的 MCR。通过添加 VXC(Virtual Cross Connection)实现此操作。

此步骤需要第一步保存的服务密钥、BGP 认证密钥和 BGP 配置信息。

  1. 在 Megaport 中点击 Add Connection,选择 DigitalOcean
  2. 输入第一步中复制的 服务密钥
  3. 系统会立即验证服务密钥的有效性,成功后标记为“有效”。
  4. 点击 Next
  5. 输入连接名称。
  6. 选择速率限制(Rate Limit)。注意:创建后不可更改。最大值取决于你在 DigitalOcean 中选择的带宽。
  1. 选择服务期限。
  2. 接口 IP 地址(Interface IP Address)可暂时留空,待 VXC 创建后再配置。
  3. 点击 Add BGP Connection
    1. 选择你刚刚配置的本地 IP。
    2. 输入创建合作伙伴连接时获取的 BGP 详情。
    3. 注意:BGP 配置中,本地 ASN 和对等 ASN 需对调。DigitalOcean 提供的 local_asn 实际上是 Megaport 的 peer ASN,反之亦然。
    4. BGP 密码为第一步获取的 BGP 认证密钥。
  4. 确认无误后点击 Next,然后点击 Add VXC 将 VXC 添加到你的 MCR。
  5. 与 MCR 一样,该 VXC 也需要下单才能完成配置。

当连接状态指示为绿色时,表示 DigitalOcean 到 MCR 的连接已成功建立。接下来配置 GCP 端的连接。

第四步:在 Megaport 上为 GCP 创建 VXC

接着需要将 MCR 连接到 Google Cloud Platform,方法是再创建一个 VXC。

  1. 登录 Google Cloud 控制台。
  2. 从主菜单选择 Hybrid Connectivity > Interconnect
  3. 点击 Get Started
  4. 选择 Partner Interconnect 并点击 Continue
  5. 点击 I already have a service provider(我已有服务提供商)
  6. 配置连接附件并点击 Create
  7. 系统会生成一个 配对密钥(pairing key),请复制并点击 OK
  8. 回到 Megaport,在之前创建的 MCR 下点击 +Connection 创建新的 VXC。
  9. 选择 Destination Type: Cloud,并选择 Google Cloud
  10. 输入刚刚获取的 Google Partner 配对密钥
  11. 将该 VXC 关联到前面创建的 MCR。
  12. 确认无误后部署此 VXC。

第五步:验证连接状态

所有连接建立完成后,请按以下方式确认连接状态:

  • 在 DigitalOcean 中检查合作伙伴连接的状态。
  • 在 Megaport 中确保两个 VXC 均为激活状态,配置正确。
  • 在 GCP 中确认 Partner Interconnect 连接已建立,且网络流量正常。
  • 从 DigitalOcean 的 droplet服务器 向 GCP VPC 中的实例发送 ping 测试。

写在最后

你已成功通过 Megaport 的 Partner Interconnect 功能,在 DigitalOcean 的 VPC 与谷歌云服务(GCP)之间建立了一条高带宽、低延迟的网络连接。该连接有助于提升跨云部署的网络性能与工作负载效率。

如果你们希望从其他较贵的云平台迁移至DigitalOcean云平台,请联系我们寻求帮助。

QQ 交流群:611945524
关注我们的公众号,获取最新内容推送

最新发布

相关阅读