什么是运行在Heroku跨区域部署的最佳方式是什么?

问题描述 投票:9回答:1

我想两个用至少两个Heroku的地区 - 美国和欧盟。我们的目标是最接近给每个用户的服务器给他们。

我知道如何与AWS实现这一点 - Latency Based Routing

是LBR局限于“纯AWS”,或者可以很容易地应用到的Heroku或托管?

在任何情况下,仅LBR解决问题的一部分(最终用户 - >幅DYNO)。是否有一个指导与Heroku的数据库/其他资源的跨区域合作?

heroku amazon-web-services dns amazon-route53
1个回答
0
投票

是的,这是完全有可能的,你就需要选择AWS区域为每个Heroku的区域问题一致的记录。例如

foobar.example.org CNAME myuseast.herokuapp.com -> latency based us-east-1
foobar.example.org CNAME myeuwest.herokuapp.com -> latency based eu-west-1

此链接介绍了如何找到这些区域,EU =欧盟 - 西-1,美国= US-东1 Where are Heroku apps hosted exactly?

考虑到谁也有类似的ping到美国和欧盟的数据中心的用户可能会被路由到一个一天,另一接下来是非常重要的。

此链接解释说,这是可能的,我也以我个人的AWS帐号试了一下刚才。 https://docs.aws.amazon.com/Route53/latest/DeveloperGuide/resource-record-sets-values-latency.html

© www.soinside.com 2019 - 2024. All rights reserved.