Ответ 1
(отказ от ответственности, я являюсь одним из соучредителей AppHarbor)
У нас есть обзор Как работает AppHarbor. Там также как работает AppHarbor в нашем блоге.
С точки зрения надстроек, подготовка работает точно так же, как на Heroku, и я могу порекомендовать взглянуть на их документацию поставщика аддонов. Когда разработчик предоставляет ресурс от аддона-провайдера, мы получаем необходимую информацию о ресурсе от поставщика и вставляем его в файл web.config приложения.
Я не видел каких-либо полноценных версий AppHarbor с открытым исходным кодом, но Пол Стовелл работает над чем-то, называемым Octopus Deploy (хотя я не думайте, что это будет с открытым исходным кодом). Вы также можете посмотреть этот пост на имитировать AppHarbor с TeamCity.
Я думаю, вы должны запустить приложение на AppHarbor. Таким образом, вам не нужно поддерживать собственное оборудование, вы можете быстро масштабировать до массовых нагрузок, вы получаете доступ к богатой экосистеме мощных аддонов и мы обязуемся всегда предлагать базовый бесплатный уровень использования, чтобы вы начали.