Cloud tools deliver hosted services over the internet, allowing businesses to consume computer resources like a utility without having to build and maintain their own computing infrastructure. They can be divided into three categories: infrastructure as a service (IaaS), platform as a service (PaaS), and software as a service (SaaS).
IaaS tools provide access to computing resources through a virtual server instance, which replicates the capabilities of an on-premises data centre. They also offer a range of services, which might include server space, security, load balancing and additional bandwidth. IaaS is elastic and scalable, which makes it practical for workloads that are temporary or unpredictable.
PaaS tools expand on the IaaS model by providing not only infrastructure, but also middleware, development tools, business intelligence, database management systems and more. PaaS is designed to support the entire web application lifecycle from conception to deployment. It allows companies to focus on the applications and services that they develop while avoiding the complexity and expense of managing everything else.
SaaS tools host applications and make them available to users over the internet.