用途:在本地数据中心与云平台(AWS、Azure、GCP)之间建立安全可靠的网络连接,适用于本地到云连接、数据中心扩展至云、混合 active-active 部署、合规要求及渐进式云迁移等场景。
主要能力:
- AWS 连接:Site-to-Site VPN(IPSec,单隧道最高 1.25 Gbps,成本较低但延迟较高、依赖互联网);AWS Direct Connect(专用连接,1 Gbps 至 100 Gbps,低延迟、带宽稳定,成本更高且需部署时间)。
- Azure 连接:Site-to-Site VPN(RouteBased 虚拟网络网关);Azure ExpressRoute(通过连接提供商建立私有连接,最高 100 Gbps,低延迟高可靠,全球连接需 Premium)。
- GCP 连接:Cloud VPN(Classic 或 HA VPN,HA VPN 提供 99.99% SLA,单隧道最高 3 Gbps);Cloud Interconnect(专用 10/100 Gbps,合作伙伴 50 Mbps 至 50 Gbps,延迟低于 VPN)。
- 混合网络模式:Hub-and-Spoke(经 Transit Gateway/vWAN 连接多个 VPC/VNet)、多区域混合(Direct Connect 至多区域并跨区域对等)、多云混合(同时连接 AWS、Azure、GCP)。
- 路由配置:BGP 配置(本地 AS 65000,云侧 AWS 64512、Azure 65515),启用路由传播、动态路由、路由过滤与监控。
- 安全实践:使用私有连接、VPN 隧道加密、VPC 端点、网络 ACL 与安全组、VPC Flow Logs、DDoS 防护、PrivateLink/私有端点、冗余双隧道及定期审计。
- 高可用:双 VPN 隧道、多位置连接、BGP 自动故障转移、ECMP 路由及连接健康监控。
- 监控与排障:关注隧道状态、流量、丢包、延迟、BGP 会话状态;可用命令如 aws ec2 describe-vpn-connections、aws ec2 get-vpn-connection-telemetry、az network vpn-connection show、az network vpn-connection show-device-config-script。
- 成本优化:按流量合理选型,低带宽用 VPN,高带宽用 Direct Connect,整合连接、减少数据传输费用并实施缓存。
使用方式:技能内含 Terraform 资源示例(如 aws_vpn_gateway、aws_customer_gateway、aws_vpn_connection、azurerm_virtual_network_gateway)及参考文件 references/vpn-setup.md、references/direct-connect.md。
限制:具体价格、SLA 细节及部署时长等资料未完整提供,需参考各云厂商官方文档;相关技能包括 multi-cloud-architecture 与 terraform-module-library。