GoForum › 🌐 V2EX
公有云负载均衡是如何实现多租户的
jonathan001 ·
2026-05-16 16:25 ·
0 次点赞 · 4 条回复
我最近在思考一个问题,公有云负载均衡是如何实现多租户,目前我想到的方案有二,具体如下:
方案一、 负载均衡器直接安装在 VPC 内部以虚拟机的形式存在,这样天然实现了租户隔离,即使 CIDR 重叠也没有关系,但是随着租户越来越多虚拟机数量暴增,资源严重浪费。
方案二、 共享负载均衡池,部分人共用一个 nginx 进程,每个租户分配一个虚拟的 ip 地址,负载均衡器 proxy_pass 指向这个虚拟的 IP ,然后通过 NAT 进行转换引流到 VPC 中,但是缺点是 NAT 需要跟踪这些 SESSION ,表象过大。
不知道有没有做过的童鞋,给提提意见。
4 条回复
jonathan001 · 2026-05-16 16:45
@PolarBears 只是隔离环境,我在想是不是可以用 LXC 然后流量出的时候直接打上 vlan ,然后上层交换机引入 vxlan
jonathan001 · 2026-05-16 17:00
@pingdog 我刚才看了下,可以把不同租户的 nginx 进程放到 netns 中,网络一端在 ns 中,一端在物理机,物理机器这段要通过 vrf 隔离,按理说可以实现多租户的隔离。
添加回复
你还需要 登录
后发表回复
除了虚拟机其实还有 LXC 这种东西