我正在使用 aws弹性beanstalk 来托管我的dhango应用程序。我们需要设置应用程序的dev,stage和Prod环境。但每当我使用eb create命令时,它也会为新环境启动一个新的ec2实例。
是否可以在单个ec2实例中设置多个弹性beanstalk环境。另外,如果我想在其中一个实例中托管一个WordPress网站,我可以通过ssh登录你的系统并将网站放在公共网页目录中吗?
答案 0 :(得分:5)
如果您可以在docker容器中托管您的应用程序,那么您可以使用Multicontainer Docker Environment并在同一环境中运行多个docker容器。
在此处阅读ElasticBeanstalk中的多容器泊坞窗环境: http://docs.aws.amazon.com/elasticbeanstalk/latest/dg/create_deploy_docker_ecs.html
答案 1 :(得分:3)
没有
Elastic Beanstalk为每个环境创建EC2实例。你可以有单实例或弹性实例设置。
是的,您可以通过SSH连接到EB实例。
不,您不能指望您的更改仍然存在。 SSH连接到EB实例时的消息说明了这一点。
为您提供托管服务。
让你的EB Elastic破坏你烘焙EC2实例的能力的概念。
使用您的GIT存储库将Wordpress网站放在EB上并使用数据库预先定义它......但是您要解决状态和媒体问题......