我们正在设置一个基础架构,其中我们托管了几个服务,并且每个服务都有单独的内部负载均衡器。
如果我们在内部负载均衡器前面有全局负载均衡器。有没有人可以帮助我,告诉我各种服务之间是如何相互通信的?会通过全局HTTP LB吗?这是正确的方法吗?会非常感谢你的帮助。
发布于 2018-01-16 22:16:42
我希望您的“全局负载均衡器”设置有一个全局外部IP,因此外部客户端可以通过互联网访问它。
如果您使用内部负载均衡将负载进一步分发到GCP项目内您的私有网络内的实例,则无需调用外部IP来与您的GCP项目内的其他服务通信。
您可以直接针对内部负载均衡的IP地址执行调用。
注意,您可以让GCP在您的VPC内分配任意空闲IP地址,也可以选择所选VPC地址范围内的IP地址。
另请参阅以下有关内部负载均衡器的文档:https://cloud.google.com/compute/docs/load-balancing/internal/
发布于 2018-02-01 18:54:50
您不能将相同的实例组重用为HTTP(S)负载均衡和内部负载均衡器的后端。
您可以做的是对内部和外部客户端使用HTTP负载平衡。
否则,您可以在HTTP负载均衡后台运行HTTP代理服务,并将请求转发到内部负载均衡IP。
https://stackoverflow.com/questions/48274282
复制相似问题