首页 文章

使用Google App Engine作为后端在Google Cloud Load Balancer上进行GeoDNS路由

提问于
浏览
0

我们希望将Google App Engine用于我们的低延迟服务之一 . 我们需要在全球范围内提供低延迟服务 . 由于Google App Engine是一项区域性服务,因此没有直接的方式来部署多区域服务 . 因此,查看Google Load Balancer以在DNS级别进行路由,但这似乎也不可能,因为负载均衡器不支持App Engine作为后端服务 . 有没有其他方法可以在GCP中为App Engine服务实现GeoDNS路由 .

1 回答

  • 1

    正如您所说,由于App Engine是区域服务,因此没有直接实现GeoDNS路由的方法 .

    阅读this feature request以进一步了解这一点 . 在第二条评论中,他们列出了两种可能的解决方法,对标准和灵活环境都很有用:

    解决方法是您提到的方法,使用带负载均衡器的单个项目将请求路由到不同区域的计算引擎实例 . 然后让每个Compute Engine实例充当每个不同区域中App Engine项目的代理(您可以将代码复制到每个App Engine项目) . 在此期间,使用Google Kubernetes Engine代替App Engine进行多区域应用程序服务可能更容易 .

    您可以为FR加注星标以支持它 .

相关问题