AWS中“附加到Autoscaling组”有什么用?

时间:2017-06-11 13:34:54

标签: amazon-web-services amazon-ec2 autoscaling ec2-ami launch-configuration

如果对你来说这是一个愚蠢的问题,我很抱歉。但我必须知道这一点。

AWS中“附加到自动缩放组”的用途是什么?

让我对这个问题更加具体。

假设我有一个具有启动配置的自动缩放组。让我们说出来 ABC-asg 我使用 ami-12345 进行启动配置。 现在我有另一个来自 ami-56789 的实例。让我的实例命名为 xyz ,我已经在其中安装了一些软件包。 我将我的实例 xyz 附加到自动缩放组ABC-asg。但是该asg启动的新实例正在使用 ami-12345。

我的问题是

1.将我的实例附加到现有的自动缩放组有什么用?

2.如果是关于我的实例中的“不同的 ami ”。因此,如果我附加一个带有“same ami ”的实例,我的包会复制到asg启动的下一个实例吗?

请有人帮我解决这个问题。

1 个答案:

答案 0 :(得分:1)

附加到自动缩放组只是将给定的实例添加到Auto Scaling组。这意味着实例将成为可以从与组关联的Load Balancer接收流量的实例组的一部分,这也意味着Auto Scaling可能在扩展组时终止实例。

以这种方式连接到Auto Scaling组的实例之间的唯一区别是它不是由Auto Scaling创建的。

那么,为什么要有这样的命令呢?这里有几个场景:

  • 您有一个新版本的软件或您希望测试的其他服务器配置。您可以实例附加到Auto Scaling组并监控其性能,而无需更新整个组。
  • 您在Auto Scaling组中有一个行为不端的实例。您可以使用分离实例命令将其从组中删除,并检查实例以执行取证分析以确定出错的地方。然后,您可以使用附加实例命令将其重新放回组中。
  • AWS客户要求提供该功能

附加/分离实例绝不会影响启动配置。 Auto Scaling启动的任何其他实例都不会受到attach / detach命令的影响 - 它们将使用现有的Launch Configuration启动。