In the case of IaaS, the computing resources offered consist, in particular, of virtualized hardware, or, in other words, processing infrastructure. The definition of IaaS covers aspects such as storage space on virtual servers, processors, memory, network connections, bandwidth, IP addresses, firewalls, and load balancers among other things. Physically, the repertoire of available hardware resources comes from a multitude of servers and networks, generally distributed among numerous data centers, which are maintained by the cloud service provider. The customer, for his part, gets access to the virtualized components to build his own computing platform with them.
The IaaS model coincides with the other two cloud hosting modalities in that it can be used by business customers to create affordable and easy-to-scale IT solutions, in which all the complexity and cost associated with managing the underlying hardware is outsourced to the cloud service provider. If the scale or volume of the customer’s business fluctuates, or if the company plans to grow, it can turn to the cloud when and how it needs it, instead of having to purchase, install and integrate hardware on your own.