IaaS stands for Infrastructure as a Service. It is one of the four main cloud clouding models that provides virtual computing resources over the internet. Instead of buying your own infrastructure, businesses use a third-party service provider to outsource their infrastructure which could be virtual machines, storage space (like datacentres) or even physical servers. It is the provider's responsibility for the maintenance and upkeep of the infrastructure.