Nodea — logo

IaaS (Infrastructure as a Service)

IaaS (Infrastructure as a Service) is the foundational cloud computing model, in which a provider delivers virtual infrastructure resources on demand: compute servers, storage, networking and IP addresses. The customer neither buys nor maintains physical hardware, but rents its virtualized equivalents and pays for actual usage. Of the three classic cloud layers, IaaS offers the most control and sits closest to the hardware.

How IaaS works

The foundation of IaaS is virtualization — a hypervisor divides physical servers into many isolated virtual machines that can be created, scaled and destroyed in moments through a portal or API. A shared-responsibility model applies: the provider looks after the data center, hardware, power and virtualization layer, while the customer manages everything above — the operating system, configuration, security and applications. Programmatically provisioned resources let you treat infrastructure as code and rebuild entire environments automatically.

IaaS vs PaaS and SaaS

The three cloud layers differ in their level of abstraction. IaaS delivers raw infrastructure and requires self-administration. PaaS goes a step further, offering a ready runtime platform where the provider also manages the OS and environment — the developer supplies only code. SaaS is a finished application accessed through a browser, where the customer manages nothing beyond their own data.

Practical application

IaaS shines wherever flexibility and full control over the environment matter: variable workloads, test environments spun up for a moment, hosting applications with non-standard requirements, or building a high availability architecture. In practice, the simplest form of IaaS is renting a VPS, which provides full administrative access to a machine in the cloud without investing in your own hardware.

Powiązane pojęcia

Najczęstsze pytania

How does IaaS differ from a VPS?

A VPS is a fixed, predefined set of resources typically rented on a flat subscription. IaaS is a broader cloud model: resources are provisioned dynamically through an API and portal, billed for actual usage, and the infrastructure can be scaled and rebuilt programmatically. A VPS is often the simplest form of IaaS.

Who is responsible for what in the IaaS model?

The provider is responsible for the physical layer, virtualization, networking and hardware availability. The customer manages everything above it: the operating system, updates, configuration, security and applications. It is a shared-responsibility model that grants great control at the cost of administrative duties.