{"head":{"title":"What Is IaaS (Infrastructure as a Service)? | OceanLab","description":"IaaS rents you servers, storage and networks by the hour, and you run everything on top. What you manage, how it compares and common mistakes.","canonical":"https://oceanlab.in/glossary/iaas"},"crumbs":[{"name":"Home","path":"/"},{"name":"Glossary","path":"/glossary"},{"name":"IaaS","path":"/glossary/iaas"}],"slug":"iaas","term":"IaaS (infrastructure as a service)","aka":["infrastructure as a service"],"category":"Hosting and delivery","short":"Renting raw computing, storage and networking from a cloud provider, while you manage everything that runs on it.","body":[["With IaaS the provider runs the data centres, physical servers and network. You get virtual machines, disks and networks on demand and pay for what you use. You install and patch the operating system, the database and your app yourself."],["NIST's cloud definition names three service models. IaaS gives you the most control and the most work. The other two hand more of the stack to the provider: a platform where you only deploy code, and finished software you just log in to."]],"why":["IaaS decides how much of the running cost is your team's time. It is flexible and often cheaper per unit of compute, but someone has to own patching, backups, scaling and security for every machine. That ongoing work belongs in the ",{"href":"/glossary/total-cost-of-ownership","text":"total cost of ownership"},"."],"example":["A company runs a video processing pipeline on rented virtual machines with GPUs. It needs a specific driver version and full control over the machines, so IaaS fits. Its marketing site, which needs none of that, runs on a managed platform instead."],"inBuild":["We usually start on managed services and drop to IaaS only where a workload needs it, such as custom runtimes, special hardware or steady high load. When we do, the machines are defined with ",{"href":"/glossary/infrastructure-as-code","text":"infrastructure as code"}," so they can be rebuilt."],"mistakes":[["Picking IaaS for control and then not staffing the patching and on-call work it brings."],["Building servers by hand, so nobody can recreate them after a failure."],["Leaving machines running at full size around the clock when load is low most of the day."]],"related":[{"href":"/glossary/serverless","label":"Serverless","detail":"A cloud model where the provider runs your code on demand and manages the servers, and you pay for what you use rather than for idle machines."},{"href":"/glossary/container","label":"Container (software)","detail":"A package that holds an application and everything it needs to run, isolated from other software on the same machine."},{"href":"/glossary/autoscaling","label":"Autoscaling","detail":"Automatically adding or removing computing capacity, such as servers or containers, as the load on a system goes up or down."},{"href":"/glossary/infrastructure-as-code","label":"Infrastructure as code (IaC)","detail":"Defining servers, networks, databases and other cloud resources in code files that are versioned and applied automatically, instead of setting them up by hand."},{"href":"/glossary/total-cost-of-ownership","label":"Total cost of ownership (TCO)","detail":"Everything a piece of software costs over its life, not just the price to build or buy it."}],"tools":[],"links":[{"href":"/pricing/categories/cloud-hosting","label":"Cloud hosting pricing","detail":"Hosting prices side by side, with sources."},{"href":"/pricing","label":"Pricing library","detail":"Software and API prices, each with its source and date."}],"sources":[{"title":"NIST SP 800-145, The NIST Definition of Cloud Computing","url":"https://csrc.nist.gov/pubs/sp/800/145/final","checkedAt":"2026-10-25"}],"legal":false,"updatedAt":"2026-10-25"}