08 · 负载均衡、QoS 与网络监控
一句话秒懂
负载均衡把流量分摊到多台服务器防单点过载;QoS 给重要流量(如语音)开绿灯保可用;监控则是让网络”看得见、调得动、坏得快修”。
对应原书:Chapter 12 — “Load Balancing” / “Monitoring and Management” / “Quality of Service (QoS)”
生活类比
- 负载均衡 = 餐厅多个服务员分流客人,不让一个被围死。
- QoS = 救护车(VoIP)优先通行,货车(下载)让路。
- 监控 = 店长看各桌进度、客流、出故障立刻补位。
核心概念(大白话 + 原书定义)
负载均衡(Load Balancing)目的:优化利用率、最小化响应时间、最大化吞吐、减过载、消瓶颈。把流量摊到多个链路/设备(常见于服务器集群)。
调度算法(Table 12.1):
- Random(随机)
- Round Robin(轮询:1,2,3,4,5,1…)
- Load monitoring(按当前负载,最闲的接活)
- Preferencing/Weighted(按权重,强机多接)
- Least connections/traffic/latency(最少连接/最低延迟)
- Locality based(地理就近 / affinity 亲和性=persistence 会话保持)
虚拟 IP(VIP/VIPA):客户端访问 VIP,负载均衡器按算法分到后端某台。价值:高可用(一台挂了无缝转其他)、可扩展(动态增删服务器)、常做 SSL/TLS 终止(termination,在 VIP 处解密减轻后端负担)、GSLB(全局服务器负载均衡,跨数据中心)。
Active-Active vs Active-Passive(见 05 篇):常态全开 vs 部分休眠接管。
监控与管理四大实践:网络可观测性(指标/日志/追踪)、流量整形(traffic shaping,优先级/带宽管理/防拥塞)、容量管理(规划未来需求、防降级、保扩展)、故障检测处理(早发现的、自动化告警、容错)。
QoS(服务质量):管理通信的效率与性能,保护可用性(CIA 中的 A)。关键指标:带宽(Bandwidth)、延迟(Latency)、抖动(Jitter,延迟变化)、丢包(Packet Loss)、干扰(Interference)、吞吐(Throughput,实际成功传输率)、信噪比(SNR)。QoS 可为特定流量(如 VoIP)优先,也可按协议/IP 限速/整形;部分场景还要求特定流量加密。
Transparency(透明性):安全机制对用户不可见、性能影响最小 → 用户越难绕过。
口诀:“LB 调度六算法,VIP 做入口、TLS 卸载在门口;QoS 保可用,七指标记心头。”
真实案例
电商大促用负载均衡器(VIP + least-connections)把流量分到 10 台 Web 服务器,一台宕机自动剔除;同时对支付 API 设 QoS 高优先级,保证交易流畅,压测直播不卡顿。
考试怎么考
- 负载均衡调度算法(round robin / least connections / weighted 等)。
- VIP 的作用与高可用/扩展价值;TLS termination/offloading 概念。
- QoS 与可用性的关系;七指标(带宽/延迟/抖动/丢包/干扰/吞吐/信噪比)。
- Active-Active vs Active-Passive。
- 透明性(transparency)的含义。
记忆口诀
“轮询随机加权 Least,VIP 入口 TLS 卸;QoS 七指标,保的是可用。”
自测
- 列出至少 4 种负载均衡调度算法。
- 虚拟 IP(VIP)在高可用与扩展方面的作用?
- TLS offloading/termination 是什么?好处?
- QoS 保护的 CIA 三元素中的哪一个?列出 3 个 QoS 指标。
- 什么是 transparency(透明性)在安全机制中的意义?