Facebook 宣布开源 Katran,高性能第4层负载均衡器 | 软件推介

2018 年 5 月 31 日 开源中国


GPLv2

C/C++ Google Go

跨平台

Facebook


Facebook 宣布开源 Katran,一个可扩展的网络负载均衡器,并概述了其工具来自动化网络工作流程。


Facebook 建立了 Katran 开发一个转发平台,为后端服务器提供更多的灵活性,同时改善网络均衡。Katran 提供了一个软件解决方案,用于使用称为 eXpress Data Path 和 eBPF 虚拟机的最新内核工程开发进行负载均衡。 Katran 被部署在 Facebook 的网络中。


通过开源 Katran,Facebook 希望社区能够以其软件为基础提升负载均衡器的性能。

Facebook 补充说,Katran 运行在 Linux 服务上,可以与其他服务共存,并且易于维护和升级。 Katran 还允许 Facebook 将负载均衡器与后端应用程序合并。 这一举措有助于提升产能。


为了更好地管理流量,Facebook 部署了一个全球分布式的网络点作为数据中心的代理。鉴于极高的请求量,PoP 和数据中心都面临着巨大挑战,需要将大量(后端)服务器作为一个虚拟单元出现在外部世界,并且还要在这些后端服务器之间高效地分配工作负载。



主要功能特性


  • 快速(特别是在驱动模式下的 w/ XDP)

  • 性能与多个 NIC 的 RX 队列呈线性关系

  • RSS 友好的封装


项目详情及源码地址获取:




参与「程序员专属信用卡调研

让我们打造最适合程序员的信用卡!


美食、购物、航旅…优惠折扣等着你哦~


扫码参与投票





推荐阅读

国产系统“强行”快于国外系统,网友:面对现实这么难?

C++ 协程的近况、设计与实现中的细节和决策

看似简单的 Windows 记事本,其实维护起来并不简单

联想回应“反对预装国产系统”消息:谣言,一直支持国产

吃透这套架构演化图,从零搭建 Web 网站也不难!

点击“阅读原文”查看更多精彩内容

登录查看更多
0

相关内容

【实用书】Python技术手册,第三版767页pdf
专知会员服务
240+阅读 · 2020年5月21日
Python导论,476页pdf,现代Python计算
专知会员服务
264+阅读 · 2020年5月17日
【2020新书】Kafka实战:Kafka in Action,209页pdf
专知会员服务
69+阅读 · 2020年3月9日
【新书】Java企业微服务,Enterprise Java Microservices,272页pdf
跨框架深度学习可视化框架 VisualDL | 软件推介
开源中国
3+阅读 · 2018年4月26日
猝不及防!刚刚,马云重大宣布,沸腾了全中国!
今日互联网头条
3+阅读 · 2017年11月23日
10个深度学习软件的安装指南(附代码)
数据派THU
17+阅读 · 2017年11月18日
Arxiv
8+阅读 · 2018年1月19日
VIP会员
相关VIP内容
【实用书】Python技术手册,第三版767页pdf
专知会员服务
240+阅读 · 2020年5月21日
Python导论,476页pdf,现代Python计算
专知会员服务
264+阅读 · 2020年5月17日
【2020新书】Kafka实战:Kafka in Action,209页pdf
专知会员服务
69+阅读 · 2020年3月9日
【新书】Java企业微服务,Enterprise Java Microservices,272页pdf
相关资讯
跨框架深度学习可视化框架 VisualDL | 软件推介
开源中国
3+阅读 · 2018年4月26日
猝不及防!刚刚,马云重大宣布,沸腾了全中国!
今日互联网头条
3+阅读 · 2017年11月23日
10个深度学习软件的安装指南(附代码)
数据派THU
17+阅读 · 2017年11月18日
Top
微信扫码咨询专知VIP会员