我打算将Heroku的应用程序转移到AWS Elastic Beanstalk.在Heroku上,我有两个不同的应用程序,一个用于分段,另一个用于生产,并且都有他们的web和worker dynos.
我想在AWS EB上设置类似的东西.我已经阅读了有关Web Tier和Worker Tier的区别,但是这里有一些问题:
我是否为生产和舞台设置了两个不同的应用程序?或者相同的应用程序和两个不同的环境?如果是这样,我将不得不创建4个环境,两个用于生产Web/worker,两个用于登台Web/worker?什么是正确的结构?我将为web和worker使用相同的Rails应用程序.在这种情况下,我是否必须单独部署它们,还是有命令将两个环境一起部署?
heroku amazon-web-services amazon-vpc amazon-elastic-beanstalk