选择虚拟机路由首选项
- 版本: 1.0
- 适用对象: Azure 初学者、云运维工程师、系统管理员
- 难度: 入门
- 使用环境: Azure 门户创建虚拟机流程
在创建 Azure 虚拟机时正确选择路由首选项,平衡性能与成本需求。
- 虚拟机需要配置公共 IP 地址
- 公共 IP 必须是标准 SKU(基本 SKU 不支持路由首选项)
如果您的虚拟机不需要公网访问或仅使用私有 IP,则无需关注路由首选项设置。
路由首选项决定您的网络流量如何在 Azure 与互联网之间路由。Azure 提供两种选择:
| 路由类型 | 技术名称 | 流量路径 | 特点 |
|---|---|---|---|
| Microsoft 网络 (默认) | Cold Potato 路由 | 流量在 Microsoft 全球网络上传输最长距离 | 性能优先,延迟最低 |
| Internet | Hot Potato 路由 | 流量尽早离开 Microsoft 网络,通过 ISP 传输 | 成本优先,性能略低 |
方案一: Microsoft 网络 (推荐 - 最佳实践)
Section titled “方案一: Microsoft 网络 (推荐 - 最佳实践)”工作原理:
graph LR
A[用户<br/>新加坡] -->|进入最近的 POP| B[Microsoft 网络]
B -->|全程 Microsoft 网络| C[Azure 虚拟机<br/>美国芝加哥]
C -->|全程 Microsoft 网络| D[Microsoft POP<br/>新加坡]
D --> A
style B fill:#0078D4,color:#fff
style C fill:#0078D4,color:#fff
style D fill:#0078D4,color:#fff
特点:
- 流量从用户最近的 Microsoft POP 点进入,全程走 Microsoft 全球网络
- 在最靠近用户的位置离开 Microsoft 网络
- 覆盖超过 165 个边缘节点,光纤网络超过 160,000 英里
场景 1: 面向全球用户的生产应用
- 应用类型: SaaS 平台、在线服务、企业应用
- 用户分布: 跨国/跨洲
- 性能要求: 低延迟、高稳定性
场景 2: 实时交互类应用
- 应用类型: 视频会议、在线游戏、协作工具
- 网络要求: 稳定连接、低抖动
- 用户体验: 对延迟敏感
场景 3: 金融/交易类应用
- 应用类型: 在线交易、支付处理、金融服务
- 合规要求: 数据传输安全性高
- 网络要求: 可预测的网络性能
出站流量定价 (按 GB 计费):
- 前 100 GB/月: 免费
- 100 GB - 10 TB: $0.087/GB (北美/欧洲)
- 10 TB - 50 TB: $0.083/GB
- 50 TB - 150 TB: $0.070/GB
- 150 TB+: $0.050/GB
性能表现:
- 跨洲延迟: 优秀 (例: 美国东部 → 英国南部约 74ms)
- 丢包率: 极低 (< 0.01%)
- 网络稳定性: 99.95% SLA
月度成本估算:
示例: 北美区域虚拟机,每月出站 5 TB- 前 100 GB: $0 (免费)- 剩余 4.9 TB: 4,900 GB × $0.087 = $426.30总计: $426.30/月方案二: Internet 路由 (成本优化)
Section titled “方案二: Internet 路由 (成本优化)”工作原理:
graph LR
A[用户<br/>新加坡] -->|进入最近的 Azure 区域| B[Microsoft 网络<br/>新加坡区域]
B -->|立即离开| C[公共互联网<br/>ISP 网络]
C --> D[Azure 虚拟机<br/>美国芝加哥]
style B fill:#50E6FF,color:#000
style C fill:#f0f0f0,color:#000
特点:
- 流量在最接近 Azure 资源所在区域的位置进入 Microsoft 网络
- 大部分路径通过公共 ISP 网络传输
- 成本较低,性能依赖 ISP 网络质量
场景 1: 内容分发/CDN 源站
- 应用类型: 静态内容托管、CDN 源服务器
- 流量特征: 大量出站,主要到 CDN 节点
- 成本考量: 出站流量极大 (数十 TB/月)
场景 2: 批量数据传输
- 应用类型: 日志归档、数据备份、批处理
- 实时性要求: 低 (可接受延迟波动)
- 传输时间: 非高峰时段
场景 3: 预算敏感的非关键应用
- 应用类型: 测试环境、开发服务器、内部工具
- 用户数量: 有限
- 性能要求: 可接受略高延迟
出站流量定价 (按 GB 计费):
- 前 100 GB/月: 免费
- 100 GB+: 约为 Microsoft 网络的 1/2 费用
具体价格请参考 Azure 带宽定价
性能表现:
- 跨洲延迟: 一般 (受 ISP 网络影响)
- 丢包率: 中等 (依赖 ISP 质量)
- 网络稳定性: 可能出现波动
月度成本估算:
示例: 北美区域虚拟机,每月出站 5 TB- 前 100 GB: $0 (免费)- 剩余 4.9 TB: 约 $213 (相比 Microsoft 网络节省约 50%)总计: 约 $213/月%%{init: {'theme':'base', 'themeVariables': { 'primaryColor':'#0078D4', 'primaryTextColor':'#fff', 'primaryBorderColor':'#005a9e', 'lineColor':'#5c5c5c', 'secondaryColor':'#50E6FF', 'tertiaryColor':'#f0f0f0'}}}%%
flowchart TB
A[创建虚拟机] --> B{需要公网 IP?}
B -->|否| C[无需配置路由首选项]
B -->|是| D{应用类型?}
D -->|生产环境<br/>面向用户| E{性能要求?}
D -->|开发测试<br/>内部工具| F[Internet 路由]
D -->|CDN 源站<br/>批量传输| F
E -->|低延迟<br/>高稳定性| G[Microsoft 网络]
E -->|可接受波动<br/>成本敏感| F
G --> H[推荐选择]
F --> I[成本优化选择]
style G fill:#0078D4,color:#fff
style H fill:#0078D4,color:#fff
style F fill:#50E6FF,color:#000
在创建虚拟机时选择
Section titled “在创建虚拟机时选择”- 进入 Azure 门户,开始创建虚拟机流程
- 在 “网络” 选项卡中配置公共 IP
- 点击 “新建” 公共 IP 地址
- 在公共 IP 配置中找到 “路由首选项”

-
选择适合您场景的路由类型:
- Microsoft 网络: 生产环境推荐
- Internet: 成本优化场景
-
完成虚拟机创建
路由首选项在公共 IP 创建后无法更改。如需修改,必须创建新的公共 IP 并重新关联。
| 维度 | Microsoft 网络 | Internet 路由 |
|---|---|---|
| 典型延迟 (跨洲) | 74-120ms | 100-200ms |
| 成本 (5TB/月) | 约 $426 | 约 $213 |
| 稳定性 | 优秀 | 中等 |
| 丢包率 | < 0.01% | 取决于 ISP |
| 适用场景 | 生产应用、实时服务 | CDN 源站、批量传输 |
| 推荐指数 | ⭐⭐⭐⭐⭐ | ⭐⭐⭐ |
Q: 创建虚拟机后可以更改路由首选项吗?
不可以。路由首选项是公共 IP 资源的属性,创建后无法修改。如需更改,您需要:
- 创建新的具有所需路由首选项的公共 IP
- 将新公共 IP 关联到虚拟机
- 解除并删除旧公共 IP
Q: 如何判断我的应用适合哪种路由?
关键判断标准:
- 性能优先: 用户分布广泛、对延迟敏感 → Microsoft 网络
- 成本优先: 出站流量大、可接受性能波动 → Internet 路由
- 不确定: 建议选择 Microsoft 网络 (默认选项)
Q: 两种路由的成本差异有多大?
Internet 路由的出站费用约为 Microsoft 网络的 50%。但需注意:
- 前 100GB/月 两者都免费
- 实际节省取决于出站流量总量
- 需权衡可能的性能损失
Q: 使用 Internet 路由会影响安全性吗?
不会影响数据安全性。两种路由方式:
- 都使用相同的加密协议 (HTTPS/TLS)
- 都通过 Azure 安全边界
- 区别仅在于物理传输路径,不影响逻辑安全
Q: 虚拟机在 VNet 内部的通信会受路由首选项影响吗?
不会。路由首选项仅影响:
- 虚拟机 ↔ 互联网的流量
- 跨 Azure 区域的流量始终走 Microsoft 网络,不受此设置影响
Q: 如果我的虚拟机使用负载均衡器,还需要配置路由首选项吗?
这取决于架构:
- 如果负载均衡器有公网 IP: 在负载均衡器的公网 IP 上配置即可
- 如果后端虚拟机也需要独立的公网 IP: 需要分别配置
- 单虚拟机场景: 直接在虚拟机公网 IP 上配置
最佳实践:
- 生产环境默认选择 Microsoft 网络,确保最佳用户体验
- 开发测试环境可使用 Internet 路由,降低成本
- CDN 场景优先考虑 Internet 路由,结合 CDN 服务商优化成本
- 定期评估流量成本,根据实际使用情况调整策略