Generally, there are 3 types of cloud computing which describe the service on offer; these are generally Software as a Service (SaaS), System as a Service (PaaS) and Infrastructure as something (IaaS).
Infrastructure as something (IaaS)
As with the other cloud computing categories, IaaS refers to the delivery of virtualised work resource as a service across a network interconnection. IaaS specifically handles hardware – or computing system – delivered as a service. Offerings include virtualised server space, storage space, network connections and IP addresses. The resource is pulled from a pool of servers distributed across data centres under the provider’s control, the consumer is then granted gain access to this resource to be able to build their own IT platforms. IaaS provides enterprises with great business benefits.
Platform as a Service (PaaS)
PaaS is an extension of IaaS and describes a group of cloud computing that provides programmers with environments in which to generate applications over the internet. In addition to the fundamental computing useful resource supplied by the hardware in an IaaS offering, PaaS models also include the program and configuration (often referred to as solution stack) required to create the platform on which clients can create their applications. PaaS packages can be focused on meet individual user needs; they can cherry find the features of the service that are relevant to them while disregarding those that are not. PaaS provides a number of benefits to enterprises, including streamline the expansion process for geographically split development clubs.
Software as a Support (SaaS)
SaaS might just be the most frequent of the cloud processing variations; it’s the phrase used to describe a software delivery model in which applications are published (usually by a provider) to make available to customers over a network connection. Many people use SaaS without realising it as many web applications are delivered in this way.