This document discusses scaling in cloud computing. Scaling refers to a system's ability to adjust to changing workloads. In traditional computing, scaling is difficult but in cloud computing it is dynamic and automatic through horizontal and vertical scaling. Horizontal scaling involves adding more instances while vertical scaling means adding more power (CPU, RAM, etc.) to existing instances. The document outlines different scaling strategies like manual, automatic, proactive, and reactive scaling. It also discusses auto-scaling in cloud, types of scaling, performance/scalability challenges, and cloud bursting as a flexible scaling scenario.