SlideShare a Scribd company logo
What are cloud service models
Previously we have discussed the types of cloud computing. But have you ever
wondered what are the services provided through cloud computing? You know that
the cloud computing is an advancement of your traditional data centers services.
When we say that this is advanced, it’s pretty sure that through cloud services you
should get all the services same as your existing data center with some additional
features. So generally the cloud computing is serving the users through 3 different
service models as below,
• IaaS - Infrastructure as a service
• PaaS - Platform as a service
• SaaS - Software as a service
Each of these has its own benefits, as well as variances, and it is necessary to
understand the differences among SaaS, PaaS, and IaaS to know how to best choose
one for your organization. What are the services provided by each of this service is
simply existing on its name itself. Let me give you a small picture clarification that
can give you a full idea in a stretch.
So let’s take a deep look into each of it.
IaaS - Infrastructure as a service
In the simplest form IaaS services will give you a complete IT infrastructure for you to
host your data or software. From the bottom up, Infrastructure as a Service (IaaS)
delivers a computing infrastructure in a virtualized environment. These
infrastructure resources include virtual compute and storage resources, bandwidth,
network connections and more. IaaS can scale up and down as demand changes and
also provide redundancy configurations to ensure high availability.
IaaS allows businesses to purchase resources on-demand and as-needed instead of
having to buy hardware outright. The cloud provider maintains the servers and
networks in the data centers, assuming responsibility for all physical equipment.
Security is a joint responsibility with the Shared Responsibility Model. The customer’s
IT is responsible for configuration and maintenance of the guest operating systems,
related applications, and resources. As companies embrace different cloud
infrastructure models, IT may have to integrate public, private, multi-provider and
on-premise environments.
Some of the examples for this service model is Rackspace, Amazon Web Services
(AWS), Microsoft Azure, Google Compute Engine (GCE), Oracle OCI.
IaaS Advantages
IaaS offers wide variety of advantages such as,
• The most flexible cloud computing model
• Easy to automate deployment of storage, networking, servers, and processing
power
• Hardware purchases can be based on consumption
• Resources can be purchased as-needed
• Highly scalable
• Resources are available as a service
• Services are highly scalable
• Organization retain complete control of the infrastructure
• Dynamic and flexible
IaaS Limitations
• Legacy systems operating in the cloud. While customers can run legacy apps
in the cloud, the infrastructure may not be designed to deliver specific
controls to secure the legacy apps. Minor enhancement to legacy apps may be
required before migrating them to the cloud, possibly leading to new security
issues unless adequately tested for security and performance in the IaaS
systems.
• Internal resources and training - Additional resources and training may be
required for the workforce to learn how to effectively manage the
infrastructure. Customers will be responsible for data security, backup, and
business continuity. Due to inadequate control into the infrastructure
however, monitoring and management of the resources may be difficult
without adequate training and resources available inhouse.
• Security. While the customer is in control of the apps, data, middleware, and
the OS platform, security threats can still be sourced from the host or other
virtual machines (VMs). Insider threat or system vulnerabilities may expose
data communication between the host infrastructure and VMs to
unauthorized entities.
• Multi-tenant security - Since the hardware resources are dynamically
allocated across users as made available, the vendor is required to ensure that
other customers cannot access data deposited to storage assets by previous
customers. Similarly, customers must rely on the vendor to ensure that VMs
are adequately isolated within the multitenant cloud architecture.
PaaS – Platform as a service
Platform as a Service (PaaS) expands on the capabilities of the SaaS model by not
only delivering software but also providing the platform for software development
with databases, storage, web servers and operating systems. It is located in-between
the SaaS and IaaS layers, supplying more than the bare infrastructure but not the
full-fledged application. The PaaS layer provides developers with tools such as
business process management, database, and integrations. With this platform, they
can develop, run and manage their applications. For businesses who are proficient in
IaaS but want the agility and flexibility of PaaS, being able to utilize both layers is an
advantage.
Some of the examples for this service model is AWS Elastic Beanstalk, Salesforce,
Google App Engine, Apache Stratos, OpenShift, Visual Builder.
PaaS Advantages
• Simple, cost-effective development and deployment of apps
• Scalable
• Highly available
• Developers can customize apps without the headache of maintaining the
software
• Significant reduction in the amount of coding needed
• Builds on virtualization technology, so resources can easily be scaled up or
down as your business changes
• Provides a variety of services to assist with the development, testing, and
deployment of apps
• Accessible to numerous users via the same development application
• Integrates web services and databases
PaaS Limitations
• Integrations. The complexity of connecting the data stored within an onsite data
center or off-premise cloud is increased, which may affect which apps and
services can be adopted with the PaaS offering. Particularly when not every
component of a legacy IT system is built for the cloud, integration with existing
services and infrastructure may be a challenge.
• Vendor lock-in. Business and technical requirements that drive decisions for a
specific PaaS solution may not apply in the future. If the vendor has not
provisioned convenient migration policies, switching to alternative PaaS options
may not be possible without affecting the business.
• Customization of legacy systems. PaaS may not be a plug-and-play solution for
existing legacy apps and services. Instead, several customizations and
configuration changes may be necessary for legacy systems to work with the
PaaS service. The resulting customization can result in a complex IT system that
may limit the value of the PaaS investment altogether.
• Runtime issues. In addition to limitations associated with specific apps and
services, PaaS solutions may not be optimized for the language and frameworks
of your choice. Specific framework versions may not be available or perform
optimally with the PaaS service. Customers may not be able to develop custom
dependencies with the platform.
SaaS – Software as a service
In a SaaS service model, the applications will be readily available for customers to
use. These are preinstalled and predeveloped applications by different software
vendors. With SaaS, the cloud service provider hosts the software and associated
data and the user consumes the application on demand. Due to ease of entry, small
companies now have the ability to use applications that were previously only
available for larger businesses. As the mobile workforce continues to grow, SaaS
helps to guarantee a similar experience for all users.
Some of the examples for this service model is Oracle Fusion, Microsoft O365,Google
G-suit and GoToMeeting.
SaaS provides numerous advantages to employees and companies by greatly
reducing the time and money spent on tedious tasks such as installing, managing,
and upgrading software.
SaaS Advantages
• Accessible over the internet.
• Less IT administrative capability is required as compared to other two service
models.
• Users not responsible for hardware or software updates.
• Frees up plenty of time for technical staff to spend on more pressing matters
and issues within the organization.
• Managed from a central location by SAAS provider.
• Ongoing involvement is greatly reduced, as expertise is no longer required to
the same degree to configure and manage applications, conduct software
upgrades, install patches, and integrate APIs.
• Startups or small companies that need to launch ecommerce quickly and don’t
have time for server issues or software.
• SaaS application’s security and features would be high since this will be
updated SaaS providers on a timely manner.
SaaS Limitations
• Vendor lock-in. Vendors may make it easy to join a service and difficult to get
out of it. For instance, the data may not be portable–technically or cost-
effectively–across SaaS apps from other vendors without incurring significant
cost or inhouse engineering rework. Not every vendor follows standard APIs,
protocols, and tools, yet the features could be necessary for certain business
tasks.
• Lack of integration support. Many organizations require deep integrations
with on-premise apps, data, and services. The SaaS vendor may offer limited
support in this regard, forcing organizations to invest internal resources in
designing and managing integrations. The complexity of integrations can
further limit how the SaaS app or other dependent services can be used.
• Customization. SaaS apps offer minimal customization capabilities. Since a
one-size-fits-all solution does not exist, users may be limited to specific
functionality, performance, and integrations as offered by the vendor. In
contrast, on-premise solutions that come with several software development
kits (SDKs) offer a high degree of customization options.
• Lack of control. SaaS solutions involves handing control over to the third-party
service provider. These controls are not limited to the software–in terms of
the version, updates, or appearance–but also the data and governance.
Customers may therefore need to redefine their data security and governance
models to fit the features and functionality of the SaaS service.
• Interoperability. Integration with existing apps and services can be a major
concern if the SaaS app is not designed to follow open standards for
integration. In this case, organizations may need to design their own
integration systems or reduce dependencies with SaaS services, which may
not always be possible.
• Data security. Large volumes of data may have to be exchanged to the
backend data centers of SaaS apps in order to perform the necessary software
functionality. Transferring sensitive business information to public-cloud
based SaaS service may result in compromised security and compliance in
addition to significant cost for migrating large data workloads.
SaaS vs PaaS vs IaaS
Each cloud model offers specific features and functionalities, and it is crucial for your
organization to understand the differences. Whether you need cloud-based software
for storage options, a smooth platform that allows you to create customized
applications, or complete control over your entire infrastructure without having to
physically maintain it, there is a cloud service for you. No matter which option you
choose, migrating to the cloud is the future of business and technology.
Have a comment or points to be review? Knowledge is power and it increases by
sharing. Feel free to comment.

More Related Content

PPTX
Cloud Service Models
PPTX
Introduction of cloud computing
PDF
What are the types of cloud computing
PPT
Cloud computing and service models
PDF
Cloud Computing Service Models | IaaS PaaS SaaS Explained | Cloud Masters Pro...
PPTX
Chap 3 infrastructure as a service(iaas)
PPTX
Top Cloud Computing Interview Questions
PDF
Presentation cloud management platform
Cloud Service Models
Introduction of cloud computing
What are the types of cloud computing
Cloud computing and service models
Cloud Computing Service Models | IaaS PaaS SaaS Explained | Cloud Masters Pro...
Chap 3 infrastructure as a service(iaas)
Top Cloud Computing Interview Questions
Presentation cloud management platform

What's hot (20)

PPTX
Cloud computing by Bhavesh
PDF
Cloud Computing Business Models
PPTX
Cloud computing 8 cloud service models
PDF
Infrastructure as a Service ( IaaS)
PPT
Top challenges in cloud computing
PPTX
Cloud Computing Basics
PPTX
Ppt cloud deployment
PDF
Introduction to Cloud Computing
PPTX
Cloud Computing and Services | PPT
PPTX
Cloud Computing Training PPT
DOCX
Private Cloud With System Center Project
PDF
Cloud Computing and Its Service Models
PPT
Cloud Computing - Challenges & Opportunities
PDF
1.Introduction to cloud computing converted
PPTX
Unit 1
PPT
Shift to Application & Infrastructure Hosting
PPTX
IaaS - Infrastructure as a Service
PPTX
Cloud Computing Fundamentals
PPTX
Cloud Computing by AGDMOUN Khalid
PDF
Introduction to Cloud Computing
Cloud computing by Bhavesh
Cloud Computing Business Models
Cloud computing 8 cloud service models
Infrastructure as a Service ( IaaS)
Top challenges in cloud computing
Cloud Computing Basics
Ppt cloud deployment
Introduction to Cloud Computing
Cloud Computing and Services | PPT
Cloud Computing Training PPT
Private Cloud With System Center Project
Cloud Computing and Its Service Models
Cloud Computing - Challenges & Opportunities
1.Introduction to cloud computing converted
Unit 1
Shift to Application & Infrastructure Hosting
IaaS - Infrastructure as a Service
Cloud Computing Fundamentals
Cloud Computing by AGDMOUN Khalid
Introduction to Cloud Computing
Ad

Similar to What are cloud service models (20)

PPT
Lecture 10.ppt
PPTX
Unit II Cloud Delivery Models.pptx
PDF
Iaas vs Paas vs Saas: Choosing the Right Cloud Computing Models for your Busi...
PDF
Unit 3 Cloud Computing.pdf
PDF
Module 3-cloud computing
PPTX
1.Service Models of Cloud Computing .pptx
PPTX
Coud discovery chap 3
PDF
PSee Solutions
PPTX
2_Cloud Computing practice for Unit 2.pptx
PPTX
Comprehensive Information on Software as a Service
PPTX
A Guide to Cloud Computing Service Models.pptx
PPTX
Different Cloud Computing Services Used At Fibonalabs
PPT
Radu crahmaliuc 23feb2012
PPTX
Difference between Iaas Saas Paas.pptx
PDF
Cloud computing
PPTX
Cloud Computing & Control Auditing
PPTX
Paas intro.pptx
PDF
SaaS Software Development Best Practices_ 2024.pdf
PPTX
Comprehensive Information on Platform as a Service
PDF
DIFFERENCE BETWEEN SaaS, PaaS & Iaas (Presentation).pdf
Lecture 10.ppt
Unit II Cloud Delivery Models.pptx
Iaas vs Paas vs Saas: Choosing the Right Cloud Computing Models for your Busi...
Unit 3 Cloud Computing.pdf
Module 3-cloud computing
1.Service Models of Cloud Computing .pptx
Coud discovery chap 3
PSee Solutions
2_Cloud Computing practice for Unit 2.pptx
Comprehensive Information on Software as a Service
A Guide to Cloud Computing Service Models.pptx
Different Cloud Computing Services Used At Fibonalabs
Radu crahmaliuc 23feb2012
Difference between Iaas Saas Paas.pptx
Cloud computing
Cloud Computing & Control Auditing
Paas intro.pptx
SaaS Software Development Best Practices_ 2024.pdf
Comprehensive Information on Platform as a Service
DIFFERENCE BETWEEN SaaS, PaaS & Iaas (Presentation).pdf
Ad

More from Livin Jose (8)

PDF
Data center cooling infrastructure slide
PDF
Data center power infrastructure
PDF
Compliance policies and procedures followed in data centers
PDF
Data center power availability provisioning
PDF
What are the risks that may affect the availability of a data center
PDF
What is data center availability modes slide
PDF
What is a data center
PDF
What are the types of data centers
Data center cooling infrastructure slide
Data center power infrastructure
Compliance policies and procedures followed in data centers
Data center power availability provisioning
What are the risks that may affect the availability of a data center
What is data center availability modes slide
What is a data center
What are the types of data centers

Recently uploaded (20)

PPTX
PA Analog/Digital System: The Backbone of Modern Surveillance and Communication
PDF
Advanced methodologies resolving dimensionality complications for autism neur...
PDF
Diabetes mellitus diagnosis method based random forest with bat algorithm
PDF
Advanced Soft Computing BINUS July 2025.pdf
PDF
Bridging biosciences and deep learning for revolutionary discoveries: a compr...
PDF
Shreyas Phanse Resume: Experienced Backend Engineer | Java • Spring Boot • Ka...
PDF
GDG Cloud Iasi [PUBLIC] Florian Blaga - Unveiling the Evolution of Cybersecur...
PDF
Spectral efficient network and resource selection model in 5G networks
PDF
solutions_manual_-_materials___processing_in_manufacturing__demargo_.pdf
PPTX
Big Data Technologies - Introduction.pptx
PDF
NewMind AI Weekly Chronicles - August'25 Week I
PPTX
Cloud computing and distributed systems.
PPTX
Effective Security Operations Center (SOC) A Modern, Strategic, and Threat-In...
PDF
Mobile App Security Testing_ A Comprehensive Guide.pdf
PDF
Network Security Unit 5.pdf for BCA BBA.
PDF
Unlocking AI with Model Context Protocol (MCP)
PDF
TokAI - TikTok AI Agent : The First AI Application That Analyzes 10,000+ Vira...
PDF
[발표본] 너의 과제는 클라우드에 있어_KTDS_김동현_20250524.pdf
PDF
Build a system with the filesystem maintained by OSTree @ COSCUP 2025
PDF
Review of recent advances in non-invasive hemoglobin estimation
PA Analog/Digital System: The Backbone of Modern Surveillance and Communication
Advanced methodologies resolving dimensionality complications for autism neur...
Diabetes mellitus diagnosis method based random forest with bat algorithm
Advanced Soft Computing BINUS July 2025.pdf
Bridging biosciences and deep learning for revolutionary discoveries: a compr...
Shreyas Phanse Resume: Experienced Backend Engineer | Java • Spring Boot • Ka...
GDG Cloud Iasi [PUBLIC] Florian Blaga - Unveiling the Evolution of Cybersecur...
Spectral efficient network and resource selection model in 5G networks
solutions_manual_-_materials___processing_in_manufacturing__demargo_.pdf
Big Data Technologies - Introduction.pptx
NewMind AI Weekly Chronicles - August'25 Week I
Cloud computing and distributed systems.
Effective Security Operations Center (SOC) A Modern, Strategic, and Threat-In...
Mobile App Security Testing_ A Comprehensive Guide.pdf
Network Security Unit 5.pdf for BCA BBA.
Unlocking AI with Model Context Protocol (MCP)
TokAI - TikTok AI Agent : The First AI Application That Analyzes 10,000+ Vira...
[발표본] 너의 과제는 클라우드에 있어_KTDS_김동현_20250524.pdf
Build a system with the filesystem maintained by OSTree @ COSCUP 2025
Review of recent advances in non-invasive hemoglobin estimation

What are cloud service models

  • 1. What are cloud service models Previously we have discussed the types of cloud computing. But have you ever wondered what are the services provided through cloud computing? You know that the cloud computing is an advancement of your traditional data centers services. When we say that this is advanced, it’s pretty sure that through cloud services you should get all the services same as your existing data center with some additional features. So generally the cloud computing is serving the users through 3 different service models as below, • IaaS - Infrastructure as a service • PaaS - Platform as a service • SaaS - Software as a service Each of these has its own benefits, as well as variances, and it is necessary to understand the differences among SaaS, PaaS, and IaaS to know how to best choose one for your organization. What are the services provided by each of this service is simply existing on its name itself. Let me give you a small picture clarification that can give you a full idea in a stretch. So let’s take a deep look into each of it.
  • 2. IaaS - Infrastructure as a service In the simplest form IaaS services will give you a complete IT infrastructure for you to host your data or software. From the bottom up, Infrastructure as a Service (IaaS) delivers a computing infrastructure in a virtualized environment. These infrastructure resources include virtual compute and storage resources, bandwidth, network connections and more. IaaS can scale up and down as demand changes and also provide redundancy configurations to ensure high availability. IaaS allows businesses to purchase resources on-demand and as-needed instead of having to buy hardware outright. The cloud provider maintains the servers and networks in the data centers, assuming responsibility for all physical equipment. Security is a joint responsibility with the Shared Responsibility Model. The customer’s IT is responsible for configuration and maintenance of the guest operating systems, related applications, and resources. As companies embrace different cloud infrastructure models, IT may have to integrate public, private, multi-provider and on-premise environments. Some of the examples for this service model is Rackspace, Amazon Web Services (AWS), Microsoft Azure, Google Compute Engine (GCE), Oracle OCI. IaaS Advantages IaaS offers wide variety of advantages such as, • The most flexible cloud computing model • Easy to automate deployment of storage, networking, servers, and processing power • Hardware purchases can be based on consumption • Resources can be purchased as-needed • Highly scalable • Resources are available as a service • Services are highly scalable • Organization retain complete control of the infrastructure • Dynamic and flexible IaaS Limitations
  • 3. • Legacy systems operating in the cloud. While customers can run legacy apps in the cloud, the infrastructure may not be designed to deliver specific controls to secure the legacy apps. Minor enhancement to legacy apps may be required before migrating them to the cloud, possibly leading to new security issues unless adequately tested for security and performance in the IaaS systems. • Internal resources and training - Additional resources and training may be required for the workforce to learn how to effectively manage the infrastructure. Customers will be responsible for data security, backup, and business continuity. Due to inadequate control into the infrastructure however, monitoring and management of the resources may be difficult without adequate training and resources available inhouse. • Security. While the customer is in control of the apps, data, middleware, and the OS platform, security threats can still be sourced from the host or other virtual machines (VMs). Insider threat or system vulnerabilities may expose data communication between the host infrastructure and VMs to unauthorized entities. • Multi-tenant security - Since the hardware resources are dynamically allocated across users as made available, the vendor is required to ensure that other customers cannot access data deposited to storage assets by previous customers. Similarly, customers must rely on the vendor to ensure that VMs are adequately isolated within the multitenant cloud architecture. PaaS – Platform as a service Platform as a Service (PaaS) expands on the capabilities of the SaaS model by not only delivering software but also providing the platform for software development with databases, storage, web servers and operating systems. It is located in-between the SaaS and IaaS layers, supplying more than the bare infrastructure but not the full-fledged application. The PaaS layer provides developers with tools such as business process management, database, and integrations. With this platform, they can develop, run and manage their applications. For businesses who are proficient in IaaS but want the agility and flexibility of PaaS, being able to utilize both layers is an advantage. Some of the examples for this service model is AWS Elastic Beanstalk, Salesforce, Google App Engine, Apache Stratos, OpenShift, Visual Builder.
  • 4. PaaS Advantages • Simple, cost-effective development and deployment of apps • Scalable • Highly available • Developers can customize apps without the headache of maintaining the software • Significant reduction in the amount of coding needed • Builds on virtualization technology, so resources can easily be scaled up or down as your business changes • Provides a variety of services to assist with the development, testing, and deployment of apps • Accessible to numerous users via the same development application • Integrates web services and databases PaaS Limitations • Integrations. The complexity of connecting the data stored within an onsite data center or off-premise cloud is increased, which may affect which apps and services can be adopted with the PaaS offering. Particularly when not every component of a legacy IT system is built for the cloud, integration with existing services and infrastructure may be a challenge. • Vendor lock-in. Business and technical requirements that drive decisions for a specific PaaS solution may not apply in the future. If the vendor has not provisioned convenient migration policies, switching to alternative PaaS options may not be possible without affecting the business. • Customization of legacy systems. PaaS may not be a plug-and-play solution for existing legacy apps and services. Instead, several customizations and configuration changes may be necessary for legacy systems to work with the PaaS service. The resulting customization can result in a complex IT system that may limit the value of the PaaS investment altogether. • Runtime issues. In addition to limitations associated with specific apps and services, PaaS solutions may not be optimized for the language and frameworks of your choice. Specific framework versions may not be available or perform optimally with the PaaS service. Customers may not be able to develop custom dependencies with the platform.
  • 5. SaaS – Software as a service In a SaaS service model, the applications will be readily available for customers to use. These are preinstalled and predeveloped applications by different software vendors. With SaaS, the cloud service provider hosts the software and associated data and the user consumes the application on demand. Due to ease of entry, small companies now have the ability to use applications that were previously only available for larger businesses. As the mobile workforce continues to grow, SaaS helps to guarantee a similar experience for all users. Some of the examples for this service model is Oracle Fusion, Microsoft O365,Google G-suit and GoToMeeting. SaaS provides numerous advantages to employees and companies by greatly reducing the time and money spent on tedious tasks such as installing, managing, and upgrading software. SaaS Advantages • Accessible over the internet. • Less IT administrative capability is required as compared to other two service models. • Users not responsible for hardware or software updates. • Frees up plenty of time for technical staff to spend on more pressing matters and issues within the organization. • Managed from a central location by SAAS provider. • Ongoing involvement is greatly reduced, as expertise is no longer required to the same degree to configure and manage applications, conduct software upgrades, install patches, and integrate APIs. • Startups or small companies that need to launch ecommerce quickly and don’t have time for server issues or software. • SaaS application’s security and features would be high since this will be updated SaaS providers on a timely manner. SaaS Limitations • Vendor lock-in. Vendors may make it easy to join a service and difficult to get out of it. For instance, the data may not be portable–technically or cost-
  • 6. effectively–across SaaS apps from other vendors without incurring significant cost or inhouse engineering rework. Not every vendor follows standard APIs, protocols, and tools, yet the features could be necessary for certain business tasks. • Lack of integration support. Many organizations require deep integrations with on-premise apps, data, and services. The SaaS vendor may offer limited support in this regard, forcing organizations to invest internal resources in designing and managing integrations. The complexity of integrations can further limit how the SaaS app or other dependent services can be used. • Customization. SaaS apps offer minimal customization capabilities. Since a one-size-fits-all solution does not exist, users may be limited to specific functionality, performance, and integrations as offered by the vendor. In contrast, on-premise solutions that come with several software development kits (SDKs) offer a high degree of customization options. • Lack of control. SaaS solutions involves handing control over to the third-party service provider. These controls are not limited to the software–in terms of the version, updates, or appearance–but also the data and governance. Customers may therefore need to redefine their data security and governance models to fit the features and functionality of the SaaS service. • Interoperability. Integration with existing apps and services can be a major concern if the SaaS app is not designed to follow open standards for integration. In this case, organizations may need to design their own integration systems or reduce dependencies with SaaS services, which may not always be possible. • Data security. Large volumes of data may have to be exchanged to the backend data centers of SaaS apps in order to perform the necessary software functionality. Transferring sensitive business information to public-cloud based SaaS service may result in compromised security and compliance in addition to significant cost for migrating large data workloads. SaaS vs PaaS vs IaaS Each cloud model offers specific features and functionalities, and it is crucial for your organization to understand the differences. Whether you need cloud-based software for storage options, a smooth platform that allows you to create customized applications, or complete control over your entire infrastructure without having to physically maintain it, there is a cloud service for you. No matter which option you choose, migrating to the cloud is the future of business and technology.
  • 7. Have a comment or points to be review? Knowledge is power and it increases by sharing. Feel free to comment.