Cloud computing is the delivery of computing services such as applications and storage over the Internet. There are different types of cloud deployment models including public clouds, private clouds, hybrid clouds, and community clouds. Cloud service models include Infrastructure as a Service (IaaS), Platform as a Service (PaaS), and Software as a Service (SaaS). IaaS allows users to deploy and run applications on cloud infrastructure. PaaS provides platforms for developing and running software without managing underlying infrastructure. SaaS provides access to application software through the cloud.