运营商双线接入 + AD(应用交付设备/负载均衡设备) 做高可用和智能调度,核心思路是:
1. 基础网络结构
-
服务器:
-
业务服务器(如应用/接口/网站)
-
只有一个 内网 IP(例如 192.168.1.10)。
-
-
公网接入:
-
两个运营商出口,分别分配两个 公网 IP(例如 电信:1.1.1.1、联通:2.2.2.2)。
-
-
AD设备(负载均衡/应用交付网关):
-
部署在两条运营商线路上方,做 NAT映射 + 健康检查 + 调度策略。
-
负责把公网 IP 映射到服务器内网 IP。
-
2. AD 实现功能
-
IP 绑定与映射
-
将 内网服务器 IP(192.168.1.10) 与 两个公网 IP(1.1.1.1、2.2.2.2) 绑定。
-
AD 设备做 SNAT/DNAT 转换,保证不论用户访问哪个公网 IP,最终都能转发到服务器内网 IP。
-
-
DNS 智能解析
-
DNS 解析时,根据策略返回不同的公网 IP:
-
就近访问(根据运营商、地域解析,电信用户返回电信 IP,联通用户返回联通 IP)。
-
健康检测(如果 1.1.1.1 线路故障,DNS 只解析 2.2.2.2)。
-
负载分担(两个公网 IP 都解析,随机/轮询分配)。
-
-
-
高可用与容灾
-
AD 定时对服务器内网 IP 做健康检查(HTTP/TCP探测)。
-
一旦检测失败,自动将故障线路或服务器剔除,保证业务不中断。
-
3. 典型架构示例
用户请求域名:www.example.com │ ▼ 公网DNS解析 │ ▼ 返回一个统一公网IP(AD/GSLB设备的IP) │ ▼ ┌───────────────────────────────┐ │ AD/GSLB │ │ (应用交付/全局负载均衡设备) │ └───────────────────────────────┘ │ ├── 健康检查电信线路 → 电信公网IP(1.1.1.1) → 内网服务器192.168.1.10 │ └── 健康检查联通线路 → 联通公网IP(2.2.2.2) → 内网服务器192.168.1.10
4. DNS 配合方式
-
在公网 DNS 中为业务域名(如
api.example.com)设置 2 条 A 记录:api.example.com → 1.1.1.1 api.example.com → 2.2.2.2 -
结合智能解析(GeoDNS/运营商识别),或 AD 自带的 GSLB(全局负载均衡模块)。
✅ 总结:
-
必备设备:AD(或支持双线接入的负载均衡设备,如 F5、A10、Radware,或国产深信服、梭子鱼等)。
-
公网配置:一个内网 IP 映射到 2 个外网 IP。
-
DNS配置:智能解析 + 健康检测,保证自动切换和高可用。
35



被折叠的 条评论
为什么被折叠?



