2012-01-18 37 views

回答

2

基本上非常簡單,但也與整個世界的傷害。

只需創建您的VPS應用程序的實例。

然後,你需要確保你能夠從Heroku的翻轉你的DNS到VPS說不用等待TTL到期,或好歹讓世界知道你的應用程序已經移動了。

然後找出確保在這兩種環境的代碼是完全一樣的,並適用於兩個不同的服務器上設置一個可靠的方法

然後找出你如何能保持數據是最新的在兩種環境等等當你需要翻轉時,數據在兩種環境中都是相同的。

然後,你需要找出一種方法來提醒自己保持這種二次VPS達從一個服務器管理點的日期。軟件更新,安全補丁等等等等

然後,你需要弄清楚,你可以通知的方式,當Heroku的下跌24/7

然後,你需要希望,當Heroku的宕機時的Linode是不是

...或者只是接受任何主機將會下降,而且會花費很多錢的地獄,以確保您的網站沒有。說實話,它可能更好地爲您看某種主機設置,允許跨越多個地點的冗餘和故障轉移(這也不會便宜)

0

存在提供,讓您的網站的能力的第三方服務(部分)如果服務器出現故障 - 至少在用戶看來您的網站已啓動,但在幕後無法正常工作。 CloudFlare就是這樣一種服務。它坐落在您的網站/應用程序前面並執行魔術(很簡單)。它適用於靜態/動態網站 - 如果您的服務器脫機,那麼它們可以爲您的網站的靜態部分提供服務。見http://support.cloudflare.com/kb/what-do-the-various-cloudflare-settings-do/what-does-enabling-cloudflare-offline-browsing-do