IaaS, ou infraestrutura como serviço, é o modelo de cloud computing que entrega ao utilizador recursos de computação virtualizados através da Internet. É uma das três grandes componentes da cloud, a par do software como serviço (SaaS) e da plataforma como serviço (PaaS). Todo o IaaS é fornecido e gerido pela Internet.
Com IaaS, o utilizador escusa de suportar o custo e a complicação de comprar e gerir os seus próprios servidores físicos. Cada recurso é oferecido como um componente à parte, e usa-se apenas aquele de que se precisa. O fornecedor trata da infraestrutura; o utilizador concentra-se em instalar, configurar e gerir o seu software.
Quem contrata IaaS aluga espaço no centro de dados virtual do fornecedor e acede-lhe pela Internet. O IaaS entrega a matéria-prima e a infraestrutura de base para a área informática, a um preço acessível, já que só se paga aquilo que se usa. Os fornecedores permitem alugar servidores virtuais e armazenamento e montar as redes que ligam tudo. Na prática, quem aluga a um fornecedor de IaaS está a alugar equipamento, mais o software de gestão que o automatiza.
Como todos os serviços de cloud computing, o IaaS dá acesso a recursos de computação num ambiente virtualizado, através de uma ligação pública, normalmente a Internet. É nesse ambiente virtualizado que o utilizador constrói as suas próprias plataformas informáticas.
Os recursos que o IaaS entrega pertencem ao equipamento virtualizado, aquilo a que também se chama infraestrutura de computação. Num ambiente IaaS, isso traduz-se em ligações de rede, espaço em servidor virtual, balanceadores de carga e endereços IP.
Fisicamente, o fornecedor de serviços cloud retira o conjunto de recursos de um grupo de servidores e de redes normalmente distribuídos por vários centros de dados, e é ele o responsável por gerir tudo isso.
O fornecedor de IaaS presta ainda serviços de apoio aos componentes da infraestrutura: monitorização, faturação detalhada, segurança, balanceamento de carga, clustering e serviços de armazenamento como backup, replicação e recuperação de dados. O objetivo do IaaS é permitir automatizar ao máximo as tarefas críticas da infraestrutura.

