2.1,2.2-Service Models of Cloud Computing

Download as ppt, pdf, or txt
Download as ppt, pdf, or txt
You are on page 1of 17

Department of Computer Science and Engineering (CSE)

UNIVERSITY INSTITUTE OF
ENGINEERING
COMPUTER SCIENCE
ENGINEERING
Bachelor of Engineering
Cloud Computing(CST-411)

Prepared By: Ms Himanshu(E11818)

Topic: Service Models of Cloud


Computing DISCOVER . LEARN . EMPOWER

University Institute of Engineering (UIE)


Department of Computer Science and Engineering (CSE)

Learning Objectives & Outcomes


Objective:
• To understand the different Service models of Cloud
Computing

Outcome:
• Student will understand
 SaaS
 PaaS
 IaaS
 XaaS

University Institute of Engineering (UIE)


Department of Computer Science and Engineering (CSE)

Service Models

University Institute of Engineering (UIE)


Department of Computer Science and Engineering (CSE)

Overview

 Service Models
 SaaS
 Advantages of SaaS
 PaaS
 Advantages of PaaS
 IaaS
 Advantages of IaaS
 XaaS
 Advantages of XaaS

University Institute of Engineering (UIE)


Department of Computer Science and Engineering (CSE)

Service Models
• Service Models are the reference models on which the
Cloud Computing is based. These can be categorized into
three basic service models as listed below:
 Software as a Service (SaaS)
 Platform as a Service (PaaS)
 Infrastructure as a Service (IaaS)
 Anything as a Service (XaaS)

University Institute of Engineering (UIE)


Department of Computer Science and Engineering (CSE)

Software as a Service (SaaS)

• SaaS model allows to use software applications as a


service to end users.
• SaaS is a software delivery methodology that provides
licensed multi-tenant access to software and its functions
remotely as a Web-based service.
 Usually billed based on usage
 Usually multi tenant environment
 Highly scalable architecture

University Institute of Engineering (UIE)


Department of Computer Science and Engineering (CSE)

University Institute of Engineering (UIE)


Department of Computer and Communication Engineering (CCE)

Advantages of SaaS

• Cost Effective
• Reduced Time
• Accessibility
• Automatic updates
• Scalability

University Institute of Engineering (UIE) 8


Department of Computer Science and Engineering (CSE)

Platform as a Service (PaaS)

• PaaS provides the runtime environment for applications,


development & deployment tools, etc.
• PaaS provides all of the facilities required to support the
complete life cycle of building and delivering web
applications and services entirely from the Internet.
• Typically applications must be developed with a
particular platform in mind
 Multi tenant environments
 Highly scalable multi tier architecture

University Institute of Engineering (UIE)


Department of Computer Science and Engineering (CSE)

University Institute of Engineering (UIE)


Department of Computer and Communication Engineering (CCE)

Advantages of PaaS
• Simple and convenient for users
• Cost Effective
• Efficiently managing the lifecycle
• Efficiency

University Institute of Engineering (UIE) 11


Department of Computer Science and Engineering (CSE)

Infrastructure as a Service (IaaS)

• IaaS is the delivery of technology infrastructure as an on


demand scalable service.
• IaaS provides access to fundamental resources such as
physical machines, virtual machines, virtual storage, etc.
 Usually billed based on usage
 Usually multi tenant virtualized environment
 Can be coupled with Managed Services for OS and
application support

University Institute of Engineering (UIE)


Department of Computer Science and Engineering (CSE)

University Institute of Engineering (UIE)


Department of Computer and Communication Engineering (CCE)

Advantages of IaaS

• Cost Effective
• Website hosting
• Security
• Maintenance

University Institute of Engineering (UIE) 14


Department of Computer and Communication Engineering (CCE)

Anything as a Service (XaaS)


• Most of the cloud service providers now a day offer anything as a
service that is a compilation of all of the above services including
some additional services.
• Anything as a Service (XaaS) is a cloud computing term for the
extensive variety of services and applications emerging for users
to access on demand over the Internet.
• XaaS term refers to delivery of anything as a service. In this
model of cloud computing products, tools and technologies are
delivered to users as a service over a network; typically, the
Internet, rather than on-premises.

University Institute of Engineering (UIE)


Department of Computer Science and Engineering (CSE)

References
Text books:
•Buyya, Rajkumar, James Broberg, and Andrzej M. Goscinski, eds. Cloud
computing: Principles and paradigms. Vol. 87. John Wiley & Sons, 2010.
•Miller, Michael. Cloud computing: Web-based applications that change the way you
work and collaborate online. Que publishing, 2008

Websites:
•https://www.geeksforgeeks.org/cloud-based-services/
•https://www.tutorialspoint.com/cloud_computing/
cloud_computing_overview.htm

University Institute of Engineering (UIE)


THANK YOU

University Institute of Engineering (UIE)

You might also like