Cloud computing is a model that allows for on-demand access to shared computing resources over a network. It has evolved from concepts dating back to the 1950s and has become widely accessible since services like Amazon Web Services were launched in 2006. The document outlines different types of cloud services, including public, private, hybrid, and community clouds.