Cloud computing, colloquially referred to as "the cloud", is a model for sharing computer resources via the internet in which users can run their own workloads using scalable, abstracted resources.
Cloud computing services typically fall into one of three categories:
- Infrastructure as a Service (IaaS) - in which infrastructure is provided as a product over the Internet.
- Platform as a Service (PaaS) - Similar to IaaS but where the underlying infrastructure of each platform is abstracted.
- Software as a Service (SaaS) - software is provided as a product over the Internet