簡體   English   中英

在Heroku上運行跨區域部署的最佳方法是什么?

[英]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.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM