我有一种情况,我在ELB后面保留了2个固定实例,并设置了最小实例为0的自动缩放。这是因为这两个实例除了核心网站之外还有一些其他应用程序由AMI服务在设置自动扩展启动配置 - 原因是 - 在大多数情况下这两个实例可以管理负载以及帮助我在高峰时间在其他新实例中不需要的其他应用程序(自动扩展将加载 - 我猜) 。
我的问题是 -
1)这个设置好吗?使用相同的ELB配置自动缩放 - 但是当当前2个实例(不是自动缩放的一部分)将达到事件级别(> 70%CPU)时,它会向外扩展吗?
2)这2个实例启用了终止保护。在缩放期间,自动缩放不会触及它们,因为它们不是通过自动缩放创建的吗?
答案 0 :(得分:1)
ELB背后可以有任意数量的EC2实例。这些实例可以通过Auto Scaling或您自己的创建/终止来控制。 Elastic Load Balancing不关心哪个是哪个。没有“适当的”混合。
Auto Scaling不会影响您的2个EC2实例,也不会影响终止保护。 Auto Scaling只会终止它自己创建的EC2实例。
此外,Auto Scaling不会自动从您的2个EC2实例获取输入。您可以从它们中挂钩指标以向上/向下扩展Auto Scaling组,但它不会自动发生,因为它们位于同一个ELB之后。
答案 1 :(得分:0)
我不确定:终止保护/设置何时缩小,但最佳做法是指示设置自动缩放最小大小为2,并将您的两个实例作为该ASG的一部分。