Ответ 1
Отъезд CloudFoundry. Они выпускают свою платформу как открытый источник.
Я начал играть с Sinatra и развертываться на Heroku, что я считаю очень приятным. Мне не нужна масштабируемость, предоставляемая Heroku, но мне очень нравится их CLI и возможность развертывания приложения с простым нажатием. Есть ли проект с открытым исходным кодом, который выпускает образ VM, который я мог бы сказать, на экземпляре EC2 и который предоставит те же услуги (веб-сервер, postgres, git push-to-deploy, режим обслуживания...) в маленьком '?
Отъезд CloudFoundry. Они выпускают свою платформу как открытый источник.
Недавно был выпущен Dokku (https://github.com/progrium/dokku/):
Докеры с питанием мини-Хереку. Самая маленькая реализация PaaS, которую вы когда-либо видели. Предполагает Ubuntu 13 прямо сейчас. Идеально иметь домен, готовый указать на ваш хост. Он разработан и, вероятно, лучше всего использовать новую виртуальную машину. Бутстраппер установит все необходимое.
Обновление Feb 2014: также посмотрите Flynn, особенно если вам нужна многопользовательская установка или настройка нескольких хостов.
Автор Dokku активно участвует в разработке Flynn.
Другим вариантом является OpenRuku, "в разработке MIT, лицензированный с открытым исходным кодом Heroku clone/implementation."
У них есть бродячий шаблон, который вы можете использовать для создания полностью запущенной виртуальной машины OpenRuku.
Взгляните на OpenShift из Red Hat.
Он с открытым исходным кодом и очень хорошо развит. Вы можете попробовать использовать его на своих серверах, а затем установить всю систему на своих выделенных серверах.
Heroku - OSS: https://github.com/heroku
Не могли бы вы использовать это для развертывания вашего собственного клиента heroku?
изменить
Просто понял, что вы попросили VM, что не совсем то, что я ответил...