Which cloud services are typically responsible for automatically scaling applications?