# Infrastructure as a Service (IaaS)

Infrastructure as a Service (IaaS) is a cloud computing model that provides virtualized computing resources over the internet on a pay-as-you-go basis. IaaS providers supply virtual machines, storage, networking, and other fundamental computing resources, while customers manage the operating system, middleware, runtime, and applications.

Major IaaS providers include Amazon Web Services (EC2), Microsoft Azure (Virtual Machines), and Google Cloud Platform (Compute Engine). IaaS offers flexibility and control similar to managing physical hardware but eliminates the capital expense and operational burden of maintaining data centers. Resources can be provisioned and scaled programmatically through APIs.

IaaS sits at the base of the cloud computing stack, below PaaS and SaaS. Compared to serverless computing, IaaS requires more operational responsibility -- teams must patch operating systems, manage scaling, and handle capacity planning. Many organizations use IaaS to host API backends and databases, while placing a serverless API gateway in front to handle routing, authentication, and traffic management without the operational overhead of managing the gateway infrastructure itself.


---

# Agent Instructions: Querying This Documentation

If you need additional information that is not directly available in this page, you can query the documentation dynamically by asking a question.

Perform an HTTP GET request on the current page URL with the `ask` query parameter:

```
GET https://docs.serverlessapigateway.com/glossary/i/infrastructure-as-a-service-iaas.md?ask=<question>
```

The question should be specific, self-contained, and written in natural language.
The response will contain a direct answer to the question and relevant excerpts and sources from the documentation.

Use this mechanism when the answer is not explicitly present in the current page, you need clarification or additional context, or you want to retrieve related documentation sections.
