LVS 会议记录。
LVS 会议记录。
总体上来说整场会议仅仅是概括,没有什么深入的东西。
8:00 Mike 的开场
8:10 冯岩就 Mac 与 Linux 发表演讲
8:17 章文嵩正式开始演讲 - Building Scalable Network Services using Linux Virtual Server
网络服务之需求:
扩展性
24x7
管理性
省钱
LVS 项目之目标:
为网络高可用性提供一个基本框架。
LVS总体框架
E-Comerce
General Network Services
Cluster Management
KTCPVS
IPVS
LVS Framework
IP Virtual Server:
Linux 内核级实现
三种负载分担手段:
NAT
IP Tunneling
Direct Routing
Comparison:
VS/NAT VS/TUN VS/DR
Server any Tunneling Non-arp device
Server net private LAN/WAN LAN
Server no. low(10~20) HIgh((100) High(100)
Server gw load balancer Own router Own router
KTCPVS:
Layer-7 switching in user-space
- high overhead of context switching and copying
- limited scalability
Cluster Monitoring Software
Red Hat Cluster Server / Piranha
- LVS Piranha
UltraMonkey
- LVS lvs-gui heartbeat ldirectored
Keepalived
Netparse
etc
高可用性
服务器完蛋检测:
- ping, server detection, etc
Load Balancer 完蛋检测:
- 数据同步/迁移
- Heartbeat
总体上来说整场会议仅仅是概括,没有什么深入的东西。
8:00 Mike 的开场
8:10 冯岩就 Mac 与 Linux 发表演讲
8:17 章文嵩正式开始演讲 - Building Scalable Network Services using Linux Virtual Server
网络服务之需求:
扩展性
24x7
管理性
省钱
LVS 项目之目标:
为网络高可用性提供一个基本框架。
LVS总体框架
E-Comerce
General Network Services
Cluster Management
KTCPVS
IPVS
LVS Framework
IP Virtual Server:
Linux 内核级实现
三种负载分担手段:
NAT
IP Tunneling
Direct Routing
Comparison:
VS/NAT VS/TUN VS/DR
Server any Tunneling Non-arp device
Server net private LAN/WAN LAN
Server no. low(10~20) HIgh((100) High(100)
Server gw load balancer Own router Own router
KTCPVS:
Layer-7 switching in user-space
- high overhead of context switching and copying
- limited scalability
Cluster Monitoring Software
Red Hat Cluster Server / Piranha
- LVS Piranha
UltraMonkey
- LVS lvs-gui heartbeat ldirectored
Keepalived
Netparse
etc
高可用性
服务器完蛋检测:
- ping, server detection, etc
Load Balancer 完蛋检测:
- 数据同步/迁移
- Heartbeat