A tech company is experiencing unexpected surges in user traffic to their cloud-hosted application during holiday seasons. To ensure that the application remains responsive without purchasing excess permanent capacity, which scaling architecture should they implement?
Cloud bursting
Horizontal scaling
Auto-scaling
Vertical scaling