I have deployed a sklearn model in AWS Sagemaker using sklearn.deploy method, for auto-scaling the endpoint. I've set the following configuration:
Target value for number of requests: 25
Scale out cool time: 30 sec
Scale in cool time: 20 sec
After receiving sending 25+ requests a new instance is deployed. But after this even when I don't send new requests to the endpoint it is not scaling down automatically.
Why is it not scaling down?
How can I make it auto-scale down when no new requests are received for a fixed time interval.