0% found this document useful (0 votes)
135 views12 pages

3.4.cloud Service Model - IaaS, PaaS, SaaS

This document discusses cloud computing service models including Infrastructure as a Service (IaaS), Platform as a Service (PaaS), and Software as a Service (SaaS). IaaS provides virtualized computing resources, PaaS provides development platforms, and SaaS provides applications delivered via the internet. The document also outlines essential characteristics of cloud computing such as on-demand self-service, broad network access, resource pooling, rapid elasticity, and multi-tenancy.

Uploaded by

ASWINI B
Copyright
© © All Rights Reserved
We take content rights seriously. If you suspect this is your content, claim it here.
Available Formats
Download as PPTX, PDF, TXT or read online on Scribd
0% found this document useful (0 votes)
135 views12 pages

3.4.cloud Service Model - IaaS, PaaS, SaaS

This document discusses cloud computing service models including Infrastructure as a Service (IaaS), Platform as a Service (PaaS), and Software as a Service (SaaS). IaaS provides virtualized computing resources, PaaS provides development platforms, and SaaS provides applications delivered via the internet. The document also outlines essential characteristics of cloud computing such as on-demand self-service, broad network access, resource pooling, rapid elasticity, and multi-tenancy.

Uploaded by

ASWINI B
Copyright
© © All Rights Reserved
We take content rights seriously. If you suspect this is your content, claim it here.
Available Formats
Download as PPTX, PDF, TXT or read online on Scribd
You are on page 1/ 12

CS8791- Cloud Computing

Unit III
Topic: Cloud Service Model- IaaS, PaaS, SaaS

By

M.Gomathy Nayagam
Assistant Professor(SG)/CSE

Ramco Institute of Technology


Rajapalayam
Objective of the Topic
Explore the knowledge of various Cloud Computing
service models.
Understand the various essential characteristics of
cloud computing.
Know the pros and cons of cloud computing.
Introduction
 Cloud computing delivers infrastructure, platform, and software (application)
as services.
 These are made available as a pay-as-you-go model to consumers.
 The services provided over the cloud can be generally categorized into three
different service models:
 Infrastructure as a Service (IaaS)
 Platform as a Service (PaaS)
 Software as a Service (SaaS).

 These form the three pillars on top of which cloud computing solutions are
delivered to end users.
 All three models allow users to access services over the Internet.
 These models are offered based on various SLAs between providers and users.
 In a broad sense, the SLA for cloud computing is addressed in terms of service
availability, performance, and data protection and security
Three cloud models at different service
levels of the cloud
Infrastructure as a Service
This model allows users to use virtualized IT resources for
computing, storage, and networking.
In short, the service is performed by rented cloud
infrastructure.
User can deploy and run his applications over his chosen OS
environment.
User does not manage or control the underlying cloud
infrastructure, but has control over the OS, storage, deployed
applications, and possibly select networking components.
IaaS model encompasses storage as a service, compute
instances as a service, and communication as a service
Infrastructure as a Service
Platform as a service
To be able to develop, deploy, and manage the execution of
applications using provisioned resources demands a cloud
platform with the proper software environment.
Such a platform includes operating system and runtime library
support.
This has triggered the creation of the PaaS model to enable
users to develop and deploy their user applications.
The platform cloud is an integrated computer system consisting
of both hardware and software infrastructure.
The user application can be developed on this virtualized cloud
platform using some programming languages and software
tools supported by the provider (e.g., Java, Python, .NET).
Platform as a service
The user does not manage the underlying cloud
infrastructure.
The cloud provider supports user application
development and testing on a well-defined service
platform.
PaaS model enables a collaborated software
development platform for users from different parts of
the world.
This model also encourages third parties to provide
software management, integration, and service
monitoring solutions
Platform as a service
Software as a Service
Browser-initiated application software over thousands of cloud
customers.
 SaaS model provides software applications as a service.
As a result, on the customer side, there is no upfront investment
in servers or software licensing.
On the provider side, costs are kept rather low, compared with
conventional hosting of user applications.
Customer data is stored in the cloud that is either vendor
proprietary or publicly hosted to support PaaS and IaaS.
The best examples of SaaS services include Google Gmail and
docs, Microsoft SharePoint, and the CRM software from
Salesforce.com
Essential Characteristics of Cloud
Computing
On demand self services:
 Cloud service providers providing on demand self services
 Computer services such as email, applications, network or server service can
be provided without requiring human interaction with each service provider.
 Example
 Amazon Web Services (AWS), Microsoft, Google, IBM and Salesforce.com.

Broad network access:


 Cloud Capabilities are available over the network and accessed through
standard mechanisms
Resource pooling:
 The provider’s computing resources are pooled together to serve multiple
consumers using multiple-tenant model
 The resources include among others storage, processing, memory, network
bandwidth, virtual machines and email services.
Essential Characteristics of Cloud
Computing
Rapid elasticity:
 To the consumer, the capabilities available for provisioning often
appear to be unlimited and can be purchased in any quantity at any
time.
Measured service:
 Cloud computing resource usage can be measured, controlled, and
reported providing transparency for both the provider and
consumer of the utilized service.
 Pay per use.
Multi Tenacity:
 It refers to the need for policy-driven enforcement, segmentation,
isolation, governance, service levels, and chargeback/billing
models for different consumer constituencies.

You might also like