Cloud computing is the delivery of computing services over the internet, allowing users to access software and storage remotely rather than locally. Its history dates back to the 1950s, evolving notably with Amazon's AWS in 2006, and it comprises client devices, distributed servers, and datacenters. Popular service models include SaaS, PaaS, and IaaS, offering benefits like scalability, efficiency, and reduced network complexity.