# Service Model

## Cloud Computing Service Model

* [ ] Infrastructure as a Service (IaaS)
* [ ] Platform as a Service (PaaS)
* [ ] Software as a Service (SaaS)
* [ ] X as a Service (XaaS)

## Infrastructure as a Service (IaaS)

* [ ] Infrastructure as a Service (IaaS) is the delivery of virtualized computing resources.
  * [ ] Computing Resources/Hardware: servers, networks, storage, processing power, virtual machine (VM)
* [ ] It may also include the delivery of operating systems, virtualization technology to manage the resources, firewalls and virtual local area networks.
* [ ] Example: Amazon Web Services EC2, Amazon Web Services S3, Microsoft Azure Virtual Machines

## Platform as a Service (PaaS)

* [ ] Platform as a Service (PaaS) offers a platform/environment for developing, testing, deploying, delivering, and managing software applications.
  * [ ] Platform: Integrated set of software
* [ ] PaaS is designed to make it easier for developers to quickly create applications, without worrying about setting up or managing the underlying infrastructure of servers, storage, network, and databases needed for development.
* [ ] Example: Google Cloud Platform App Engine, Heroku

## Software as a Service (SaaS)

* [ ] Software as a service (SaaS) is a method for delivering software applications over the internet, on demand and typically on a subscription basis.
* [ ] SaaS allows user to use software directly on the internet.
* [ ] With SaaS, cloud providers host and manage the software application and underlying infrastructure, and handle any maintenance, like software upgrades and security patching.
* [ ] Users connect to the application over the internet, usually with a web browser on their phone, tablet, or PC.
* [ ] Example: Google Docs, Microsoft Office 365, Shopify

## X as a Service (XaaS)

* [ ] Anything/Everything as a Service
* [ ] Artificial Intelligence as a Service (AIaaS)
* [ ] Function as a Service (FaaS)
* [ ] Security as a Service (SECaaS)


---

# 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://mun.gitbook.io/ca/cloud-computing/service-model.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.
