Cloud computing allows users to access applications and database resources over the internet without the need for maintenance, with various deployment models including public, private, community, and hybrid clouds. It operates on three primary service models: Infrastructure as a Service (IaaS), Platform as a Service (PaaS), and Software as a Service (SaaS), each offering different levels of resources and scalability. The document provides a comprehensive overview of how cloud computing functions and the services it provides.