-1

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

AWS 中的“附加到自动扩展组”有什么用?

让我更具体地说明这个问题。

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

我的问题是

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

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

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

4

1 回答 1

3

附加到 Auto Scaling 组只是将给定的实例添加到 Auto Scaling 组。这意味着该实例将成为可以从与该组关联的负载均衡器接收流量的实例组的一部分,这也意味着 Auto Scaling 可能会在缩减组时终止该实例。

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

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

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

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

于 2017-06-12T02:09:30.687 回答