Scaling to 50,000+ Concurrent Browser Sessions for Burst Events: Choosing On-Demand Capacity Without Long-Term Contracts