Cloud Service Models in Cloud Computing
Tags: blogswithcc
Published: 2022-09-30 18:51:33

---
title: Cloud Service Models in Cloud Computing
published: true
date: 2022-09-30 18:49:00 UTC
tags: blogswithcc
canonical_url: https://imransaifi.hashnode.dev/cloud-service-models-in-cloud-computing
---

> Hey there! I'm Imran, I am working with DevOps tools and technologies and learning them also. I believe in learning in public, sharing my learnings and knowledge with everyone in the community and learn from everyone in the community. And I am writing this blog about a topic in Cloud Computing.

# Cloud service Models

There are the following three types of cloud service models -

1. Infrastructure as a Service ( IaaS )
2. Platform as a Service ( PaaS )
3. Software as a Service ( SaaS )

![cloud service model.jpg](https://cdn.hashnode.com/res/hashnode/image/upload/v1664563276416/T3V8WirOA.jpg)

## 1. IaaS

- IaaS stands for Infrastructure as a Service
- It is a type of cloud computing service that offer essential compute, storage and networking resources on demand, on a pay-as-you-go basis

### Advantages of IaaS

- It helps you to reduce maintenance of on-premises data centers.
- It saves money on hardware costs and gain real-time business insights 
- It gives flexibility to scale IT resources up nd down with demand.
- In this each resource is offered as a separate service component and you only pay for a particular resource for as long as you need it.

#### Examples :

DigitalOcean, Linode, Amazon Web Services (AWS), Microsoft Azure, Google Compute Engine (GCE), Rackspace, and Cisco Metacloud.

## 2. PaaS

- PaaS stands for Platform as a Service.
- It is a complete development and deployment environment in the cloud, with resources that enable you to deliver everything from simple cloud based apps to sophisticated, cloud enabled applications.
- It is designed to support the complete web application lifecycle : building, testing, deploying, managing, and updating.
- It allows you to avoid the expense and complexity of buying and managing software licenses.

### Advantages of PaaS

- Cut down time : PaaS development tools can cut the time it takes to code new apps with pre-coded application components built into the platform such as workflow, directory services, security features, search and so on.
- Add development capabilities without adding staff.
- Develop for multiple platforms including mobile more easily.
- Use sophisticated tools more affordably.
- Support geographically distributed development teams i.e. teams can work remotely.
- Efficiently manage the application lifecycle.

#### Examples :

AWS Elastic Beanstalk, Windows Azure, Heroku, Force.com, Google App Engine, Apache Stratos, Magento Commerce Cloud, and OpenShift.

## 3. SaaS

- SaaS stands for Software as a Service.
- It allows users to connect and use cloud base apps over the internet

### Advantages of SaaS

- Pay only for what you use.
- You also save money because the SaaS service automatically scales up and down according to the level of usage.
- Use free client software : Users can run most SaaS apps directly from their web browser without needing to download and install any software, although some apps require plugins.
- Mobilize your workforce easily : Users can access SaaS apps and data from any internet-connected computer or mobile device.
- When app data is stored on cloud, no data is lost if a user's computer or device fails. 

#### Examples :

BigCommerce, Google Apps, Salesforce, Dropbox, ZenDesk, Cisco WebEx, ZenDesk, Slack, and GoToMeeting.

> So this is the article/blog. I hope you find it informative and helpful. If you like it please follow , like and share. I will keep writing informative blogs related to DevOps. Pleae give your feedback in the comments. Thank You !!!!