4

我不是唯一一个有这个问题的人,但到目前为止我的研究中还没有找到很多信息,所以请帮帮我。

我们是组织中的一小部分 IT 人群。我们正在寻求构建一个小型的私有服务来模拟 heroku/gae 工作流程。基础知识:将应用程序部署为 git 存储库,并使其在“云”环境中扩展。基本上,平台即服务(Paas)。

假设我们是负责此任务的业余 PM、程序员和系统管理员。你会推荐什么?我们通常知道需要什么:某种路由、数据库、缓存、身份验证等。我们还需要哪些其他工具?

我们更喜欢 ruby​​/python/haskell/erlang 维度的工具,在 linux/bsd 堆栈上,带有 postgres 数据库(未来的 couchdb 或 cassandra)。我们没有触及 ms/.net 区域中的任何内容,也没有触及 JVM(我们看过 Steamcannon,但没有;Scala 和 Clojure 工具并非完全不可能)。我们对引导云(例如 Eucalyptus)进行构建有基本的了解。我们了解服务器管理的基础知识,物理基础设施的限制现在不是一个因素。

我们没有研究为什么 gaerokuyardspace 是最佳选择、此类服务的列表、为什么我们应该放弃其中一项服务的计划,或者反对该计划的论据。对于这种情况,已经做出决定,私人建造的成本比在其他地方部署的成本更具吸引力。我们已经知道为什么以及如何提供这些服务。我们正在寻求效仿并在这些基础上满足私人需求。

要扩展的工具的简短列表:

  • 蜂窝
  • 蒸汽炮
  • Gitosis/Gitolite
  • ?

基本上,我想生成一个工具列表,用于在小型、私有、绝对是实验性/玩具级别上构建类似 heroku/gae 的服务。

4

3 回答 3

0

Cloud Foundry(上图)gitolitefabric的一些组合 可能对你有好处。任何这样的解决方案都需要一些时间才能正确。

于 2012-01-27T02:36:35.807 回答
0

(免责声明:我是 AppScale 项目的首席开发人员)

AppScale非常适合您,特别是如果您希望在自己的私有云中运行 Google App Engine 应用程序。它是开源的,所以如果您想支持其他类型的应用程序,请抓住并扩展它(如果您愿意,请务必将其提交给我们)。

于 2012-01-27T04:24:18.313 回答
0

我不知道它是否能满足您今天提出的所有需求,但您应该看看VMware 的Cloud Foundry。您可以查看商业项目的常见问题解答或查看您可以自己托管和管理的开源版本

于 2011-06-16T09:53:20.913 回答