Cloud computing is the latest evolution of Internet-based computing. Scalability is the ability of a system to increase the workload on its current hardware resources. Most applications experience spikes in traffic. Instead of over-buying the users' own equipment to accommodate these spikes, many cloud services can smoothly and efficiently scale to handle these spikes with a more cost effective pay-as-you-go model. Poor application performance causes companies to lose customers, reduce employee productivity, and reduce bottom line revenue. Because application performance can vary significantly based on delivery environment, businesses must make certain that application performance is optimized when written for deployment on the cloud or moved from a data center to a cloud computing infrastructure.