惯性聚合 高效追踪和阅读你感兴趣的博客、新闻、科技资讯
阅读原文 在惯性聚合中打开

推荐订阅源

MongoDB | Blog
MongoDB | Blog
Recorded Future
Recorded Future
Jina AI
Jina AI
The Register - Security
The Register - Security
Threat Intelligence Blog | Flashpoint
Threat Intelligence Blog | Flashpoint
月光博客
月光博客
博客园 - 三生石上(FineUI控件)
F
Fortinet All Blogs
人人都是产品经理
人人都是产品经理
S
SegmentFault 最新的问题
Apple Machine Learning Research
Apple Machine Learning Research
L
LangChain Blog
Y
Y Combinator Blog
H
Hackread – Cybersecurity News, Data Breaches, AI and More
freeCodeCamp Programming Tutorials: Python, JavaScript, Git & More
GbyAI
GbyAI
The GitHub Blog
The GitHub Blog
Vercel News
Vercel News
博客园 - 【当耐特】
雷峰网
雷峰网
The Cloudflare Blog
阮一峰的网络日志
阮一峰的网络日志
aimingoo的专栏
aimingoo的专栏
云风的 BLOG
云风的 BLOG
I
InfoQ
奇客Solidot–传递最新科技情报
奇客Solidot–传递最新科技情报
Google DeepMind News
Google DeepMind News
Security Latest
Security Latest
有赞技术团队
有赞技术团队
L
Lohrmann on Cybersecurity
P
Proofpoint News Feed
cs.CV updates on arXiv.org
cs.CV updates on arXiv.org
The Last Watchdog
The Last Watchdog
P
Privacy & Cybersecurity Law Blog
Scott Helme
Scott Helme
Google Online Security Blog
Google Online Security Blog
WordPress大学
WordPress大学
Hacker News - Newest:
Hacker News - Newest: "LLM"
NISL@THU
NISL@THU
cs.CL updates on arXiv.org
cs.CL updates on arXiv.org
B
Blog RSS Feed
Cyberwarzone
Cyberwarzone
K
Kaspersky official blog
F
Full Disclosure
Martin Fowler
Martin Fowler
Spread Privacy
Spread Privacy
D
Docker
C
Cisco Blogs
www.infosecurity-magazine.com
www.infosecurity-magazine.com
H
Hacker News: Front Page

云计算

开发笔记本推荐 - V2EX 求大豆包 seed-2.0 官方渠道 折扣 有量 - V2EX AWS 阿里云国际 腾讯云国际 华为云国际 GCP 官方代理商 - V2EX AWS 官方代理,账单代付 - V2EX 没见过像腾讯云这么恶心的厂 - V2EX 腾讯云的短信业务也太拉跨了吧, 10 点的工单 到现在没一个活人处理 - V2EX 之前那个 mjj 的论坛没了, mjj 们都去哪里了 - V2EX 降本增效之运维费用大幅度缩减。 - V2EX 龟龟 arm 创建成了,还是两台! - V2EX 甲骨文云 arm 失联,有什么好办法找回吗? - V2EX 收锐捷 200m 1 年以上的,配置不限,明盘 - V2EX 听说微信小程序直播时,后台使用的是腾讯云的服务,并且可能会存在直播限速的问题? 第一次遇到国内的阿里云服务器居然不能访问任意海外 ip 运营商直接把海外 ip 段拉黑 现在各个云厂商有什么比较实惠的后端服务器套餐吗?小开发者想部署下自己的服务。 2 核 4g 云服务有推荐的吗 即将入职某国企数据中心云计算方向,欢迎大佬们给些学习建议 对联通云的信任,彻底没了 SparkCR — 容器镜像加速,公共镜像免费拉取 阿里云和 ubuntu 到底是谁疯了 阿里云的 dns 解析要收钱了 阿里云国际-马尼拉机房-公网出口某个连接/状态阈值异常偏低-大家注意踩坑 TG 有人要挂群管理吗 免费 - V2EX 老哥们,有对 oracle 云账户比较熟的吗 卧槽 ucloud 台湾比白嫖的服务器 还差劲! 甲骨文挂了 抢购的 200M 阿里云轻量快过期了,续费划不来,只能新账号? 阿里云怎么这么奇葩 爪云平替? RESVRL 容器托管重磅上线!支持 ClawCloud 一键迁移! 最近发现有大量的海外机房 ip 在爆破,遂把自己的所有海外服务器都配置了 GEOIP 白名单 关于我用阿里云 ESA Pages 中遇到的 bug 们。 aws 部分区挂了? 火山云这么水吗?现在都不支持 Rocky Linux 10 最便宜的云服务器方案是什么? 德国国家域名出现解析故障(所有启用 DNSSEC 的 de 域名) 阿里云一台 4C8G 的服务器续费有优惠渠道吗 clawcloud run 停运后在哪还能低成本部署 n8n - V2EX 2026 年,选择 Podman 还是 Docker - V2EX ClawCloud 停止服务 有用阿里云轻量服务器韩国节点的吗?昨天到今天宕机了 8 个小时左右 - V2EX 阿里云效还是用的少 - V2EX 阿里云 ECS 自定义镜像云下 Esxi 恢复问题 - V2EX Oracle Cloud 两个免费实例如何重装或更新操作系统? - V2EX 甲骨文云失联 - V2EX 丹麦国别域名(.dk)政策变更 - V2EX 吐槽下 openEuler - V2EX 腾讯云更新镜像的速度这么慢的么? - V2EX 阿里云 Coding Plan 怎么感觉有点虚假宣传的味道了 国内哪个云厂商的服务器便宜好用。 - V2EX 阿里云云安全中心计费日志容量就是按照 1000G,不足的按照 1000G 计费 有火山云(火山引擎)的代理商吗,怎么便宜购买云服务器 - V2EX 用了一段时间腾讯云的 cnb,说实话还可以 - V2EX 中国域名部分政策变更 - V2EX [请教] 如何搭建稳定 AI 云 vibe coding 平台 - V2EX run.claw.cloud 挂了吗 - V2EX 有更高性价比的 10 Gbps 无限流量独立服务器吗? - V2EX AWS WorkMail 宣布停服 - V2EX 腾讯云新加坡服务器 IP 被拦截,换两次都是被拦截 IP,应该怎么解决 - V2EX 用腾讯云踩坑了,建议别续费等待回收的服务器 - V2EX 哪里有个人用的价格便宜又稳定的云服务器呀 - V2EX 阿里云的 Coding Plan 现在是不是根本不放货了 - V2EX 太离谱了,改名叫离谱云吧 - V2EX 腾讯云香港,我放个爬虫爬海外网站 成都地区裸金属租机 - V2EX 单卡 4090 云主机 16C64G 最低一个月 rmb900 元是什么水平? - V2EX 国内 idc 带宽一般是什么价格? 澳大利亚国别域名注册规则变更 买阿里的云服务,大家是在官网直接下单吗? 有无 AWS 阿里云国际渠道商 - V2EX 关于各大清凉云大带宽限速的一个猜想 - V2EX 话说阿里云备案一定要买服务器? - V2EX 请问在阿里云中怎样管理少量的密码、API KEY 之类的凭据? - V2EX 想给甲骨文打钱结果被封小记 刚才阿里云香港地区 OSS 访问异常 - V2EX 请教一下各位大佬,甲骨文服务器注册后扣款后又撤销了, ABC 报错 请教大家良心云续费问题 新加坡国别域名注册规则变更 - V2EX 作为新质生产资料的 tokens 腾讯云通过 PassKey 登录后,为什么还要输入一遍 OTP? 阿里云真的是让人无语...... - V2EX 请教一个问题,国内哪家 CDN 性价比比较高?而且比较方便做 saas 计费 阿里云 ecs 服务器,有什么值得部署的安全方面的服务吗? 想做香港高防入门款独服 CDN 询价 小白问国内云主机其他用途 海量数据回国方案 求问 ai 小模型训练的云服务器 租用 选项 - V2EX 甲骨文 MFA 找客服重置,银行卡早已注销,但客服说卡仍然有效 Google Cloud 的 CDN Interconnect、对等互连涨价
公有云负载均衡是如何实现多租户的
jonathan001 · 2026-05-16 · via 云计算

我最近在思考一个问题,公有云负载均衡是如何实现多租户,目前我想到的方案有二,具体如下:

方案一、 负载均衡器直接安装在 VPC 内部以虚拟机的形式存在,这样天然实现了租户隔离,即使 CIDR 重叠也没有关系,但是随着租户越来越多虚拟机数量暴增,资源严重浪费。

方案二、 共享负载均衡池,部分人共用一个 nginx 进程,每个租户分配一个虚拟的 ip 地址,负载均衡器 proxy_pass 指向这个虚拟的 IP ,然后通过 NAT 进行转换引流到 VPC 中,但是缺点是 NAT 需要跟踪这些 SESSION ,表象过大。

不知道有没有做过的童鞋,给提提意见。

pingdog

3

pingdog      5 月 16 日 via iPhone

vxlan 解决不了多租户,vrf, sr 都发展十多年了

Linux 还可以用 netns 来分割多个 instance

jonathan001

4

jonathan001      5 月 16 日

@pingdog 我刚才看了下,可以把不同租户的 nginx 进程放到 netns 中,网络一端在 ns 中,一端在物理机,物理机器这段要通过 vrf 隔离,按理说可以实现多租户的隔离。

teaguexiao

5

teaguexiao      5 月 16 日

AWS ALB/NLB 实際上是方案二的变体,共享池配路,内部用 VPC Lattice 和 Hyperplane 做网络虚拟化而不是传统 NAT ,避免了连接跟踪表爆峸的问题。跟你方案二思路相近,但关键在网络中面痄呼而不是 instance 层就能打通租户隔离。

my3157

7

my3157      5 月 16 日 via Android

其实大多数云都是有个特殊的网络优化过的物理机,然后上面跑 lxc/vm ,运行 nginx+lua or haproxy

jonathan001

8

jonathan001      5 月 16 日

@my3157 这种方案我已经梳理通了,直接在 linux netns 中跑 nginx 进程,物理一层的网卡直接放到 vrf 中,netns 中的 nginx 进程应该可以用 cgroup 来做隔离,对于高可用可以在多个可用区部署多个进程,然后归属同一个 vxlan 就行。

defunct9

9

defunct9      5 月 17 日 via iPhone

原始的 clb 应该是 f5 ,现在的 alb 应该是 nginx 或者 haproxy 或者 traefik 或者 caddy

thereone

10

thereone      5 月 17 日

多租户的实现,别的不清楚就我接触到的是物理设备和 NFV 设备。普通型是使用负载均衡的虚拟机优享型和专用是直接使用物理设备。厂商专用的 NFV 和物理设备都是内部就支持多租户隔离不需要额外做什么。F5 的 Bigve 和高性能物理硬件 华三硬件 LB 还有虚拟机型 LB 以及其它厂家的硬件和软件等等。至于引流底层都是 vxlan 封装至于数据卸载可以是在 tor 交换机也可以在设备内部。

thereone

12

thereone      5 月 17 日

@jonathan001 vpc 部署虚拟机一般是云上客户自己做,省钱买几台虚拟机自己做成 LB 用 nginx 也好 LVS 别的也好来实现。真正云厂家底层都是用专门的 NFV 或者高性能物理硬件这个才能承载众多用户量。毕竟这些厂家都是专门做这个的性能方面基本不用担心,ASIC FPGA 的硬件转发可以把性能和承载的租户拉到非常高。NFV 也是底层是用 VPP 或者 DPDK 实现高性能的。在要不就是云厂家购买白盒设备自己做自研。

fovecifer

13

fovecifer      5 月 17 日

公有云负载均衡也分不同层次,常用的是 TCP 层和 http/https 层的,我认为肯定要上网络虚拟化的设备,LZ 你说的应该更靠近操作系统层面

CodeWind

18

CodeWind      5 月 17 日

维护过华为 HCS 私有云,说说 HCS 的方案。
首先 LB 是一个集群,包含四层的 lvs 和七层的 nginx ,如果申请的四层 LB ,那就只在 lvs 上创建配置,如果申请的七层,会在 lvs 和 nginx 都创建配置(流量先过 lvs ,再过 nginx),所以解答第一个问题,大家共用。
第二,网络资源和计算资源是分开的,计算资源内部是 vxlan ,但是不和网络资源建立 tunnel ,网络资源到计算资源走的路由。具体就是 lb 访问后端时是访问的 ecs 的 floating ip(华为叫内大网地址)。
第三,lb 访问时要区分有无公网 IP ,有公网 IP 时,流量进到核心后,引流到网络节点,然后走内大网平面路由到后端 ecs 。如果无公网 IP ,好像是通过流表把流量引流到网络节点,然后再走上面的流程(记得不是很清楚了)
大致就是这些了,有疑问可以再交流

jonathan001

19

jonathan001      5 月 18 日

网络资源到计算资源走的路由,但是如何区分租户呢?租户的 ip 如果有重叠该如何处理?如两个租户的 lb 地址都是 10.0.0.1/32 ?

还有一种可能就是专门那一个网段如 10.0.0.0/16 ,给每一个租户的 lb 分配一个单独的 10.0.1.1/32 的路由,这样也能标识一个租户,然后通过路由的方式引入到计算集群,计算集群处理后再通过网络返回给 lb ,不知道我这么理解对不对。

realpg

20

realpg      5 月 18 日

其实很多都是不隔离的
有一些草台班子的 你能看到这个现象 他们为了省资源 slb src 的地址进行一次处理

比如你的 SLB 实例的公网 IP 是 1.1.1.1 ,内网 IP 是 192.168.31.7 ,你的两个计算节点内网 IP 是 192.168.31.11 和 192.168.31.12

你在节点上看连接,甚至会发现 slb 连过来的 IP 不是 192.168.31.7 ,而是 100.68.31.125 之类

云内都是 vxlan ,标签交换,三层路由的,不会建立低效的二层关系的

vopsoft

21

vopsoft      5 月 18 日

iqiyi/dpvs 也是基于 dpdk 开源的

jonathan001

24

jonathan001      5 月 19 日

@realpg 我说的是云厂商不是你,你这个思路是正确的,我也思考了下,所有租户共享一个 LB 共享池 192.168.1.0/24 ,A 租户的 LB 地址是 192.168.1.1 ,然后平台拿到这个地址去所有 LB 的机器上配置 192.168.1.1 到 lo 接口,然后宣告,形成 ECMP ,全部转发流量,流量到达 LB 后如果址是 192.168.1.1 目标地址是 vpc 内网地址,自己查 flow 流表通过 vxlan 转发到相应隧道到达租户 vpc 中的机器,至于 vni 就是在创建 lb 后平台控制器自动下发到 OVS 的。