【发布时间】:2011-07-24 12:21:11
【问题描述】:
我开始使用 Sinatra 并在 Heroku 上进行部署,我觉得这真的很有趣。我不需要 Heroku 提供的可扩展性,但我真的很喜欢他们的 CLI 以及通过简单推送来部署应用程序的能力。是否有一个开源项目可以在 EC2 实例上发布一个我可以说的 VM 映像,并提供相同的服务(Web 服务器、postgres、git push-to-deploy、维护模式......)'在小”?
【问题讨论】:
我开始使用 Sinatra 并在 Heroku 上进行部署,我觉得这真的很有趣。我不需要 Heroku 提供的可扩展性,但我真的很喜欢他们的 CLI 以及通过简单推送来部署应用程序的能力。是否有一个开源项目可以在 EC2 实例上发布一个我可以说的 VM 映像,并提供相同的服务(Web 服务器、postgres、git push-to-deploy、维护模式......)'在小”?
【问题讨论】:
【讨论】:
查看CloudFoundry。他们将他们的平台作为开源发布。
【讨论】:
另一个选项似乎是OpenRuku,一个“正在开发的 MIT 许可开源 Heroku 克隆/实现”。
他们有一个vagrant template,您可以使用它来创建一个完全运行的 OpenRuku 虚拟机。
【讨论】:
Dokku 最近发布了 (https://github.com/progrium/dokku/):
Docker 驱动的 mini-Heroku。您见过的最小的 PaaS 实现。 假设现在是 Ubuntu 13。理想情况下,准备好指向您的主机的域。它专为并且可能最好使用新的 VM。引导程序将安装它需要的一切。
2014 年 2 月更新:还可以查看 Flynn,特别是如果您需要多租户或多主机设置。
Dokku 的作者积极参与了 Flynn 的开发。
【讨论】:
看看来自 Red Hat 的 OpenShift。
它是开源的并且开发得非常好。您可以尝试在他们的服务器上使用它,然后在您自己的专用服务器上安装所有系统。
【讨论】: