![](/img/trans.png)
[英]What is the best way to run a long task on Heroku with Ruby On Rails?
[英]What's the best way to run a cross-region deployment on Heroku?
我想兩個人至少使用兩個Heroku地區 - 美國和歐盟。 目標是為每個用戶提供最接近他們的服務器。
我知道如何使用AWS - 基於延遲的路由實現這一目標。
LBR是否僅限於'純AWS',還是可以輕松應用於Heroku或托管?
無論如何,LBR只解決了部分問題(最終用戶 - > web dyno)。 是否有使用Heroku數據庫/跨區域其他資源的指南?
是的,這是完全可能的,您需要為與相關Heroku區域匹配的每條記錄選擇AWS區域。 例如
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 = eu-west-1,us = us-east-1 Heroku應用程序托管在哪里?
重要的是要考慮到美國和歐盟數據中心具有類似ping的用戶可能會被路由到一天,而另一個用戶則被路由到另一天。
這個鏈接解釋了這是可能的,我剛剛在我自己的AWS賬戶中嘗試過。 https://docs.aws.amazon.com/Route53/latest/DeveloperGuide/resource-record-sets-values-latency.html
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.