如果我有两种不同类型的实例,请在我的缩放组中使用micro和large。 那么如果我将min-machines配置为2并且max为10,那么自动缩放如何工作?在完全扩展时,它是否创建了5个微型和大型实例?
答案 0 :(得分:7)
Auto Scaling组将始终根据与该组关联的启动配置创建新实例。我非常确定通过首先终止与该组的当前启动配置不匹配的实例来缩小它。
如果要在由两种不同实例类型组成的服务器群集上运行应用程序,可以通过使用两个Auto Scaling组创建两个启动配置来执行此操作。如果您的应用程序要求在Elastic Load Balancer中注册实例,则可以配置两个Auto Scaling组以使用相同的ELB注册其实例。这样,您可以相互独立地缩放不同的实例类型。
答案 1 :(得分:1)
启动配置中只能有一种类型的实例。并且只有一个启动配置可以在Auto Scaling组中。这样,如果您在Launch Config中选择了微实例,则只能在Auto Scaling组中看到该类型。在该自动缩放组中,您必须已经定义了一个AutoScalingPolicy,它可以添加1个实例'或者'添加n个实例'或者'添加n%实例'。基于该值,它将创建实例。
例如,如果您选择min为2且max为10,并将扩展策略选为add 1实例。最初,作为Auto策略的一部分,将创建并运行2个实例,并且每次阈值超过策略时,将创建1个实例,最多10个。如果在具有10个实例之后阈值上升,则不会创建更多实例。