At least for Cloud Services
(PaaS offering from Windows Azure), when auto scaling kicks in it does not just turns off the deployed instances (Stopped
state in Windows Azure terminology), it completely removes it from the pool. Since the VMs are completely removed from your application pool, you only pay for the instances which are running.
So proper utilization of auto scaling could result in not only better resource utilization but also results in cost savings.