Cloud Computing reference model

The reference model for cloud computing is an abstract model that characterizes and standardizes a cloud computing environment by partitioning it into abstraction layers and cross-layer functions.

From the book of Sir Rajkumar Buyya cloud computing reference model

If we look in to the reference model as seen in above image we will find classification of cloud computing services:

  1. Infrastructure-as-a-Service (IaaS),
  2. Platform-as-a-Service (PaaS), and
  3. Software-as-a-Service (SaaS).
  4. Web 2.0

1. Infrastructure as a service (IaaS)

Infrastructure as a service (IaaS) is a cloud computing offering in which a vendor provides users access to computing resources such as servers, storage and networking. To read more about IaaS click here.

2. Platform as a service (PaaS)

Platform as a service (PaaS) is a cloud computing offering that provides users with a cloud environment in which they can develop, manage and deliver applications. To read more about PaaS click here.

3. Software as a service (SaaS)

Software as a service (SaaS) is a cloud computing offering that provides users with access to a vendor’s cloud-based software. Users do not install applications on their local devices. Instead, the applications reside on a remote cloud network accessed through the web or an API. Through the application, users can store and analyze data and collaborate on projects. To read more about SaaS click here.

4. Web 2.0

Web 2.0 is the term used to describe a variety of web sites and applications that allow anyone to create and share online information or material they have created. A key element of the technology is that it allows people to create, share, collaborate & communicate.