Google cloud platform 当我在GCP中使用microservice架构时,应使用哪些负载平衡器

Google cloud platform 当我在GCP中使用microservice架构时,应使用哪些负载平衡器,google-cloud-platform,load-balancing,Google Cloud Platform,Load Balancing,我在angular中有UI,在RESTAPI中有后端,而且像许可证和身份验证这样的服务很少。 我将在不同的实例上部署它们。我希望我的ui和后端实现负载平衡和自动缩放。 我的应用程序是https,所以我应该为UI和后端使用哪个负载平衡器。我曾考虑将tcp(内部负载平衡器)用于后端,将https(外部负载平衡器)用于前端。考虑到您的使用情况,将https LB用于前端最有意义,因为它可以帮助自动缩放,并且更适合处理应用程序的https请求 TCP内部LB在前端和后端之间是有意义的,因为此时您不需要担

我在angular中有UI,在RESTAPI中有后端,而且像许可证和身份验证这样的服务很少。 我将在不同的实例上部署它们。我希望我的ui和后端实现负载平衡和自动缩放。
我的应用程序是https,所以我应该为UI和后端使用哪个负载平衡器。我曾考虑将tcp(内部负载平衡器)用于后端,将https(外部负载平衡器)用于前端。

考虑到您的使用情况,将https LB用于前端最有意义,因为它可以帮助自动缩放,并且更适合处理应用程序的https请求


TCP内部LB在前端和后端之间是有意义的,因为此时您不需要担心应用层的决策,只需要一些东西来分配负载。

考虑到您的用例,前端的HTTPS LB最有意义,因为它可以帮助自动缩放,并且更适合处理应用程序的HTTPS请求


TCP内部LB在前端和后端之间是有意义的,因为此时您不需要担心应用层的决策,只需要一些东西来分配负载。

由于我的应用程序处于angular状态,所有对身份验证和授权服务的调用都将从浏览器本身进行。如果我使用TCP负载平衡器,我的后端服务以及其他服务(身份验证和许可证)将在VPC中。最重要的是,我使用的是https,所以我需要使用IP主机名instade的所有服务。所以我的问题是我的身份验证和许可证将如何从外部VPC(直接浏览器)通过名称进行调用。我不确定你当时在问什么。您是在问应该如何配置HTTPS LB吗?如果是,请更新您的问题。否则,前端使用L7LB和TCP ILB应该足以在前端应用程序和backend@RujutaS-你的问题太广泛了,有50种不同的方法来实现这一点。您还对UI以及前端和后端系统感到困惑。花些时间在你的问题上,明确你的最终目标是什么——并详细说明。然后我们可以帮助您实现它。由于我的应用程序是angular,所有对身份验证和授权服务的调用都将来自浏览器本身。如果我使用TCP负载平衡器,我的后端服务以及其他服务(身份验证和许可证)将在VPC中。最重要的是,我使用的是https,所以我需要使用IP主机名instade的所有服务。所以我的问题是我的身份验证和许可证将如何从外部VPC(直接浏览器)通过名称进行调用。我不确定你当时在问什么。您是在问应该如何配置HTTPS LB吗?如果是,请更新您的问题。否则,前端使用L7LB和TCP ILB应该足以在前端应用程序和backend@RujutaS-你的问题太广泛了,有50种不同的方法来实现这一点。您还对UI以及前端和后端系统感到困惑。花些时间在你的问题上,明确你的最终目标是什么——并详细说明。然后我们可以帮助您实现它。