A startup is developing a highly interactive online platform that anticipates erratic and unpredictable user traffic, including potential sudden spikes during marketing campaigns or events. To maintain a balance between consistent performance and cost savings, which service should they utilize to ensure their server fleet size adapts to the workload demand automatically?
Serverless function execution
Virtual servers
Load distribution service
Auto Scaling