2015-05-31 27 views
2

我正在尋找一種方式將流量從我的heroku應用程序重定向到其他情況下,當heroku/aws遇到停機時。如何創建服務器(故障轉移)冗餘和可靠性解決方案

我設想了一些沿着這些路線的東西,但會喜歡任何反饋和其他想法。

  1. 在heroku(或任何地方)上運行的應用程序返回錯誤。
  2. 請求被重定向到一個後備URL(我已經有了這個設置)
  3. 這個URL包含原始應用程序的一個克隆(包括數據庫)。
  4. 此克隆現在只能讀取,因爲我想避免必須來回同步DB。

我想要一個合理有效的方式來保持數據庫每隔30-60分鐘左右的時間。我不知道如何做到這一點。我認爲Docker可能是更動態部署的良好開端。我們的目標是有一些冗餘,我並沒有使用heroku,但目前我的應用程序駐留在那裏。

我錯過了什麼嗎?這是否合理實施?感謝您抽出寶貴的時間。

[更新]我找到了this。雖然有點輕,但我可以使用的很少,因爲我的套裝與使用的套裝完全不同。

回答

0

Heroku是PaaS,這對於服務器設置來說很容易&。

當應用程序開始生長足夠大,我會建議更改爲IaaS的虛擬機,例如AWS,谷歌雲平臺Azure的等

+0

閱讀這篇文章爲什麼切換 HTTP://www.holovaty .COM /寫/ AWS-NOTES / –

相關問題