1

I have created a vm scale set with scaling profile as below -

enter image description here

But if i go and delete instances in VM scaleset it is not scaling it back to 2.

PFB screenshot , why is it happening , is it expected behaviour , if yes what is the meaning of minimum number of instances?

enter image description here

ankush
  • 949
  • 2
  • 14
  • 33

1 Answers1

0

I think the instance limits just make sure you do not scale in beyond the minimum of instances, if you delete the instance manually, it will not scale back to 2.

The autoscale just happens when it meets the autoscale condition, for example, you deleted the instance, then the (Average)Percentage CPU > 75, the instances will return to 2. If the (Average)Percentage CPU < 25, it will auto scale to 2 at most, the minimum decided it. But if you delete the instance manually, it is not decided by minimum.

For more details, see Define autoscale instance limits.

Joy Wang
  • 39,905
  • 3
  • 30
  • 54
  • I have seen in AWS autoscale group used to do that , but looks like azure scaling profile , doesn't do that. – ankush Dec 03 '18 at 09:28