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 七指标,保的是可用。”

自测

  1. 列出至少 4 种负载均衡调度算法。
  2. 虚拟 IP(VIP)在高可用与扩展方面的作用?
  3. TLS offloading/termination 是什么?好处?
  4. QoS 保护的 CIA 三元素中的哪一个?列出 3 个 QoS 指标。
  5. 什么是 transparency(透明性)在安全机制中的意义?

This site uses Just the Docs, a documentation theme for Jekyll.