直接给结论:默认就是不通——VPC 是地域级资源,杭州的 ECS 和上海的 ECS 哪怕同一个账号、同一套安全组,内网也彼此看不见。想打通只有两条路:VPC 少、结构简单就用对等连接;VPC 多、跨地域还要长期用,直接上云企业网 CEN 更省心。
一、为什么”同一个账号”也不通
很多人以为买了同一个账号的服务器就在一张网里,其实每建一台 ECS 都要落在某个地域的某个 VPC 里。VPC 之间默认是硬隔离的,路由表里根本没有对方网段的路由,数据包连门都出不去。所以跨地域互访时,ping 不通、数据库连不上,不是安全组配错了,而是这两张网压根没接起来。
接起来还要先过一道门槛:两边的网段不能重叠。如果杭州是 10.0.0.0/16,上海也是 10.0.0.0/16,路由会直接懵掉。规划阶段就把网段错开(比如一边 10.0、一边 172.16),后面能省掉大量返工。
二、对等连接和云企业网怎么选
对等连接是”点对点”的连线:两台 VPC 之间拉一根,配置量小、成本低,适合只有两三个 VPC、且拓扑基本不变的场景。缺点是它不解决”多点”问题——三个 VPC 要两两互连,就得建三条对等连接,再各自写路由,加一个 VPC 就是一轮手工活。
云企业网是”拉一个中心交换”:把各地域的 VPC 都挂到转发路由器上,VPC 之间自动互通,新增 VPC 只需再挂一次。跨地域连接按流量或带宽包计费,配置十分钟能跑通,代价是费用比裸的对等连接高一些。阿里云控制台里还有个”场景化组网”,勾选两个 VPC 就能一键把 CEN、转发路由器、连接和路由都建好,新手照着点比手动配路由稳得多。
顺带说一句,腾讯云这边同类的产品是云联网 CCN 和同地域的对等连接,思路和阿里云基本一致,选型逻辑可以直接套用。
| 场景 | 推荐方案 | 注意点 |
|---|---|---|
| 两地两套环境,结构固定 | VPC 对等连接 | 手动配双向路由 |
| 多地多 VPC、还要扩容 | 云企业网 CEN | 跨地域连接另计费 |
| 只是偶尔传个文件 | 公网 + 加密传输 | 别为此专门组网 |
以上为通用思路,具体规格与计费以阿里云官方文档为准;价格以官方活动页实时价格为准。
注意:
- 网段重叠是组网失败的头号原因,买第二台机器之前先把各 VPC 的 CIDR 列出来对一遍。
- 组网通了不代表能访问:两端安全组要放行”对端私网网段”,而不是 0.0.0.0/0,图省事全开等于把内网暴露给整条链路。
- 跨地域连接有带宽上限,批量同步数据库别指望它跟同机房一样快,大流量场景要么买带宽包,要么走数据传输服务。
总结:VPC 默认不通不是故障,是设计。两个 VPC 用对等连接,多地多网段用云企业网,先把网段规划好、安全组按网段放行,跨地域内网互访就是一件十分钟能搞定的事。
阿里云ECS服务器产品文档:参考-阿里云服务器ECS文档
腾讯云轻量服务器产品文档:参考-轻量应用服务器 文档中心
