# Types of Cloud Services

#### SaaS <a href="#saas" id="saas"></a>

Software as a Service

Cloud-based service providers offer end-user applications. Google Apps, DropBox, Slack, etc.

* Web access to Software (primarily commercial).
* Software is managed from a central location.
* Delivery 1 - many models.
* No patches, No upgrades

When not to use

* Hardware integration is needed. (Price Scanner)
* Faster processing is required.
* Cannot host data outside the premise.

#### PaaS <a href="#paas" id="paas"></a>

Platform as a Service

Software tools are available over the internet. AWS RDS, Heroku, Salesforce

* Scalable
* Built on Virtualization Technology
* No User needed to maintain software. (DB upgrades, patches by cloud team)

When not to use PaaS

* Propriety tools don't allow moving to diff providers. (AWS-specific tools)
* Using new software that is not part of the PaaS toolset.

#### IaaS <a href="#iaas" id="iaas"></a>

Infrastructure as a Service

Cloud-based hardware services. Pay-as-you-go services for Storage, Networking, and Servers.

Amazon EC2, Google Compute Engine, S3.

* Highly flexible and scalable.
* Accessible by more than one user.
* Cost-effective (if used right).

<figure><img src="https://2629735788-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2F3G2NQEHaUSzehWzaKvXK%2Fuploads%2FTQ4SNbMluUXI4u4sb4qL%2F02_saas-vs-paas-vs-iaas-breakdown.jpg?alt=media&#x26;token=b8041be9-717b-4d36-99ca-a26f18c3cd9f" alt=""><figcaption></figcaption></figure>

#### Serverless computing <a href="#serverless-computing" id="serverless-computing"></a>

Focuses on building apps without spending time managing servers/infrastructure.

Feature automatic scaling, built-in high availability, and pay-per-use.

Use of resources when a specific function or event occurs.

Cloud providers handle the deployment, and capacity, and manage the servers.

**Example**: AWS Lambda, AWS Step Functions.

### Easy way to remember SaaS, PaaS, IaaS

<figure><img src="https://2629735788-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2F3G2NQEHaUSzehWzaKvXK%2Fuploads%2FtuyTsGZRn6yAelOBKcPF%2F02_saas-vs-paas-vs-iaas-Pizza-example.jpg?alt=media&#x26;token=46a7534d-cf56-4aca-85fe-0412a18bfcea" alt=""><figcaption><p>bigcommerce.com</p></figcaption></figure>
