Every day, hundreds of millions of people around the world use computer apps such as Dropbox, Gmail, iCloud, and Spotify. When people use these Internet-based services, they are making use of cloud computing, perhaps without even knowing it. But what...