2016-09-21 81 views
0

我刚开始在AWS Beanstalk上托管传统的经典ASP应用程序。当我创建环境时,我使用RDP远程进入Windows机器并使用经典ASP配置IIS,服务器包括等。AWS,Beanstalk,Autoscaling EC2配置

有趣的事情(或不)是有时候Autoscaler会添加一个实例删除一个实例(缩小)。如果它删除了我最初配置的服务器,我放弃了通过RDP所做的更改,并且我的网站出现故障。

有没有办法指定如何配置缩放的EC2实例?

非常感谢,

+0

你有没有设置图像从启动一个实例?使用自动缩放时,不能依赖特定的安装,它们会随着最老的安装首先被移除而改变。 在启动实例后,还有一种方法可以更新另一台服务器的代码。还有可用于各种语言的API,通过它您可以控制管理界面中几乎可以看到的所有内容。 –

+0

谢谢你。我有一个我更喜欢使用的AMI,但不知道如何将其连接到AWS控制台的自动调节器。 – user1964234

+0

你已经有一个Launch Configuration和Autoscaling Group set了吗? – error2007s

回答

0

感谢您的意见,让我到这一点。我为所有这些使用了AWS控制台并解决了我的问题。

  • 从EC2实例页,创建配置EC2实例
  • 在EC2>的AMI自动缩放>启动配置使用您的AMI创建一个新的启动配置。您将看到由Beanstalk创建的以前创建的配置,但您正在创建自己的配置。
  • 在EC2> Auto Scaling> Auto Scaling Groups中,您将看到已由Beanstalk创建的组。编辑此Auto Scaling组并指定新的启动配置。

希望这有助于