A startup is launching a social media analytics platform that expects irregular traffic patterns, with sudden surges at times due to viral content analysis. They seek a service that can seamlessly adjust the platform's computing capacity to align with the fluctuating demand. Which feature should be utilized to maintain performance during traffic increases and decrease costs when demand is low?
Pre-purchasing compute capacity
Traffic distribution management
Container management without provisioning
Automatic scaling of compute instances