The three main components of IaaS, or Infrastructure as a Service, encompass computing resources, networking resources, and virtual machines. As a cloud computing model, IaaS offers essential cloud infrastructure resources, which include underlying infrastructure, operating systems, and more, provided by a cloud service provider.