如何将现有应用程序部署到新的EC2服务器?

时间:2015-04-04 12:37:00

标签: django amazon-web-services amazon-ec2 elastic-beanstalk

我有一个python django应用程序,它当前部署在一个实例中。我按照以下步骤操作:部署Django Application to Elastic Beanstalk 但是由于某些特定需求,我需要从t2.micro移动到t2.small。我按照这些步骤进行Resizing Your Instance但无法调整现有步骤的大小。每当我停止我的实例时,AWS就会创建一个新的微实例,并且我的停止实例会自动终止(尽管我的默认关闭设置为“停止”)。但是现在我创建了一个新的t2.small实例,然后我对它进行了修改并安装了一些依赖项(由于内存很小,我无法在t1.micro中执行此操作)。但是当我做eb创建我的应用程序时会自动部署到新的t2,微服务器,那么我该如何将它部署到新的t2.small实例

1 个答案:

答案 0 :(得分:0)

您可以从Elastic Beanstalk应用程序配置调整EC2实例的大小 - Elastic Beanstalk将为您调整所有EC2实例的大小。

转到:

AWS控制台 - > Elastic Beanstalk(不是EC2) - >选择您的应用程序 - >配置 - >实例 - >更改实例类型 - >保存

Elastic Beanstalk将升级所有正在运行的实例并重新部署您的应用。

您可以在此处找到更多信息Configuring Amazon EC2 Server Instances with Elastic Beanstalk