阿里云
阿里云多端小程序中小企业获客首选
发表主题 回复主题
  • 4032阅读
  • 4回复

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

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

限100 字节
如果您提交过一次失败了,可以用”恢复数据”来恢复帖子内容
 
验证问题: 阿里云官网域名是什么? 正确答案:www.aliyun.com
上一个 下一个
      ×
      全新阿里云开发者社区, 去探索开发者的新世界吧!
      一站式的体验,更多的精彩!
      通过下面领域大门,一起探索新的技术世界吧~ (点击图标进入)