公有云负载均衡是如何实现多租户的

我最近在思考一个问题,公有云负载均衡是如何实现多租户,目前我想到的方案有二,具体如下: 方案一、 负载均衡器直接安装在 VPC 内部以虚拟机的形式存在,这样天然实现了租户隔离,即使 CIDR 重叠也没有关系,但是随着租户越来越多虚拟机数量暴增,资源严重浪费。 方案二、 共享负载均衡池,部分人共用一个...
公有云负载均衡是如何实现多租户的
公有云负载均衡是如何实现多租户的

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

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

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

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

来源: V2EX - 技术查看原文