heroku上的蓝绿色部署或其他云平台即服务

gef*_*gef 5 deployment heroku paas blue-green-deployment

我们目前正在Heroku上使用两个dynos运行Ruby on Rails项目(RefineryCMS).

每次我们更新网站时,我们都会遇到大约1到2分钟的停机时间.管理层对此并不满意.

我们真正喜欢的是某种(透明的)蓝绿色部署:http://martinfowler.com/bliki/BlueGreenDeployment.html

这可以在Heroku或其他云平台上实现吗?

我们也使用Unicorn,但如果有必要,我很乐意改变.

lie*_*ran 8

Heroku不支持Blue / Green部署

我向Heroku支持人员提出了一个问题,他们回答说Cedar堆栈不是为此设计的。因此,您无法真正避免停机

如果您的应用程序无法启动(由于配置问题或在启动阶段的一部分中进行了较大的迁移),则预引导功能将无济于事。


Joh*_*non 5

看看Heroku 预启动,这是一个实验室功能,但听起来正是您所需要的。