gpt4 book ai didi

amazon-web-services - 如何使用Web层和工作层构建AWS Elastic Beanstalk生产和登台环境?

转载 作者:行者123 更新时间:2023-12-04 12:30:37 25 4
gpt4 key购买 nike

我打算将应用程序从Heroku传输到AWS Elastic Beanstalk。在Heroku上,我有两个不同的应用程序,一个用于暂存,另一个用于生产,并且都有网络和工作人员动态。

我想在AWS EB上设置类似的设置。我已经阅读了有关Web层和Worker层的区别,但是这里有一些问题:

是否为生产和登台设置两个不同的应用程序?还是相同的应用程序和两个不同的环境?如果是这样,我将必须创建4个环境,两个用于生产Web/工作人员,两个用于临时Web/工作人员?什么是正确的结构?我将针对Web和worker使用相同的Rails应用程序。在那种情况下,我是否必须单独部署它们?或者是否有命令将两种环境一起部署?

最佳答案

I'll use the same Rails application for web and worker.



这告诉我您应该有一个应用程序。应用程序管理应用程序版本,这基本上只是部署历史。

您将要创建4个环境。这使您可以通过交换cname或部署以前部署的版本来“升级为生产”。

您将必须分别部署Web/Worker,但是您可以非常轻松地创建一个同时部署到两个站点的脚本。

关于amazon-web-services - 如何使用Web层和工作层构建AWS Elastic Beanstalk生产和登台环境?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/31167834/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com