跨多个区域的 AppEngine 负载均衡

NEO*_*NEO 5 google-app-engine load-balancing google-cloud-platform

据我所知,AppEngine 项目仅定义为一个区域,Google 会自动为您处理负载平衡。但是,如果我在世界各地的不同地区有应用程序(在不同的项目中,因为这似乎是一个要求),那么我如何使用 Google Cloud 中的 HTTPS 负载均衡器根据请求来自的位置自动路由流量?(同时考虑标准和灵活)

Man*_*ngu 4

GCP中的负载均衡器可以根据区域将流量均衡到不同的实例。

但是,要执行此操作,您应该在同一项目中使用 VM 实例。如果您使用 App EngineFlexible,则在部署应用程序时会为每个服务创建实例组来管理实例,因此可以将它们添加到负载均衡器中。

然后,您可以将灵活环境中其他项目中的其他应用程序作为不同的服务移动到具有负载均衡器的项目中,然后添加到负载均衡器中。

遗憾的是,标准环境中应用程序的唯一解决方案是应将它们移动到灵活环境,与负载均衡器位于同一项目中,以便能够将它们添加到那里。