This chapter will offer a high level overview of what cloud computing is, and how it potentially solves the scalability problem. It looks at the advantages to outsourcing your underlying infrastructure, as well as the limitations this imposes