Infrastructure-as-a-Service (IaaS) ist eine der wesentlichen Ausprägungen des Cloud Computings. Übersetzt werden kann der Begriff mit „Infrastruktur als Service“. Hierbei stellt ein Anbieter seinen Kunden eine IT-Infrastruktur zur Verfügung, auf welche per Internet zugegriffen werden kann. Dafür verfügt ein IaaS Anbieter über eigene Rechenzentren in denen sich die benötigte Hardware befindet. IaaS-Anbieter sind beispielsweise Microsoft Azure und Amazon Web Services (AWS).
Um auf die Komponenten der IT-Infrastruktur zugreifen zu können, zahlen Kunden in der Regel ein variables Entgelt, welches sich an der in Anspruch genommenen Rechenleistung orientiert. Man spricht in diesem Kontext auch von einem „pay-per-use“ Modell.
Das Prinzip des Infrastructure-as-a-Service ermöglicht es Unternehmen die eigene IT-Infrastruktur kostengünstig auszulagern. Der jeweilige Anbieter kümmert sich um die Bereitstellung und Wartung der Komponenten. Kunden können mithilfe der IaaS schnell skalieren, indem zusätzliche Rechenleistungen flexibel dazugebucht werden. Wenn ein Unternehmen beispielsweise schnell wächst, braucht es die eigene IT-Infrastruktur nicht aufwendig selbst erweitern, sondern kann beim IaaS Anbieter zusätzliche Kapazitäten buchen.