AWS Autoscaling不克隆正确的实例

时间:2013-03-26 13:01:55

标签: amazon-web-services amazon-ec2 autoscaling amazon-elb

我在AWS中有一个实例,我设置了我的整个环境(我将其称为我的准备实例)并且运行正常。然后,我创建了一个带有自动扩展策略的负载均衡器(ELB)。

当我使用自动扩展策略(最少2个实例)创建负载均衡器时,会出现2个实例。然而,实例是空的。对于启动配置,我指定了我的准备实例AMI。这不应该告诉自动缩放策略克隆哪个实例?在这种情况下,不应该将我的现成实例克隆到它们中并且它们应该具有相同的内容吗?

2 个答案:

答案 0 :(得分:3)

实例不是基于正在运行的实例的克隆创建的,而是仅存储在AMI中的磁盘映像。可能需要从正在运行的实例创建新的AMI并使用该AMI作为自动缩放组的基础。

答案 1 :(得分:2)

曾几何时,即使我是我生命中的这个阶段。基本上它只会启动您在配置中指定的AMI。如果您的AMI有旧代码,那么它将从过时代码启动并为您的客户端提供服务。要解决此问题,您可以自动执行代码管理过程,您所要做的就是使用用户数据脚本启动新的ami,该脚本将在引导期间执行某些操作。使用用户数据脚本可以自动执行此过程。自动调节配置还具有接受用户脚本数据的规定。