希望我的問題不會太寬。所以我試圖設定我的問題不要得到太類似的回答this question的問題。專業導軌託管服務的優勢和缺陷是什麼?
目前我已經在Linode上部署了我的rails應用程序。服務工作正常,價格合理。但有時候這些管理工作。我可以沒有這些生活。最近我開始對Heroku或EngineYard等其他Rails託管服務感興趣,並且還有其他一些託管服務。他們所能提供的服務似乎讓我着迷。他們承諾將我們從行政事務中解放出來。好吧,我不能選擇數據庫,但我可以擁有一個數據庫,它可以像數據庫一樣工作,也可以有無模式數據庫或集羣。如果我真的不想關心細節,只想提供我的服務所需的服務,我不應該打擾。但是..我正在尋找buts,可能有一些事情要考慮。我發現爲rails應用程序(或任何應用程序)選擇正確的基礎架構至關重要。這些東西來我的心就選擇合適的基礎設施或基礎設施供應商:
- 簡單部署
- 定價 - 我在這裏看到了巨大的兩款車型。處理能力(EngineYard)或支付機器配置(Heroku)後支付?何時,哪種模式適用更好?
- migration - 將rails應用程序和數據從一個提供程序遷移到另一個提供程序有多簡單。
- 其他服務 - 如Heroku提供WebSolr或監控rails應用程序。這樣的事情可能至關重要,或者至少有用。
當我想要選擇 - 我的私人,租賃或混合基礎設施?是否有任何關於鐵路託管服務的這些事情的比較?有什麼資源可以學習如何更好地決定什麼樣的設計?什麼樣的模型適用於最好的?
希望我的問題不要太寬,可以在合理的範圍內回答這個論壇。我想找到如何設計合適的私人基礎設施,VPS和鐵路託管服務雞尾酒的方式。感謝您的建議。
感謝您的想法。我覺得WebSolr也很貴,我寧願自己做。 10.000文件,我沒有認出它,我已經超過100.000。你是對的,對於某些特定的應用程序,Heroku是一個解決方案,但是當涉及太多膠合時,它可能會失去它的魅力。 – fifigyuri 2010-02-04 22:18:03
後代的更新 - Heroku現在有一個Sphinx插件,Websolr在撰寫此評論後不久發佈了Beta版,其中包含更多的文檔津貼。 – 2011-10-03 21:18:06