qcon2018容器生态下的高性能负载均衡建设之路_第1页
qcon2018容器生态下的高性能负载均衡建设之路_第2页
qcon2018容器生态下的高性能负载均衡建设之路_第3页
qcon2018容器生态下的高性能负载均衡建设之路_第4页
qcon2018容器生态下的高性能负载均衡建设之路_第5页
已阅读5页,还剩17页未读 继续免费阅读

下载本文档

版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领

文档简介

《容器生态下的高性能负载均衡建设ContainerLB研发背景及目标ContainerLB功能及特性ContainerLBContainerLB性能指标OptsOptsIDCPhysicalüDR,TUNNATüFULLNAT支持常见的4充分发挥双路服务器性能,支持两个zone融入JDOS生态,落地K8SService 支持tcp链 ,记录链路状态,支持快速会话释放支持容器的健康检查,保证应用可用性:负载均衡会定时探测后端服务是否正常运行,健康检查频率可自定负载均衡自己高可用通过配合bgpecmp来支持。 负载均衡,用户可通过控制台轻松实现负载均衡器的配置、释放等功能。融入jdos生态容器系统。üSource-üSource-Ip-üLeast-üRound-

源iphash调度源ip+port一致性hash调度üWeightedRound- 支持会话保持,满足用户个性化需求:负载均衡通过IP地址实现会话保持,可将一定时间内来自同一用户的访 链 ,支持vip链路快速释放,防止在流量洪峰时,本地ip+port资源不足Restful-KubernetesRestful-KubernetesDPDKLBDPDKLBDPDKLBDPDKLBDPDKLBDPDKLBContainer /Nginxü支持DPDK Autoü支持单独的DPDKLBAutoContainer /NginxContainer /Nginx

LB LBCacheDPDKDPDKK8sRestfulK8s

AgentAgent

ContainerDPDKLBüLBcontrolcenterk8süAgent通过调用cmd ContainerLB参数。üCmd 通过与filesocketDpdkMainProcess交互。üDRüNAT

HashHashHashHashHashHash

SessionSessionSessionSessionSessionSessionSession

HashHashHashHashHashHash

HashHash

SessionSession

HashHash create/dellbcreate/dellbdevcreate/dellbset/modifyvipadd/dellocal

CmdCmd

RxRx

RxRx

RxRx

vip

Linux

Tx

TxTxTxrsrsstatsnicrs

dpdk pletion(RTC都会独立执行报文接收,处理、发送任务,各个 互不影响。 Pipelin报理收,处理,发送任务将分别赋 作控核执行令 交换,ARP表等任务其他的核作为 工作核轮询网卡的 执行数据包处理任务线ontainerLB利用网卡的RSS功能实现客户端请求报文的分流,利用网卡FDIR功能实现后端服务响应报文的分流。ContainerLB对在这个目的达成后下,ContainerLB的业务实现会简单和高效很多。每个工作核 的连接信息。ContainerLB不需要考虑对session表加锁,因为每个工作核的session表都是独立的。 支持传统二层 支持三层bgpü配合交换机

LoadLoadLoadLoad

RouterTable:Dest:10.20.3.0via:10.20.3.2Dest:10.20.3.0via:10.20.4.2Dest:10.20.3.0via:10.20.5.2Dest:10.20.4.0via:10.20.3.2Dest:10.20.4.0via:10.20.4.2Dest:10.20.4.0via:10.20.5.2Dest:10.20.5.0via:10.20.3.2Dest:10.20.5.0via:10.20.4.2Dest:10.20.5.0

DPDK本身的性能优势,pollmode 恰当地使

温馨提示

  • 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
  • 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
  • 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
  • 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
  • 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
  • 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
  • 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。

评论

0/150

提交评论