Submit Search
Upload
美团点评技术沙龙14:美团四层负载均衡
•
0 likes
•
2,320 views
美团点评技术团队
Follow
介绍美团四层负载均衡是如何实现高性能、高可靠的,以及上线一年多的时间里遇到的一些问题以及解决方案。
Read less
Read more
Engineering
Report
Share
Report
Share
1 of 37
Download now
Download to read offline
Recommended
美团技术沙龙04 - Kv Tair best practise
美团技术沙龙04 - Kv Tair best practise
美团点评技术团队
美团技术沙龙04 美团下一代分布式存储系统
美团技术沙龙04 美团下一代分布式存储系统
美团点评技术团队
美团点评技术沙龙14:美团云对象存储系统
美团点评技术沙龙14:美团云对象存储系统
美团点评技术团队
美团点评技术沙龙010-点评RDS系统介绍
美团点评技术沙龙010-点评RDS系统介绍
美团点评技术团队
美团点评技术沙龙14美团云-Docker平台
美团点评技术沙龙14美团云-Docker平台
美团点评技术团队
Operation and Maintenance of Large-Scale All-Flash Memory Ceph Storage Cluste...
Operation and Maintenance of Large-Scale All-Flash Memory Ceph Storage Cluste...
Ceph Community
Hybrid Cloud Based on Ceph Object Storage - ShanChun
Hybrid Cloud Based on Ceph Object Storage - ShanChun
Ceph Community
阿里云技术实践
阿里云技术实践
drewz lin
Recommended
美团技术沙龙04 - Kv Tair best practise
美团技术沙龙04 - Kv Tair best practise
美团点评技术团队
美团技术沙龙04 美团下一代分布式存储系统
美团技术沙龙04 美团下一代分布式存储系统
美团点评技术团队
美团点评技术沙龙14:美团云对象存储系统
美团点评技术沙龙14:美团云对象存储系统
美团点评技术团队
美团点评技术沙龙010-点评RDS系统介绍
美团点评技术沙龙010-点评RDS系统介绍
美团点评技术团队
美团点评技术沙龙14美团云-Docker平台
美团点评技术沙龙14美团云-Docker平台
美团点评技术团队
Operation and Maintenance of Large-Scale All-Flash Memory Ceph Storage Cluste...
Operation and Maintenance of Large-Scale All-Flash Memory Ceph Storage Cluste...
Ceph Community
Hybrid Cloud Based on Ceph Object Storage - ShanChun
Hybrid Cloud Based on Ceph Object Storage - ShanChun
Ceph Community
阿里云技术实践
阿里云技术实践
drewz lin
Q con成都主题演讲【弹性计算】by马介悦
Q con成都主题演讲【弹性计算】by马介悦
drewz lin
Mesos vs Kubernetes: What We Learned Working With Both For Chinese Customers
Mesos vs Kubernetes: What We Learned Working With Both For Chinese Customers
Guangya Liu
美团点评技术沙龙08 - 分布式服务通信框架及服务治理系统
美团点评技术沙龙08 - 分布式服务通信框架及服务治理系统
美团点评技术团队
Ibm dnt-dcos-v9-3
Ibm dnt-dcos-v9-3
Guangya Liu
阿里CDN技术揭秘
阿里CDN技术揭秘
Joshua Zhu
Ceph Based Large Scale Application Case and Technology in Financial Industry ...
Ceph Based Large Scale Application Case and Technology in Financial Industry ...
Ceph Community
浅谈电商网站数据访问层(DAL)与 ORM 之适用性
浅谈电商网站数据访问层(DAL)与 ORM 之适用性
Xuefeng Zhang
FIT2CLOUD:云管理及DevOps协作平台
FIT2CLOUD:云管理及DevOps协作平台
Fit2Cloud
阿里云CDN技术演进之路
阿里云CDN技术演进之路
Joshua Zhu
淘宝软件基础设施构建实践
淘宝软件基础设施构建实践
Wensong Zhang
Memcached vs redis
Memcached vs redis
qianshi
了解集群
了解集群
Feng Yu
Application and Practice of Ceph in China Telecom Intensive Tianyi HD Project...
Application and Practice of Ceph in China Telecom Intensive Tianyi HD Project...
Ceph Community
Nginx深度開發與客制化
Nginx深度開發與客制化
Joshua Zhu
基于MySQL的分布式数据库实践
基于MySQL的分布式数据库实践
jackbillow
Ceph中国社区9.19 Some Ceph Story-朱荣泽03
Ceph中国社区9.19 Some Ceph Story-朱荣泽03
Hang Geng
华为软件定义存储架构分析
华为软件定义存储架构分析
Liang Ming
豆瓣数据架构实践
豆瓣数据架构实践
Xupeng Yun
了解应用服务器
了解应用服务器
Feng Yu
我为什么要选择RabbitMQ
我为什么要选择RabbitMQ
Feng Yu
Erlang low cost_clound_computing
Erlang low cost_clound_computing
Feng Yu
腾讯 马志强 虚拟化环境下 网络 朋务器 平台的协作经验
腾讯 马志强 虚拟化环境下 网络 朋务器 平台的协作经验
guiyingshenxia
More Related Content
What's hot
Q con成都主题演讲【弹性计算】by马介悦
Q con成都主题演讲【弹性计算】by马介悦
drewz lin
Mesos vs Kubernetes: What We Learned Working With Both For Chinese Customers
Mesos vs Kubernetes: What We Learned Working With Both For Chinese Customers
Guangya Liu
美团点评技术沙龙08 - 分布式服务通信框架及服务治理系统
美团点评技术沙龙08 - 分布式服务通信框架及服务治理系统
美团点评技术团队
Ibm dnt-dcos-v9-3
Ibm dnt-dcos-v9-3
Guangya Liu
阿里CDN技术揭秘
阿里CDN技术揭秘
Joshua Zhu
Ceph Based Large Scale Application Case and Technology in Financial Industry ...
Ceph Based Large Scale Application Case and Technology in Financial Industry ...
Ceph Community
浅谈电商网站数据访问层(DAL)与 ORM 之适用性
浅谈电商网站数据访问层(DAL)与 ORM 之适用性
Xuefeng Zhang
FIT2CLOUD:云管理及DevOps协作平台
FIT2CLOUD:云管理及DevOps协作平台
Fit2Cloud
阿里云CDN技术演进之路
阿里云CDN技术演进之路
Joshua Zhu
淘宝软件基础设施构建实践
淘宝软件基础设施构建实践
Wensong Zhang
Memcached vs redis
Memcached vs redis
qianshi
了解集群
了解集群
Feng Yu
Application and Practice of Ceph in China Telecom Intensive Tianyi HD Project...
Application and Practice of Ceph in China Telecom Intensive Tianyi HD Project...
Ceph Community
Nginx深度開發與客制化
Nginx深度開發與客制化
Joshua Zhu
基于MySQL的分布式数据库实践
基于MySQL的分布式数据库实践
jackbillow
Ceph中国社区9.19 Some Ceph Story-朱荣泽03
Ceph中国社区9.19 Some Ceph Story-朱荣泽03
Hang Geng
华为软件定义存储架构分析
华为软件定义存储架构分析
Liang Ming
豆瓣数据架构实践
豆瓣数据架构实践
Xupeng Yun
了解应用服务器
了解应用服务器
Feng Yu
我为什么要选择RabbitMQ
我为什么要选择RabbitMQ
Feng Yu
What's hot
(20)
Q con成都主题演讲【弹性计算】by马介悦
Q con成都主题演讲【弹性计算】by马介悦
Mesos vs Kubernetes: What We Learned Working With Both For Chinese Customers
Mesos vs Kubernetes: What We Learned Working With Both For Chinese Customers
美团点评技术沙龙08 - 分布式服务通信框架及服务治理系统
美团点评技术沙龙08 - 分布式服务通信框架及服务治理系统
Ibm dnt-dcos-v9-3
Ibm dnt-dcos-v9-3
阿里CDN技术揭秘
阿里CDN技术揭秘
Ceph Based Large Scale Application Case and Technology in Financial Industry ...
Ceph Based Large Scale Application Case and Technology in Financial Industry ...
浅谈电商网站数据访问层(DAL)与 ORM 之适用性
浅谈电商网站数据访问层(DAL)与 ORM 之适用性
FIT2CLOUD:云管理及DevOps协作平台
FIT2CLOUD:云管理及DevOps协作平台
阿里云CDN技术演进之路
阿里云CDN技术演进之路
淘宝软件基础设施构建实践
淘宝软件基础设施构建实践
Memcached vs redis
Memcached vs redis
了解集群
了解集群
Application and Practice of Ceph in China Telecom Intensive Tianyi HD Project...
Application and Practice of Ceph in China Telecom Intensive Tianyi HD Project...
Nginx深度開發與客制化
Nginx深度開發與客制化
基于MySQL的分布式数据库实践
基于MySQL的分布式数据库实践
Ceph中国社区9.19 Some Ceph Story-朱荣泽03
Ceph中国社区9.19 Some Ceph Story-朱荣泽03
华为软件定义存储架构分析
华为软件定义存储架构分析
豆瓣数据架构实践
豆瓣数据架构实践
了解应用服务器
了解应用服务器
我为什么要选择RabbitMQ
我为什么要选择RabbitMQ
Similar to 美团点评技术沙龙14:美团四层负载均衡
Erlang low cost_clound_computing
Erlang low cost_clound_computing
Feng Yu
腾讯 马志强 虚拟化环境下 网络 朋务器 平台的协作经验
腾讯 马志强 虚拟化环境下 网络 朋务器 平台的协作经验
guiyingshenxia
腾讯 马志强 虚拟化环境下 网络 朋务器 平台的协作经验
腾讯 马志强 虚拟化环境下 网络 朋务器 平台的协作经验
colderboy17
Taobao base
Taobao base
mysqlops
淘宝软件基础设施构建实践
淘宝软件基础设施构建实践
lovingprince58
淘宝软件基础设施构建实践
淘宝软件基础设施构建实践
drewz lin
稳定、高效、低碳 -淘宝软件基础设施构建实践
稳定、高效、低碳 -淘宝软件基础设施构建实践
Wensong Zhang
Ceph Day Shanghai - Ceph in Chinau Unicom Labs
Ceph Day Shanghai - Ceph in Chinau Unicom Labs
Ceph Community
移动互联网服务端架构介绍
移动互联网服务端架构介绍
arganzheng
微博平台混合云实践 - Docker全架构
微博平台混合云实践 - Docker全架构
Chen Fei
云网锦绣 SDN实战研讨会
云网锦绣 SDN实战研讨会
Hardway Hou
openGauss DBMind.pdf
openGauss DBMind.pdf
wot chin
Linux Network Monitoring
Linux Network Monitoring
Kenny (netman)
Hacking Nginx at Taobao
Hacking Nginx at Taobao
Joshua Zhu
Pytorch cnn netowork introduction 20240318
Pytorch cnn netowork introduction 20240318
FEG
众行业公司系统架构案例介绍
众行业公司系统架构案例介绍
mysqlops
Make your DVR playground using DevStack
Make your DVR playground using DevStack
Jiang Jun
Nodejs & NAE
Nodejs & NAE
q3boy
王龙:百度数据库架构演变与设计
王龙:百度数据库架构演变与设计
YANGL *
数据中心网络架构与全球化服务-Qcon2011
数据中心网络架构与全球化服务-Qcon2011
Yiwei Ma
Similar to 美团点评技术沙龙14:美团四层负载均衡
(20)
Erlang low cost_clound_computing
Erlang low cost_clound_computing
腾讯 马志强 虚拟化环境下 网络 朋务器 平台的协作经验
腾讯 马志强 虚拟化环境下 网络 朋务器 平台的协作经验
腾讯 马志强 虚拟化环境下 网络 朋务器 平台的协作经验
腾讯 马志强 虚拟化环境下 网络 朋务器 平台的协作经验
Taobao base
Taobao base
淘宝软件基础设施构建实践
淘宝软件基础设施构建实践
淘宝软件基础设施构建实践
淘宝软件基础设施构建实践
稳定、高效、低碳 -淘宝软件基础设施构建实践
稳定、高效、低碳 -淘宝软件基础设施构建实践
Ceph Day Shanghai - Ceph in Chinau Unicom Labs
Ceph Day Shanghai - Ceph in Chinau Unicom Labs
移动互联网服务端架构介绍
移动互联网服务端架构介绍
微博平台混合云实践 - Docker全架构
微博平台混合云实践 - Docker全架构
云网锦绣 SDN实战研讨会
云网锦绣 SDN实战研讨会
openGauss DBMind.pdf
openGauss DBMind.pdf
Linux Network Monitoring
Linux Network Monitoring
Hacking Nginx at Taobao
Hacking Nginx at Taobao
Pytorch cnn netowork introduction 20240318
Pytorch cnn netowork introduction 20240318
众行业公司系统架构案例介绍
众行业公司系统架构案例介绍
Make your DVR playground using DevStack
Make your DVR playground using DevStack
Nodejs & NAE
Nodejs & NAE
王龙:百度数据库架构演变与设计
王龙:百度数据库架构演变与设计
数据中心网络架构与全球化服务-Qcon2011
数据中心网络架构与全球化服务-Qcon2011
More from 美团点评技术团队
美团点评技术沙龙13-酒旅Hybrid架构体系及演进
美团点评技术沙龙13-酒旅Hybrid架构体系及演进
美团点评技术团队
美团点评技术沙龙13-前端工程化开发方案app-proto介绍
美团点评技术沙龙13-前端工程化开发方案app-proto介绍
美团点评技术团队
美团点评技术沙龙13-点评Titans框架的设计和实践
美团点评技术沙龙13-点评Titans框架的设计和实践
美团点评技术团队
美团点评沙龙12-LBS空间搜索架构的优化历程
美团点评沙龙12-LBS空间搜索架构的优化历程
美团点评技术团队
美团点评沙龙012-从零到千万量级的实时物流平台架构实践
美团点评沙龙012-从零到千万量级的实时物流平台架构实践
美团点评技术团队
美团点评沙龙012-初创电商的物流摸索
美团点评沙龙012-初创电商的物流摸索
美团点评技术团队
美团点评沙龙 飞行中换引擎--美团配送业务系统的架构演进之路
美团点评沙龙 飞行中换引擎--美团配送业务系统的架构演进之路
美团点评技术团队
美团点评技术沙龙011 - 团购系统流量和容量评估实践
美团点评技术沙龙011 - 团购系统流量和容量评估实践
美团点评技术团队
美团点评技术沙龙011 - 客户端用户体验数据量化
美团点评技术沙龙011 - 客户端用户体验数据量化
美团点评技术团队
美团点评技术沙龙011 - 移动app兼容性测试工具Spider
美团点评技术沙龙011 - 移动app兼容性测试工具Spider
美团点评技术团队
美团点评技术沙龙010-美团Atlas实践
美团点评技术沙龙010-美团Atlas实践
美团点评技术团队
美团点评技术沙龙010-Redis Cluster运维实践
美团点评技术沙龙010-Redis Cluster运维实践
美团点评技术团队
美团点评技术沙龙010-美团数据库自动化运维系统构建之路
美团点评技术沙龙010-美团数据库自动化运维系统构建之路
美团点评技术团队
美团点评技术沙龙09 - 美团外卖中的单量预估及列表优化
美团点评技术沙龙09 - 美团外卖中的单量预估及列表优化
美团点评技术团队
美团点评技术沙龙09 - 美团配送智能调度实践
美团点评技术沙龙09 - 美团配送智能调度实践
美团点评技术团队
美团点评技术沙龙09 - 外卖O2O的用户画像实践
美团点评技术沙龙09 - 外卖O2O的用户画像实践
美团点评技术团队
美团点评技术沙龙09 - 一个用户行为分析产品的设计与实现
美团点评技术沙龙09 - 一个用户行为分析产品的设计与实现
美团点评技术团队
2.美团点评技术沙龙08 微服务是银弹么
2.美团点评技术沙龙08 微服务是银弹么
美团点评技术团队
美团点评技术沙龙08 - 分布式监控系统实践
美团点评技术沙龙08 - 分布式监控系统实践
美团点评技术团队
美团点评技术沙龙08 - 分布式会话跟踪系统架构设计与实践
美团点评技术沙龙08 - 分布式会话跟踪系统架构设计与实践
美团点评技术团队
More from 美团点评技术团队
(20)
美团点评技术沙龙13-酒旅Hybrid架构体系及演进
美团点评技术沙龙13-酒旅Hybrid架构体系及演进
美团点评技术沙龙13-前端工程化开发方案app-proto介绍
美团点评技术沙龙13-前端工程化开发方案app-proto介绍
美团点评技术沙龙13-点评Titans框架的设计和实践
美团点评技术沙龙13-点评Titans框架的设计和实践
美团点评沙龙12-LBS空间搜索架构的优化历程
美团点评沙龙12-LBS空间搜索架构的优化历程
美团点评沙龙012-从零到千万量级的实时物流平台架构实践
美团点评沙龙012-从零到千万量级的实时物流平台架构实践
美团点评沙龙012-初创电商的物流摸索
美团点评沙龙012-初创电商的物流摸索
美团点评沙龙 飞行中换引擎--美团配送业务系统的架构演进之路
美团点评沙龙 飞行中换引擎--美团配送业务系统的架构演进之路
美团点评技术沙龙011 - 团购系统流量和容量评估实践
美团点评技术沙龙011 - 团购系统流量和容量评估实践
美团点评技术沙龙011 - 客户端用户体验数据量化
美团点评技术沙龙011 - 客户端用户体验数据量化
美团点评技术沙龙011 - 移动app兼容性测试工具Spider
美团点评技术沙龙011 - 移动app兼容性测试工具Spider
美团点评技术沙龙010-美团Atlas实践
美团点评技术沙龙010-美团Atlas实践
美团点评技术沙龙010-Redis Cluster运维实践
美团点评技术沙龙010-Redis Cluster运维实践
美团点评技术沙龙010-美团数据库自动化运维系统构建之路
美团点评技术沙龙010-美团数据库自动化运维系统构建之路
美团点评技术沙龙09 - 美团外卖中的单量预估及列表优化
美团点评技术沙龙09 - 美团外卖中的单量预估及列表优化
美团点评技术沙龙09 - 美团配送智能调度实践
美团点评技术沙龙09 - 美团配送智能调度实践
美团点评技术沙龙09 - 外卖O2O的用户画像实践
美团点评技术沙龙09 - 外卖O2O的用户画像实践
美团点评技术沙龙09 - 一个用户行为分析产品的设计与实现
美团点评技术沙龙09 - 一个用户行为分析产品的设计与实现
2.美团点评技术沙龙08 微服务是银弹么
2.美团点评技术沙龙08 微服务是银弹么
美团点评技术沙龙08 - 分布式监控系统实践
美团点评技术沙龙08 - 分布式监控系统实践
美团点评技术沙龙08 - 分布式会话跟踪系统架构设计与实践
美团点评技术沙龙08 - 分布式会话跟踪系统架构设计与实践
美团点评技术沙龙14:美团四层负载均衡
1.
美团四层负载均衡 - MGW ⺩王伟@云计算部
20161008
2.
⾃自我介绍 2013/8月 ~ 2015/4月 深信服电⼦子科技
(应⽤用交付部) 2015/4月 ~ 至今 美团(云计算部) 1. Linux kernel开发(⺴⽹网络部分) 2. SSL/TLS 开发(openssl) 1. 四层负载均衡⺴⽹网关(MGW) 2. Linux kernel开发
3.
⺫⽬目录 • 负载均衡介绍 • ⾼高性能 •
⾼高可靠 • 技术展望
4.
什么是负载均衡?
5.
什么是负载均衡?
6.
四层负载均衡 and 七层负载均衡?
7.
转发模式对⽐比 模式 优点 缺点 DR(三⾓角传输)
1. 应⽤用直接将应答发给客户端, 性能好 1. 必须在⼀一个⼆二层 2. 应⽤用服务器需要配置VIP NAT(DNAT) 1. 应⽤用服务器⽆无需做配置 1. 负载均衡必须以⺴⽹网关形式存在 TUNNEL 1. 和DR⼀一样,应⽤用直接将应答发 给客户端,性能好。 1. 对应⽤用服务器要求⾼高,需要⽀支 持tunnel 2. 应⽤用服务器需要配置vip FULLNAT (SNAT+DNAT) 1. 应⽤用服务器⽆无需做配置 2. 对⺴⽹网络环境要求⽐比较低 1. 丢失client ip
8.
转发模式 - FULLNAT Client
10.87.5.45 Realserver 10.64.14.4 DNAT+SNAT SNAT+DNAT SRC:10.87.5.45 DST:103.37.152.22 SRC:10.32.14.4 DST:10.64.14.4 VIP:103.37.152.22 LOCALIP:10.32.14.4 DST:10.32.14.4 SRC:10.64.14.4 DST:10.87.5.45 SRC:103.37.152.22
9.
⺫⽬目录 • 负载均衡介绍 • ⾼高性能 •
⾼高可靠 • 技术展望
10.
硬件负载均衡 软件负载均衡 LVS HAPROXY 负载均衡
11.
硬件负载均衡 1. 硬件成本 2. ⼈人⼒力成本 3.
时间成本
12.
美团早期负载均衡结构
13.
美团流量增⻓长情况 ❗3倍的流量增⻓长,LVS性能不⾜足,故障率增加 新建连接数(cps)100w -> 300w 吞吐量(bps)13G
-> 38G
14.
问题所在 1. 中断 3. 锁 4.
上下⽂文切换 2. 过⻓长的协议栈路径 1. PMD驱动 2. kernel bypass 3. ⽆无锁的设计 4. CPU绑定、隔离
15.
PMD驱动、kernel bypass ->
DPDK KNI VF_IO IGB_UIO kernel EAL MALLOC MBUF MEMPOOL RING TIMER Core Lib Platform IVSHMEM POWER KNI METER SCHEDULE QOS ETHDEV E1000 IGB IXGBE I40E VMXNET3 VIRTIO XENTVIRT Packet Access userspace Classify LPM ACL User Space Application
16.
上下⽂文切换 CORE2 DATA CORE7 CORE13 DATA DATA CORE14 Linux CORE15 Linux DATA
PLANE CORE1 KNI CONTROL PLANE … … CPU ISOLATION
17.
⽆无锁的设计 - 地址转换的问题 session
table CPU0 [queue 0] CPU1 [queue 1] session table CPU2 [queue 2] session table CPU3 [queue 3] session table RSS REQUEST:(cip0, cport0, vip0, vport0) 新建 FULLNAT RESPONSE:(dip0, dport0, lip0, lport0) 查找 锁
18.
⽆无锁的设计 - 地址转换的问题 session
table CPU0 [queue 0] CPU1 [queue 1] session table CPU2 [queue 2] session table CPU3 [queue 3] session table RSS REQUEST:(cip0, cport0, vip0, vport0) 新建 FULLNAT RESPONSE:(dip0, dport0, lip0, lport0) 查找 flow director RULE: (sip=0, sport=0, dip=lip0, dport=0, queue=0)
19.
性能测试 测试项 性能参数 SYNPROXY 2800w
pps (67%CPU) http pps in 850w out 960w http bps (64bytes response) in 6G out 10G http qps 380w
20.
⺫⽬目录 • 负载均衡介绍 • ⾼高性能 •
⾼高可靠 • 技术展望
21.
⾼高可靠
22.
ecmp_normal_hash mgw0 mgw1 mgw2
mgw3 ip0:port0 ip1:port1 ip2:port2 ip3:port3 ecmp_normal_hash mgw0 mgw1 mgw2 mgw3 ip0:port0 ip1:port1 ip2:port2 ip3:port3 机器下线导致的问题 ⼤大量连接失败
23.
ecmp_normal_hash mgw0 mgw1 mgw2
mgw3 ip0:port0 ip1:port1 ip2:port2 ip3:port3 ecmp_normal_hash mgw0 mgw1 mgw2 mgw3 ip0:port0 ip1:port1 ip2:port2 ip3:port3 session同步 每台机器都有全量的 session
24.
故障检测与故障切换 测试程序发包间隔 100ms 升级操作丢包 0 主程序故障丢包
0 其他异常(⺴⽹网线等) 500ms 故障切换效果 交换机侧不使⽤用虚拟接⼝口 半秒⼀一次机器健康⾃自检 检测到故障⾃自动给⺴⽹网⼝口断电 捕获异常信号,物理⺴⽹网⼝口断电 故障切换
25.
故障恢复与扩容 ecmp_normal_hash mgw0 mgw1 mgw2
mgw3 ip0:port0 ip1:port1 ip2:port2 ip3:port3 ecmp_normal_hash mgw0 mgw1 mgw2 mgw3 ip0:port0 ip1:port1 ip2:port2 ip3:port3 控制交换机切回流量 批量session同步同步旧session,同时通过增量同步接收新session
26.
⾃自动化测试 MGW单机可靠性
27.
⾃自动化测试平台 server tester nginx udpserver nginx udpserver webbench AB pktgen udpclient resource pool
control MGW traffictraffic TestGroup0 testplan testplan testplan testplan TestGroup1 testplan testplan testplan testplan result collect configure control RESULT LOG EMAIL update
28.
⾃自动化测试平台 测试 开发 ⾃自动化 上线 避免改动引发
29.
节点平滑下线 应⽤用服务器可靠性
30.
节点平滑下线 MGW 应⽤用服 务器0 应⽤用服 务器1 应⽤用服 务器n . . . 已有连接 新建连接+已有连接 新建连接+已有连接 云平台 agent 下线 上线 状态 ⽤用户平台
31.
⼀一致性源ip hash调度器 应⽤用服务器可靠性
32.
⼀一致性hash调度器 普通源ip hash 调度器 RS1
RS2 RS3 RS4 ip1 ip2 ip2 ip3 普通源ip hash 调度器 RS1 RS2 RS3 RS4 ip1 ip2 ip2 ip3 普通hash
33.
⼀一致性hash调度器 普通源ip hash 调度器 RS1
RS2 RS3 RS4 ip1 ip2 ip2 ip3 普通源ip hash 调度器 RS1 RS2 RS3 RS4 ip1 ip2 ip2 ip3 ⼀一致性hash
34.
⼀一致性hash调度器 V1 V2 V3 V4 V5 V6V7 V8 V9 V10 V11 Vn redirect V1 node0 V2 node1 V3
node2 V4 node3 V5 node0 V6 node1 V7 node2 V8 node3 V9 node0 google maglev hash
35.
⺫⽬目录 • 负载均衡介绍 • ⾼高性能 •
⾼高可靠 • 技术展望
36.
技术展望 TCP/IP stack 七层 IPV6
37.
谢谢⼤大家 Q&A
Download now