0% found this document useful (0 votes)
3 views8 pages

IaaS: Highest Customer Responsibility

This document introduces cloud service types: Infrastructure as a Service (IaaS), Platform as a Service (PaaS), and Software as a Service (SaaS), detailing their responsibilities and use cases. IaaS offers maximum control over resources, PaaS provides a development environment with less maintenance, and SaaS delivers fully developed applications with minimal user responsibility. The shared responsibility model applies across all types, varying the level of user involvement and cloud provider obligations.

Uploaded by

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

IaaS: Highest Customer Responsibility

This document introduces cloud service types: Infrastructure as a Service (IaaS), Platform as a Service (PaaS), and Software as a Service (SaaS), detailing their responsibilities and use cases. IaaS offers maximum control over resources, PaaS provides a development environment with less maintenance, and SaaS delivers fully developed applications with minimal user responsibility. The shared responsibility model applies across all types, varying the level of user involvement and cloud provider obligations.

Uploaded by

Shubham Kumar
Copyright
© All Rights Reserved
We take content rights seriously. If you suspect this is your content, claim it here.
Available Formats
Download as PDF, TXT or read online on Scribd

[MODULE - 3]

Describe cloud service types


01-Introduction
In this module, you’ll be introduced to cloud service types. You’ll learn how
each cloud service type determines the flexibility you’ll have with managing
and configuring resources. You'll understand how the shared responsibility
model applies to each cloud service type, and about various use cases for
each cloud service type.

Learning objectives
After completing this module, you’ll be able to:

Describe infrastructure as a service (IaaS).


Describe platform as a service (PaaS).
Describe software as a service (SaaS).
Identify appropriate use cases for each cloud service (IaaS, PaaS,
SaaS).
02-Describe Infrastructure as a Service -
Training
Infrastructure as a service (IaaS) is the most flexible category of cloud
services, as it provides you the maximum amount of control for your cloud
resources. In an IaaS model, the cloud provider is responsible for
maintaining the hardware, network connectivity (to the internet), and
physical security. You’re responsible for everything else: operating system
installation, configuration, and maintenance; network configuration;
database and storage configuration; and so on. With IaaS, you’re essentially
renting the hardware in a cloud datacenter, but what you do with that
hardware is up to you.

The shared responsibility model applies to all the cloud service types. IaaS
places the largest share of responsibility with you. The cloud provider is
responsible for maintaining the physical infrastructure and its access to the
internet. You’re responsible for installation and configuration, patching and
updates, and security.
Scenarios
Some common scenarios where IaaS might make sense include:

Lift-and-shift migration: You’re setting up cloud resources similar to your


on-prem datacenter, and then simply moving the things running on-prem
to running on the IaaS infrastructure.
Testing and development: You have established configurations for
development and test environments that you need to rapidly replicate.
You can start up or shut down the different environments rapidly with an
IaaS structure, while maintaining complete control.
03-Describe Platform as a Service
Platform as a service (PaaS) is a middle ground between renting space in a
datacenter (infrastructure as a service) and paying for a complete and
deployed solution (software as a service). In a PaaS environment, the cloud
provider maintains the physical infrastructure, physical security, and
connection to the internet. They also maintain the operating systems,
middleware, development tools, and business intelligence services that
make up a cloud solution. In a PaaS scenario, you don't have to worry about
the licensing or patching for operating systems and databases.

PaaS is well suited to provide a complete development environment without


the headache of maintaining all the development infrastructure.

The shared responsibility model applies to all the cloud service types. PaaS
splits the responsibility between you and the cloud provider. The cloud
provider is responsible for maintaining the physical infrastructure and its
access to the internet, just like in IaaS. In the PaaS model, the cloud
provider will also maintain the operating systems, databases, and
development tools. Think of PaaS like using a domain joined machine: IT
maintains the device with regular updates, patches, and refreshes.

Depending on the configuration, you or the cloud provider may be


responsible for networking settings and connectivity within your cloud
environment, network and application security, and the directory
infrastructure.
Scenarios
Some common scenarios where PaaS might make sense include:

Development framework: PaaS provides a framework that developers


can build upon to develop or customize cloud-based applications.
Similar to the way you create an Excel macro, PaaS lets developers
create applications using built-in software components. Cloud features
such as scalability, high-availability, and multi-tenant capability are
included, reducing the amount of coding that developers must do.
Analytics or business intelligence: Tools provided as a service with PaaS
allow organizations to analyze and mine their data, finding insights and
patterns and predicting outcomes to improve forecasting, product design
decisions, investment returns, and other business decisions.
04-Describe Software as a Service
Software as a service (SaaS) is the most complete cloud service model from
a product perspective. With SaaS, you’re essentially renting or using a fully
developed application. Email, financial software, messaging applications,
and connectivity software are all common examples of a SaaS
implementation.

While the SaaS model may be the least flexible, it’s also the easiest to get
up and running. It requires the least amount of technical knowledge or
expertise to fully employ.

The shared responsibility model applies to all the cloud service types. SaaS
is the model that places the most responsibility with the cloud provider and
the least responsibility with the user. In a SaaS environment you’re
responsible for the data that you put into the system, the devices that you
allow to connect to the system, and the users that have access. Nearly
everything else falls to the cloud provider. The cloud provider is responsible
for physical security of the datacenters, power, network connectivity, and
application development and patching.
Scenarios
Some common scenarios for SaaS are:

Email and messaging.


Business productivity applications.
Finance and expense tracking.

You might also like