先说结论
走公网成本最低、开通最快,但带宽和时延没有任何保证;IPsec VPN 在公网上加了加密隧道,解决了安全问题但没解决质量问题;云专线提供独享带宽与稳定时延,成本最高但确定性最好。
选型的分水岭是两个问题:业务能不能容忍高峰期的带宽波动,以及传输的数据量有多大。数据量小、波动可容忍就走 VPN;数据量大或对时延敏感,云专线的成本很快就会被省下的麻烦抵消。
三种接法分别是什么
走公网:最直接,也最没保障
本地环境通过普通互联网出口访问云上资源,不做任何专门的网络建设。优点是零额外成本、立即可用;缺点是带宽、时延、丢包全部取决于公网状况,高峰期波动无法控制,且数据在公网上传输需要在应用层自行保证安全。
适合:访问量小、非关键的场景 —— 比如测试环境访问、少量管理操作、对时延不敏感的批量任务。
IPsec VPN:在公网上加一条加密隧道
在本地设备与云上网关之间建立加密隧道,数据依然走公网,但传输过程被加密,且本地与云上可以使用统一的内网地址规划。开通快、成本低,是最常见的入门方案。
需要理解清楚的是:VPN 解决的是安全和寻址,不是质量。隧道底下还是公网,公网抖动时 VPN 一样抖动,而且加解密还会带来额外开销与时延。带宽上限也受限于两端的互联网出口。
云专线:独享链路直接进云
通过物理专线把本地环境接入云服务商的接入点,流量不经过公共互联网。带宽独享、时延稳定可预测,也便于做合规上的路径说明。代价是成本最高、需要开通周期,且涉及与云服务商的接入点对接。
适合:数据量大、对时延敏感、有合规要求,或者混合架构下本地与云上组件耦合紧密的场景。
三者对比
| 维度 | 走公网 | IPsec VPN | 云专线 |
|---|---|---|---|
| 带宽保证 | 无 | 受限于两端互联网出口 | 独享,按订购带宽保证 |
| 时延稳定性 | 不可控 | 不可控,且有加解密开销 | 稳定可预测 |
| 数据安全 | 需应用层自行保证 | 隧道加密 | 不经公网,物理隔离 |
| 地址规划 | 公网地址访问 | 可用统一内网地址 | 可用统一内网地址 |
| 开通周期 | 立即 | 小时级 | 工作日级 |
| 成本量级 | 无额外成本 | 低 | 高 |
| 运维复杂度 | 低 | 中(隧道状态、MTU、重连) | 中(需与云侧协同) |
| 适用场景 | 测试、少量管理操作 | 中小数据量、非关键业务 | 大数据量、低时延、合规要求 |
表里最容易被低估的是 IPsec VPN 的运维复杂度。隧道断连重建、MTU 与分片问题、两端设备版本兼容性,这些在流量小的时候不明显,规模上来之后会变成持续的运维负担。
怎么选:从两个问题开始
不必一开始就做技术对比,先回答两个业务问题:
- 高峰期带宽掉一半,业务会怎么样?如果答案是「用户会投诉」或「任务会失败」,那就需要带宽保证,VPN 和公网都不合适。
- 每天在本地与云之间传多少数据?数据量大到一定程度时,公网出口的流量费用加上体验损失,会超过云专线的固定成本 —— 这个平衡点通常比大多数人预估的要低。
还有两个次要但常起决定作用的因素:
- 合规要求 —— 某些行业要求数据传输不经公共互联网,或需要能说明流量路径。这种情况下云专线是唯一选项。
- 架构耦合度 —— 如果本地数据库和云上应用之间有频繁的同步调用,网络抖动会被放大成应用层的超时和重试,此时专线的确定性价值远超账面成本。
实践中一个稳妥的路径是:先用 VPN 跑起来,同时监控实际流量与时延,数据积累一两个月后再决定是否升级到专线。这样决策有依据,也不会一开始就过度投入。
多云场景:别让云与云之间走公网
企业同时使用两朵以上公有云已经很常见。这时候一个容易被忽略的问题是:云与云之间的流量怎么走?
如果每朵云各自接一条专线回本地,云 A 到云 B 的流量就要经本地绕一圈 —— 时延翻倍,本地出口还成了瓶颈。更糟的做法是让云与云之间直接走公网,那前面在专线上的投入基本白费。
合理的做法是把各云区域接入同一张网,由网络侧做路由收敛,云与云之间在这张网内部直接互通,不必回本地也不必走公网。这同时也解决了地址规划冲突和策略分散的问题。
弗雷德云的云专线与多云互联支持直连 AWS、Azure、GCP、阿里云等主流公有云,标准交付 3 个工作日。配合云枢 YUNSHU 自助平台,VPC、路由、NAT、出口与跨云互联可以自助点选、分钟级生效,不必每次变更都走工单流程。
落地时几个常见的坑
| 问题 | 表现 | 应对 |
|---|---|---|
| 地址段冲突 | 本地与云上 VPC 网段重叠,路由无法收敛 | 接入前统一做地址规划,预留云上网段 |
| MTU 与分片 | 大包传输失败,小包正常,症状零散难定位 | 隧道场景下确认 MTU 与 MSS 设置 |
| 单点无冗余 | 一条专线中断,混合架构整体不可用 | 关键场景做双链路,或专线加 VPN 互备 |
| 带宽只按均值估 | 日常正常,同步或备份窗口打满 | 按峰值窗口估算,或错峰调度 |
| 责任边界不清 | 出问题时本地、专线、云侧互相推诿 | 尽量收敛到单一责任方,或提前约定联合排障流程 |
最后一项在实践中最难受。混合架构天然跨越多个供应商,一旦出问题,定位过程往往比修复过程更长。把网络这一段收敛到单一责任方 —— 由同一家负责本地接入、专线传输与云侧对接 —— 能显著缩短这个过程。