<!-- AI_TASK_START: AI标题翻译 -->
[解决方案] Cross-Cloud Network 中的 VPC 间连接架构模式
<!-- AI_TASK_END: AI标题翻译 -->
<!-- AI_TASK_START: AI竞争分析 -->
# 解决方案分析
## 解决方案概述
本解决方案聚焦于Cross-Cloud Network的Inter-VPC连接架构模式,旨在解决多云和混合环境下的网络通信挑战。核心内容包括使用VPC Network Peering和Network Connectivity Center实现任何到任何的连接性,**Google Cloud** 通过其软件定义的全球规模骨干网支持分布式应用的互联。**该方案** 适用于企业级网络扩展场景,针对多云项目增长导致的互连需求,提供高效的架构设计,帮助用户在**on-prem环境**、其他云和**Google Cloud** 之间实现无缝通信。
## 实施步骤
1. **连接外部网络到Google Cloud**
使用**Cloud Interconnect**(包括Direct、Partner或Cross-Cloud类型)建立从on-prem或其他云到**transit VPC** 的连接,确保高带宽和低延迟传输。
- 该步骤依赖于Google的全球骨干网,提供稳定的数据路径。
2. **设置内部VPC连接**
部署**VPC Network Peering** 将**workload VPC** 与**transit VPC** 连接,实现路由交换和数据流向。
- 对于复杂场景,结合**Cloud VPN** 从**service-access VPC** 到**transit VPC** 导出自定义路由,确保私有服务的访问。
3. **启用私有服务访问**
配置**Private services access** 和**Private Service Connect**,允许**managed services VPC** 中的服务在**service-access VPC** 中私有消费。
- 这通过隔离网络段实现安全通信,逻辑上衔接前述步骤以避免公共互联网暴露。
4. **优化多VPC通信**
如果需要,使用**Network Connectivity Center** 的星形或网格拓扑添加**VPC spokes**,实现多个**workload VPC** 之间的通信。
- 该步骤支持预设拓扑(如星形),并处理路由交换细节,以适应突发流量或大规模组网需求。
## 方案客户价值
- **提升网络灵活性**:通过**Cross-Cloud Network** 实现跨区域和多云互联,减少传统网络架构的复杂性,帮助企业在混合环境中高效扩展应用。
- **简化运维和管理**:相比传统IaaS方案,该架构利用Google的全球骨干网减少手动路由配置,潜在降低运维负担,但需注意大规模组网时管理复杂性的上升。
- **增强安全性**:私有连接机制(如**Private Service Connect**)减少数据暴露风险,与竞品相比,提供更强的隔离能力,但可能在多云集成中面临兼容性挑战。
## 涉及的相关产品
- **Cloud Interconnect**:用于连接on-prem或其他云到**transit VPC**,提供高性能的外部网络接入。
- **Cloud VPN**:连接**service-access VPC** 到**transit VPC**,并处理自定义路由导出,支持混合环境的安全通信。
- **VPC Network Peering**:实现**workload VPC** 与**transit VPC** 的直接互连,提升内部网络效率。
- **Network Connectivity Center**:管理VPC spokes和拓扑(如星形或网格),便于多VPC间的动态通信。
- **Private services access 和 Private Service Connect**:确保私有服务在指定VPC中的安全访问和消费。
## 技术评估
本解决方案的技术先进性体现在利用**Google Cloud** 的软件定义网络,提供全球规模的任何到任何连接,显著提高了多云环境的互操作性。但其可行性依赖于用户网络规模;优势包括简化路由交换和支持高并发流量,然而在复杂拓扑下可能面临管理复杂性上升和潜在的路由冲突问题。适用范围广,适合中大型企业迁移工作负载,但在大规模组网时,需评估兼容性以避免性能瓶颈。
<!-- AI_TASK_END: AI竞争分析 -->
<!-- AI_TASK_START: AI全文翻译 -->
# 跨云网络中的VPC间连接架构模式
**原始链接:** [https://cloud.google.com/blog/products/networking/inter-network-communication-design-with-ncc-vpc-peering](https://cloud.google.com/blog/products/networking/inter-network-communication-design-with-ncc-vpc-peering)
**发布时间:** 2025-02-27
**厂商:** GCP
**类型:** 博客
---
网络
#
跨云网络中的VPC间连接架构模式
2025 年 2 月 27 日

##### Ammett Williams
Developer Relations Engineer
##### Mark Schlagenhauf
Technical Writer
##### Google Cloud Next
On-demand access to Next’s top highlights.
[Watch now](https://cloud.withgoogle.com/next/25?utm_source=cgc-blog&utm_medium=blog&utm_campaign=FY25-Q2-global-EXP106-physicalevent-er-next25-mc&utm_content=cgc-blog-left-hand-rail-post-next&utm_term=-)
将混合环境连接到云是云架构的重要方面。除了从本地环境连接外,您还可能有多云环境,这些环境都需要相互通信。在本博客中,我们将探讨使用 [Cross-Cloud Network (跨云网络)](https://cloud.google.com/solutions/cross-cloud-network?hl=en) 实现的中心辐射式通信参考架构。
## **跨云网络的强大功能**
随着云项目的增长以及添加更多网络,您需要实现网络间通信。Cross-Cloud Network 提供了一系列功能和架构,利用 Google 的软件定义全球规模骨干网来连接您的分布式应用。
让我们来看两个架构模式:一个基于 [VPC Network Peering (VPC 网络对等连接)](https://cloud.google.com/vpc/docs/vpc-peering),另一个基于 [Network Connectivity Center (网络连接中心)](https://cloud.google.com/network-connectivity/docs/network-connectivity-center/concepts/overview)。
### **#1 - 使用 VPC 网络对等连接的 VPC 间通信示例模式**
为了理解如何设计网络,让我们查看一个数据包从 **外部网络** 流向位于 Google Cloud 中的 **工作负载 VPC 网络 1** 的应用的流程。这个设计重点使用 VPC 网络对等连接。该网络由 **外部网络** (本地和其它云) 和 **Google Cloud 网络** (中转 VPC、服务访问 VPC、管理服务 VPC、工作负载 VPC) 组成。

这个设计使用以下服务来提供端到端解决方案:
* **Cloud Interconnect (云互连)** ([Direct (专用)](https://cloud.google.com/network-connectivity/docs/interconnect/concepts/dedicated-overview),[Partner (合作伙伴)](https://cloud.google.com/network-connectivity/docs/interconnect/concepts/partner-overview),[Cross-Cloud (跨云)](https://cloud.google.com/network-connectivity/docs/interconnect/concepts/cci-overview)) - 用于从本地或其它云连接到中转 VPC
* [Cloud VPN (云 VPN)](https://cloud.google.com/network-connectivity/docs/vpn/concepts/topologies) - 用于从服务访问 VPC 连接到中转 VPC,并从私有服务访问网络导出自定义路由
* **VPC Network Peering** - 用于从工作负载 VPC 连接到中转 VPC
* [Private services access (私有服务访问)](https://cloud.google.com/vpc/docs/private-services-access) - 用于在服务访问 VPC 中私有连接到管理服务
* [Private Service Connect (私有服务连接)](https://cloud.google.com/vpc/docs/private-service-connect) - 用于在管理服务 VPC 网络中暴露服务,以便在服务访问 VPC 中使用
* [Network Connectivity Center VPC spokes (网络连接中心 VPC 辐射点)](https://cloud.google.com/network-connectivity/docs/network-connectivity-center/concepts/vpc-spokes-overview#vpc-spokes) - 如果需要,用于允许工作负载 VPC 之间通信
要了解更多具体细节,如路由交换和数据包流,请阅读完整架构文档参考指南:[使用 VPC 网络对等连接的 Cross-Cloud Network VPC 间连接](https://cloud.google.com/architecture/ccn-distributed-apps-design/ccn-vnp-vpn-ra)。
### **#2 - 使用网络连接中心的 VPC 间通信**
在这个更现代的设计中,我们使用网络连接中心和星型配置的互连辐射点。为了理解如何在这种配置中设计网络,让我们查看一个数据包从 **外部网络** 流向 **工作负载 VPC 1** 中的应用的流程。
该网络由 **外部网络** (本地和其它云) 和 **Google Cloud 网络** (中转 VPC、服务访问 VPC、管理服务 VPC、私有服务连接使用者 VPC 以及工作负载 VPC) 组成。

这个设计使用以下服务来提供端到端解决方案。
* **Cloud Interconnect** (专用、合作伙伴、跨云) - 用于从本地或其它云连接到中转 VPC。在这种情况下,多个外部位置在不同区域连接。
* **Cloud VPN** - 用于从服务访问 VPC 连接到中转 VPC,并从私有服务访问网络导出自定义路由
* **VPC Network Peering** - 用于从工作负载 VPC 连接到中转 VPC
* **Private services access** - 用于在服务访问 VPC 中私有连接到管理服务
* **Private Service Connect** - 用于在管理服务 VPC 网络中暴露服务,以便在服务访问 VPC 和私有服务连接使用者 VPC 中使用,并为连接的对等方提供端点
* **Network Connectivity Center VPC spokes** - 如果需要,用于允许工作负载 VPC 之间通信
* **Network Connectivity Center topology (网络连接中心拓扑)** - 利用预设拓扑 (根据需求选择 [mesh (网格)](https://cloud.google.com/network-connectivity/docs/network-connectivity-center/concepts/vpc-spokes-overview#mesh-topology) 或 [star (星型)](https://cloud.google.com/network-connectivity/docs/network-connectivity-center/concepts/vpc-spokes-overview#star-topology))
要了解具体细节,如网络连接中心的星型拓扑、路由交换和数据包流,请阅读完整架构文档参考指南:[使用网络连接中心的 Cross-Cloud Network VPC 间连接](https://cloud.google.com/architecture/ccn-distributed-apps-design/ccn-ncc-vpn-ra)。

### **下一步**
深入探讨网络迁移支持和 Cross-Cloud Network。
* 文档:[用于分布式应用的 Cross-Cloud Network](https://cloud.google.com/architecture/ccn-distributed-apps-design)
* 文档:[为迁移企业工作负载设计网络:架构方法](https://cloud.google.com/architecture/network-architecture)
有问题要问、想了解更多或分享想法?请通过 [Linkedin](https://www.linkedin.com/in/ammett/) 与我联系。
Posted in
* [Networking (网络)](https://cloud.google.com/blog/products/networking)
* [Developers & Practitioners (开发者和从业者)](https://cloud.google.com/blog/topics/developers-practitioners)
<!-- AI_TASK_END: AI全文翻译 -->