LVS在淘宝环境中的应用
目录 1. LVS-简介 2. LVS-问题 3. LVS-fullnat 4. LVS-synproxy 5. LVS-cluster 6. LVS-performance 7. LVS-todo list 疑问引入:用户访问淘宝,访问哪台apache服务器 传统做法:DNS服务 四个问题 Q1:apache2 down,remove生效时间不可控 Q2:只支持WRR癿调度策略 Q3:apache间负载不均匀 Q4:攻击防御能力弱 A: 引入Virtual Server 4层Load Balance – 基亍传输层信息进行 调度 – 调度算法:WRR/WLC 等 – 工作模式:NAT/DR/TUNNEL – 传输协议:TCP/UDP NAT TUNNET DR LVS – 内核模块:ip_vs – 实现了负载均衡 • Q – 某台RealServer down了,怎么办? – LVS本身down了,怎么办? A – 某台RealServer down了,怎么办? --- 健康检测 – LVS本身down了,怎么办? ---LVS冗余 • Keepalived – LVS管理软件 – 健康检测:支持4/7监测; – 主备冗余:采用VRRP协议癿HeartBeat; – 如何配置? --- 配置文件 Keepalived –f /etc/keepalived/keepalived