Infrastructura ca serviciu (IaaS) se referă în mod obișnuit la cloud computing, în care o companie sau o persoană obține servicii hardware pe o bază oarecum dinamică. Cloud computing diferă de găzduirea tradițională prin faptul că furnizorul de servicii nu numai că deține, operează și întreține tot hardware-ul, dar utilizatorul plătește pe bază de utilizare și nu pe unitate. Cu IaaS, este de obicei posibil să plătiți pentru infrastructura care este necesară doar atunci când este utilizată. Prin găzduirea datelor și a serviciilor asociate în cloud, companiile pot reduce costurile și pot crește productivitatea.
Într-un mediu de găzduire tradițional, un server sau o parte a acestuia este de obicei închiriată lunar sau anual. Acest lucru oferă unei companii sau unei persoane acces la resursele disponibile pentru server, mașină virtuală sau gazdă partajată. Cloud computing oferă același tip de serviciu, dar de obicei pe o bază de utilizare. În loc să plătească pentru un server, un utilizator plătește pentru anumite resurse care sunt utilizate. Lățimea de bandă, spațiul de stocare și alte resurse sunt de obicei facturate în termeni de calcul utilitar, permițând utilizatorului să se scaleze cu ușurință în funcție de cerințele specifice la un moment dat.
Infrastructurile reale care compun majoritatea serviciilor de cloud computing pot fi foarte complexe. Multe mașini virtuale care oferă resursele necesare prezintă de obicei trăsături care sunt asociate cu centrele de date de nivel trei și patru, inclusiv fiabilitatea, timpul de funcționare și debitul disponibil. Deoarece cerințele unui client individual pot fi distribuite în cloud și ajustate în sus sau în jos după cum este necesar, este de obicei mai ușor să obțineți o performanță mai bună decât este disponibilă prin găzduirea tradițională. Cu un server dedicat obișnuit, este de obicei timp și costisitor implicat în îmbunătățirea memoriei, a spațiului de stocare sau a puterii de procesare, dar aceștia sunt toți factori care pot fi ajustați dinamic cu IaaS.
Conceptul original de cloud computing datează din anii 1960, deși o mare parte a bazei pentru sistemele actuale a fost pusă pentru prima dată la sfârșitul anilor 1990. Anumite companii au început să se îndrepte către un model de tip IaaS pentru a crește eficiența. În găzduirea tradițională, o companie va menține adesea mult mai multe resurse decât sunt necesare pentru utilizarea zilnică, în cazul în care traficul crește. Dezvoltarea inițială a IaaS a fost parțial ca răspuns la această ineficiență, deoarece modelul permite scalarea dinamică a hardware-ului ca serviciu. Prima infrastructură de cloud computing a fost oferită spre închiriere în jurul anului 2006, iar o varietate de companii diferite s-au mutat curând în domeniu.