设想一个大型的存储服务,大概有一千台机器,主要消耗资源为带宽,每台机器网卡为 25Gb 。
现在想给这个服务添加 统一网关,所有流量都通过网关然后代理到服务上。
如果就像正常情况部署多层 Nginx 的话,每台机器网卡也按 25Gb 计算,则网关机器数量和服务机器数需要对等,实际上是一种极大的资源浪费。
问题的真实背景是公司的对象存储服务想引入这样一个网关,咨询阿里飞天团队的人后被告知他们改了一些内核 /驱动之类的已经实现了,现在想知道有没有一些类似的开源组件?
|  |      1iqoo      2022-01-11 20:14:35 +08:00 网关用超大带宽的网卡二层转发? | 
|  |      2pmispig      2022-01-11 22:26:40 +08:00  1 你说的这个应该就是 lvs 吧,网关过做前几个包,其他的就由 client 和后面直接通信了 | 
|      3dorothyREN      2022-01-12 00:48:36 +08:00  1 lvs 的 dr 模式? | 
|  |      4mingl0280      2022-01-12 09:15:37 +08:00  1 bypass switch (我终于找到这个东西有啥地方用了哈哈哈哈,感谢楼主的提示) | 
|  |      5SmiteChow      2022-01-12 10:14:35 +08:00 不可能的,最前端只能是 BGP 负载均衡 | 
|      6salmon5      2022-01-12 10:36:26 +08:00 lvs 这种古代的东西,就别提了吧 |