A virtual cloud infrastructure utilises the IT capabilities of physical resources as software for use across multiple platforms. The resources are shared across a multitude of virtual machines (VMs) and applications for maximum efficiency, creating a virtual infrastructure.\\
There are 4 main types of cloud computing: private clouds, public clouds, hybrid clouds, and multiclouds.\\
There are also 3 main types of cloud computing services: Infrastructure-as-a-Service (IaaS), Platforms-as-a-Service (PaaS), and Software-as-a-Service (SaaS).