一个ec2实例中的多个弹性beanstalk环境

时间:2016-02-06 06:43:38

标签: django elastic-beanstalk aws-cli amazon-elastic-beanstalk aws-ec2

我正在使用 aws弹性beanstalk 来托管我的dhango应用程序。我们需要设置应用程序的dev,stage和Prod环境。但每当我使用eb create命令时,它也会为新环境启动一个新的ec2实例。

是否可以在单个ec2实例中设置多个弹性beanstalk环境。另外,如果我想在其中一个实例中托管一个WordPress网站,我可以通过ssh登录你的系统并将网站放在公共网页目录中吗?

2 个答案:

答案 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上并使用数据库预先定义它......但是您要解决状态和媒体问题......