Graph
Infrastructure-as-a-Service

đź§±Infrastructure-as-a-Service

NEW

Also known as: IaaS

Cloud service model providing virtualized compute, storage, and networking resources on demand.

DESCRIPTION

Infrastructure-as-a-Service (IaaS) delivers fundamental IT resources—VMs, storage, and networks—over the internet. Customers manage operating systems and applications while the provider manages physical infrastructure. IaaS offers flexibility and control, enabling custom stacks and specialized workloads. It supports autoscaling, high availability, and global deployment. Security follows a shared responsibility model. Infrastructure as Code (IaC) tools automate provisioning and configuration. IaaS serves as a foundation for PaaS and SaaS services.

ALTERNATIVE DEFINITIONS

NIST

The capability provided to the consumer is to provision processing, storage, networks, and other fundamental computing resources where the consumer is able to deploy and run arbitrary software.

Highlights consumer control over OS and applications with provider-managed infrastructure.

Source

AWS

Infrastructure as a service (IaaS) is a cloud computing service model that offers on-demand infrastructure resources, such as compute, storage, networking, and virtualization.

Vendor-oriented emphasis on on-demand and virtualized resources.

Source

SaaS Virtual Machines Block Storage Networking Autoscaling Infrastructure as Code Security Groups

COMPETING TERMS

Platform-as-a-Service On-Premises Infrastructure

KNOWLEDGE AREAS

Cloud Infrastructure Platform & Tooling

TARGET AUDIENCE

Cloud Architect DevOps Engineer Software Developer Chief Technology Officer

EXTERNAL SOURCES

TOP QUESTIONS

When should teams choose IaaS?

When they need granular control over OS, networking, and custom stacks. It suits specialized or legacy workloads.

Category: Requirements

How does IaaS compare with PaaS?

IaaS offers more control and responsibility; PaaS abstracts the runtime. IaaS requires more operational effort.

Category: Alternatives

What are IaaS risks?

Misconfigurations can expose systems. Poor cost governance leads to sprawl. Automation and guardrails reduce risk.

Category: Risks

How is IaaS managed effectively?

Use IaC, tagging, budgets, autoscaling, and monitoring. Apply least-privilege access and patch management.

Category: Management

What’s a hot topic in IaaS?

Confidential computing and GPU acceleration for AI workloads are rapidly evolving.

Category: Topic

How does IaaS support high availability?

Distribute across zones and regions, use managed load balancing, and adopt autoscaling groups with health checks.

Category: Architecture

How does IaaS pricing work?

Pay-as-you-go, reserved instances, and spot pricing are common. Optimize with rightsizing and scheduling.

Category: Management

What tools are used with IaaS?

Terraform, CloudFormation, Ansible, and monitoring stacks like Prometheus and Cloud-native tools.

Category: Example

How does shared responsibility apply to IaaS?

Providers secure the physical infrastructure; customers secure OS, applications, data, and identity configurations.

Category: Definition