Reputation: 3114
As far as I can tell, it doesn't cost more to have 'always on' enabled, and it avoids the response rate when an app is unloaded, so why would anyone disable it?
Upvotes: 0
Views: 1512
Reputation: 10312
It actually does cost more if you don't need it because you can downgrade from the Standard tier to the Basic tier which is cheaper, and sacrifices access to the Always On option.
Upvotes: 0
Reputation: 58733
One reason would be to save resources on the instance(s) if the apps go idle often. The processes are constantly using up memory if Always On is enabled.
Of course there's also the minimal overhead of the HTTP requests that it sends to your app.
I might also disable it if the app only contains a WebJob that I trigger externally once in a while. In that case the app does not need to be running all the time.
Upvotes: 2