2013-02-19 29 views
1

我正在尋找自己的一堆polyglot語言web應用程序(ruby on rails,偶爾node.js和WordPress)。我絕對可以自己設置這些,但我很想找到一個簡單而安全的平臺,我可以託管所有這些。並且如果我決定要設置mongo或其他東西,則爲我提供靈活性。微雲代工廠實例是否是一種很好的方法?或者,我應該使用廚師還是木偶來編寫我的工作流程?我可以將微型雲基礎實例作爲生產服務器運行嗎?或者,廚師/傀儡?

回答

0

你看過Heroku(www.heroku.com)嗎?它將允許您同時使用Rails和Node.js應用程序。您可以通過命令行或其Web界面將Mongo和許多其他第三方子系統添加到您的應用程序。總而言之,這是一個從概念到生產應用程序的好地方。

目前我運行了幾個生產站點,問題很少。

+0

是的。 Heroku不是我自己託管,正如我所表明的。感謝您的評論。 – xrd 2013-02-19 22:40:30

2

您可以使用cloudfoundry平臺來完成上述所有操作(ruby on rails,node.js等應用程序)。要開始並查看所有可用的框架和示例,請參閱http://docs.cloudfoundry.com/getting-started.html

讓我知道你是否需要任何進一步的幫助。

感謝, - 亞太區首席技術官Matt

0

聲明:我OpDemand工作。

在使事情更易於部署和管理的過程中,PaaS的Cloud Foundry和Heroku爲您做出了很多決定:運行時,庫版本,數據庫版本等。對於習慣於以下操作的工程師來說,這會受到很多限制:

  1. 有SSH訪問定製的東西
  2. 有選擇自己的運行時/庫的能力
  3. 具有靈活性與後盾服務集成建立在一定的方式

如果您對基於Puppet/Chef的更靈活的解決方案感興趣,您應該看看類似OpDemand的東西。 PaaS的快速部署優勢同時提供您可能需要的控制,自主託管和Puppet/Chef支持,這是一個很好的平衡。

OpDemand已預先構建了適用於Ruby的應用程序堆棧& Node.js所有這些應用程序都具有一鍵式部署功能。您可以從ELB單節點或多節點中進行選擇。還有一些數據庫/緩存選項,包括MongoDB甚至3節點副本集。

它全部由open-source Puppet modules供電,這爲定製提供了一個很好的起點。祝你好運!

相關問題