簡體   English   中英

幫助模擬Heroku,GAE等:私下構建Web服務(PaaS)

[英]Help emulating Heroku, GAE, etc : Building a web service privately (PaaS)

我不是唯一有這個問題的人,但到目前為止我的研究中還沒有找到很多信息,所以請幫幫我。

我們是一個組織中的小型IT人群。 我們正在尋找一個可以模擬heroku / gae工作流程的小型私人服務。 基本原理:將應用程序部署為git存儲庫,並將其擴展到“雲”環境中。 基本上,平台即服務(Paas)。

假裝我們是業余的PM,程序員和系統管理員,負責這項工作。 你會推薦什么? 我們通常知道需要什么:某種路由,數據庫,緩存,身份驗證等。我們還需要哪些其他工具?

我們更喜歡使用postgres數據庫(未來的couchdb或cassandra)在linux / bsd堆棧上的ruby / python / haskell / erlang維度上的工具。 我們沒有觸及ms / .net區域中的任何內容,JVM上沒有任何內容(我們已經查看了Steamcannon,但沒有; Scala和Clojure工具並非完全不可能)。 我們基本掌握了引導雲(例如Eucalyptus)的基礎。 我們了解服務器管理員的基礎知識,而物理基礎設施限制現在不是一個因素。

我們不是在考慮為什么gaerokuyardspace是最好的選擇,這些服務的清單,為什么我們應該放棄我們對這些服務之一的計划,或反對這個計划的論據。 對於這種情況,已經做出決定,私人建設的成本比其他地方的部署成本更具吸引力。 我們已經知道這些服務的原因和方式。 我們希望模仿和建立這些以滿足私人需求。

要擴展的工具的簡短列表:

  • 蜂窩
  • Steamcannon
  • Gitosis的/ Gitolite

基本上,我想生成一個工具列表,用於在小型,私人,絕對實驗/玩具級別上構建heroku / gae服務。

我不知道它今天會滿足您所有的需求,但您應該看一下VMware的Cloud Foundry 您可以查看商業項目的常見問題解答 ,或查看您可以自行托管和管理的開源版本

Cloud Foundry(上圖) gitolite面料的某種組合可能會對您有益 任何這樣的解決方案都需要一些時間來做對。

(免責聲明:我是AppScale項目的首席開發人員)

AppScale非常適合你的小巷,特別是如果你想在自己的私有雲中運行Google App Engine應用程序。 它是開源的,所以如果你想支持其他類型的應用程序,請抓住並擴展它(如果你這樣做,肯定會把它交還給我們)。

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

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