阿里云
发表主题 回复主题
  • 3011阅读
  • 4回复

[干货分享]京东基于DPDK技术的高性能四层负载均衡器SKYLB

级别: 码农
发帖
128
云币
331
摘要 yw7(!1j=  
随着京东业务的高速增长,作为应用入口的负载均衡,大流量大并发带来的挑战越来越严峻。本文主要介绍了京东商城设计和实践的一套高可靠,高性能的负载均衡器,我们命名为SKYLB。是一个使用intel DPDK报文转发库,实现运行在通用X86服务器上研的分布式负载均衡服务。配合网络路由器的OSPF或者BGP协议,组成承担京东数据中心核心四层负载均衡的集群。最大限度的发挥普通X86服务器硬件资源的性能,实现一套适合于京东商城业务的低成本,分布式,高性能,可扩展的智能负载均衡系统 E6O!e<ze^  
介绍 w8UUeF  
京东商城目前是国内最大的电商企业。京东的机房内部的流量爆炸式快速的增长。早在2016年初京东商城已经将所有的业务系统全部迁移到容器平台JDOS,线上百万+容器实例稳定运行。大流量的负载均衡的分配显得至关重要,也是京东商城新一代软件定义数据中心的关键基础服务设施之一。 ~a_X 7  
负载均衡器一般介于网络上的路由器与后端服务器之间,负责将每个数据包通过一定的服务匹配,将其转发到后端服务器节点。充分考虑到京东商城数据中心全容器及全三层BGP组网的模型。以及基于DPDK的几乎达到网卡限速的性能,我们在设计负载均衡时,仅考虑实现了FULLNAT模式,即出向和入向的流量均通过负载均衡器,基本数据流程图如下图1所示: K*,,j\Q.  
图9 SKYLBhttp 性能测试指标图
:HY =^$\  
总结 ?mK&Slh.  
本文主要介绍了SKYLB,一种的基于intel DPDK平台开发的负载均衡器。其接近网卡线速处理及转发能力,灵活的部署,多样的监控以及可靠的稳定性。基本上覆盖所有4层负载均衡的业务处理需求,配合集群管理以及调度,作为京东数据中心操作系统(JDOS)的一个重要的组成部分,在京东数据中心发挥至关重要的作用。  -K8F$\W  
一个IT人充电的APP,Prof.wang 下载有好礼
级别: 码农
发帖
128
云币
331
只看该作者 沙发  发表于: 02-06
级别: 码农
发帖
128
云币
331
只看该作者 板凳  发表于: 02-11
级别: 码农
发帖
128
云币
331
只看该作者 地板  发表于: 03-06
级别: 禁止发言
发帖
13
云币
11
只看该作者 4楼 发表于: 03-25
用户被禁言,该主题自动屏蔽!
发表主题 回复主题
« 返回列表上一主题下一主题

限100 字节
如果您提交过一次失败了,可以用”恢复数据”来恢复帖子内容
 
验证问题: ECS是阿里云提供的什么服务? 正确答案:云服务器
上一个 下一个