AWS Autoscaling:新创建的实例与其他实例不同步

San*_*khe 1 amazon-web-services autoscaling

我是 AWS 的新手,正在学习 aws 的自动缩放功能。我创建了一个自动缩放组,最小实例为 1,最大实例为 1。

出于实验目的,每当我终止属于此自动缩放组的实例时,aws 会自动创建一个新实例,因为我的最大实例设置为 1。

但问题是这个自动创建的新实例中没有数据,并且它与我出于实验目的而终止的旧实例不同步。所以我的问题是,如果新创建的实例没有数据(源代码等)并且与旧实例不同步,那么自动缩放有什么用?

谢谢,

sys*_*138 5

自动缩放做一件事:

  1. 根据定义的标准加速/减速 AMI。

就是这样。请注意,它所做的事情列表中缺少“拉取最新代码”步骤。Autoscaling 假设您正在解决 Autoscaling 之外的代码部署问题。也许通过:

  • 每次推送代码时创建一个新 AMI,并更新 autoscaling-config 以使用该新 AMI。
  • 使用实例的 userdata 脚本在启动时提取新代码。
  • NFS 挂载一个代码存储库,它通过外部方式保持最新。

或者是其他东西。您必须解决这个问题,自动缩放不会为您解决。