SlideShare une entreprise Scribd logo
1  sur  26
Service Models of Cloud Computing
Instructor: Iqra Saher
Lecture no 4 Overview
• Cloud based Service Offering
• Service Models
• Infrastructure as a Service (IaaS)
• Platform as a Service (PaaS)
• Software as a Service (SaaS)
• Difference between IaaS, PaaS, and SaaS
Cloud based Service Offering
• Cloud computing can be viewed as a resource available as a service for virtual data
centers.
• Example Amazon’s S3
It is a simple web services interface used to retrieve any amount of data at any time from
anywhere on web
• Amazon Web Services Offerings AWS
This approach resulted into Software as a Service.
Service Models
Service models are the reference models on which the Cloud Computing is based. These
can be categorized in to three basic service models as listed below:
• Software as a Service (SaaS)
• Platform as a Service (PaaS)
• Infrastructure as a Service (IaaS)
Software as a Service(SaaS)
Software-as-a-Service (SaaS) is a way of delivering services and applications over the
Internet. Instead of installing and maintaining software, we simply access it via the
Internet, freeing ourselves from the complex software and hardware management. It
removes the need to install and run applications on our own computers or in the data
center eliminating the expenses of hardware as well as software maintenance.
SaaS provides a complete software solution that you purchase on a pay-as-you-
go basis from a cloud service provider. Most SaaS applications can be run directly
from a web browser without any downloads or installations required. The SaaS
applications are sometimes called Web-based software, on-demand software.
Software as a Service (SaaS)
• Software as a Service (SaaS) is the most common and widely used cloud service model. They
are either free or have a pay-as-you-go model.
• SaaS is also known as "On-Demand Software". It offers software applications as a service to
the users.
• It is a software distribution model in which services are hosted by a cloud service provider.
• These services are available to end-users over the internet so, the end-users do not need to
install any software on their devices to access these services.
• The vendor is the owner of these services while the user has limited access to their
functionality.
Advantages of SaaS
• Cost-Effective: Pay only for what you use.
• Reduced time: Users can run most SaaS apps directly from their web browser
without needing to download and install any software. This reduces the time spent
in installation and configuration and can reduce the issues that can get in the way of
the software deployment.
• Accessibility: We can Access app data from anywhere.
• Automatic updates: Rather than purchasing new software, customers rely on a
SaaS provider to automatically perform the updates.
• Scalability: It allows the users to access the services and features on demand.
Disadvantages of Saas
• Limited customization: SaaS solutions are typically not as customizable as on-premises
software, meaning that users may have to work within the constraints of the SaaS provider’s
platform and may not be able to tailor the software to their specific needs.
• Dependence on internet connectivity: SaaS solutions are typically cloud-based, which means
that they require a stable internet connection to function properly. This can be problematic for
users in areas with poor connectivity or for those who need to access the software in offline
environments.
• Security concerns: SaaS providers are responsible for maintaining the security of the data stored
on their servers, but there is still a risk of data breaches or other security incidents.
• Limited control over data: SaaS providers may have access to a user’s data, which can be a
concern for organizations that need to maintain strict control over their data for regulatory or
other reasons.
services provided by SaaS providers
Popular SaaS Providers
Platform as a Service
PaaS is a category of cloud computing that provides a platform and environment to allow
developers to build applications and services over the Internet. PaaS services are hosted in the
cloud and accessed by users simply via their web browser.
A PaaS provider hosts the hardware and software on its own infrastructure. As a result, PaaS
frees users from having to install in-house hardware and software to develop or run a new
application. Thus, the development and deployment of the application take place independent
of the hardware.
The consumer does not manage or control the underlying cloud infrastructure including
network, servers, operating systems, or storage, but has control over the deployed applications
and possibly configuration settings for the application-hosting environment. To make it simple,
take the example of an annual day function, you will have two options either to create a venue
or to rent a venue but the function is the same.
Platform as a Service (PaaS)
• Platform as a Service (PaaS) provides a runtime environment.
• It allows programmers to easily create, test, run applications.
• PaaS provides all of the facilities required to support the complete life cycle of building
and delivering applications and services entirely from the Internet.
• User can purchase these applications from a cloud service provider on a pay-as-per use
basis and access them using the Internet connection.
• In PaaS, back end scalability is managed by the cloud service provider, so end- users do
not need to worry about managing the infrastructure.
Advantages of PaaS
• Simple and convenient for users: It provides much of the infrastructure and
other IT services, which users can access anywhere via a web browser.
• Cost-Effective: It charges for the services provided on a per-use basis thus
eliminating the expenses one may have for on-premises hardware and software.
• Efficiently managing the lifecycle: It is designed to support the complete web
application lifecycle: building, testing, deploying, managing, and updating.
• Efficiency: It allows for higher-level programming with reduced complexity thus,
the overall development of the application can be more effective.
Disadvantages of Paas
• Limited control over infrastructure: PaaS providers typically manage the
underlying infrastructure and take care of maintenance and updates, but this can
also mean that users have less control over the environment and may not be able to
make certain customizations.
• Dependence on the provider: Users are dependent on the PaaS provider for the
availability, scalability, and reliability of the platform, which can be a risk if the
provider experiences outages or other issues.
• Limited flexibility: PaaS solutions may not be able to accommodate certain types
of workloads or applications, which can limit the value of the solution for certain
organizations.
services provided by PaaS providers
Popular PaaS Providers
Infrastructure as a Service
Infrastructure as a service (IaaS) is a service model that delivers computer
infrastructure on an outsourced basis to support various operations. Typically IaaS is a
service where infrastructure is provided as outsourcing to enterprises such as
networking equipment, devices, database, and web servers.
It is also known as Hardware as a Service (HaaS). IaaS customers pay on a per-user
basis, typically by the hour, week, or month. Some providers also charge customers
based on the amount of virtual machine space they use.
It simply provides the underlying operating systems, security, networking, and servers
for developing such applications, and services, and deploying development tools,
databases, etc.
Infrastructure as a Service (IaaS)
• IaaS is also known as Hardware as a Service (HaaS).
• It is a computing infrastructure managed over the Internet.
• The main advantage of using IaaS is that it helps users avoid the cost and complexity of
purchasing and managing physical servers.
• Customers access these resources on the Internet using a pay-as-per-use model.
• The IaaS model provides you with virtualized computing resources that can completely
replace on-premises infrastructure.
• This model is quite popular among IT administrators and organizations that don’t want to
invest in expensive hardware. It’s also the most secure and the most scalable option out of
the three.
Advantages of IaaS
• Cost-Effective: Eliminates capital expense and reduces ongoing cost and IaaS
customers pay on a per-user basis, typically by the hour, week, or month.
• Website hosting: Running websites using IaaS can be less expensive than
traditional web hosting.
• Security: The IaaS Cloud Provider may provide better security than your existing
software.
• Maintenance: There is no need to manage the underlying data center or the
introduction of new releases of the development or underlying software. This is all
handled by the IaaS Cloud Provider.
Disadvantages of IaaS
• Limited control over infrastructure: IaaS providers typically manage the
underlying infrastructure and take care of maintenance and updates, but this
can also mean that users have less control over the environment and may not
be able to make certain customizations.
• Security concerns: Users are responsible for securing their own data and
applications, which can be a significant undertaking.
• Limited access: Cloud computing may not be accessible in certain regions
and countries due to legal policies.
services provided by IaaS providers
Popular IaaS Providers
What Cloud Service Model to Choose?
• If you are an end-user who just wants access to basic functionality, go for the
SaaS model.
• If you are a software developer who needs a coding environment with tools
that will help, choose PaaS.
• Last but not least, if you require virtual machines for the purposes of
hosting, testing, or whatever else, go with IaaS.
Difference between IaaS, PaaS, and SaaS
IaaS PaaS SaaS
It provides a virtual data center
to store information and create
platforms for app development,
testing, and deployment.
It provides virtual platforms
and tools to create, test, and
deploy apps.
It provides web software and
apps to complete business
tasks.
It provides access to resources
such as virtual machines, virtual
storage, etc.
It provides runtime
environments and deployment
tools for applications.
It provides software as a service
to the end-users
It is used by network architects. It is used by developers. It is used by end users.
IaaS provides only
Infrastructure
PaaS provides
Infrastructure+Platform.
SaaS provides
Infrastructure+Platform
+Software.
Questions?

Contenu connexe

Similaire à 1.Service Models of Cloud Computing .pptx

Radu crahmaliuc 23feb2012
Radu crahmaliuc 23feb2012Radu crahmaliuc 23feb2012
Radu crahmaliuc 23feb2012
Agora Group
 
Introduction to Azure fundamentals of cloud.pptx
Introduction to Azure fundamentals of cloud.pptxIntroduction to Azure fundamentals of cloud.pptx
Introduction to Azure fundamentals of cloud.pptx
Nadir Arain
 
Cloud Service Models
Cloud Service ModelsCloud Service Models
Cloud Service Models
maharajdey
 

Similaire à 1.Service Models of Cloud Computing .pptx (20)

Radu crahmaliuc 23feb2012
Radu crahmaliuc 23feb2012Radu crahmaliuc 23feb2012
Radu crahmaliuc 23feb2012
 
Software as a service, software engineering
Software as a service, software engineeringSoftware as a service, software engineering
Software as a service, software engineering
 
Platform as a Service (PaaS)
Platform as a Service (PaaS)Platform as a Service (PaaS)
Platform as a Service (PaaS)
 
SaaS & DBaas
SaaS & DBaasSaaS & DBaas
SaaS & DBaas
 
Coud discovery chap 3
Coud discovery chap 3Coud discovery chap 3
Coud discovery chap 3
 
Cloud Computing
Cloud ComputingCloud Computing
Cloud Computing
 
Introduction to Azure fundamentals of cloud.pptx
Introduction to Azure fundamentals of cloud.pptxIntroduction to Azure fundamentals of cloud.pptx
Introduction to Azure fundamentals of cloud.pptx
 
Unit II Cloud Delivery Models.pptx
Unit II Cloud Delivery Models.pptxUnit II Cloud Delivery Models.pptx
Unit II Cloud Delivery Models.pptx
 
describing-the-significant-use-of-cloud-computing-service-models-cuneiform
describing-the-significant-use-of-cloud-computing-service-models-cuneiformdescribing-the-significant-use-of-cloud-computing-service-models-cuneiform
describing-the-significant-use-of-cloud-computing-service-models-cuneiform
 
CC.pptx
CC.pptxCC.pptx
CC.pptx
 
Diff SAAS vs PAAS vs IAAS vs FAAS
Diff SAAS vs PAAS vs IAAS vs FAASDiff SAAS vs PAAS vs IAAS vs FAAS
Diff SAAS vs PAAS vs IAAS vs FAAS
 
CLOUD COMPUTING.ppt
CLOUD COMPUTING.pptCLOUD COMPUTING.ppt
CLOUD COMPUTING.ppt
 
Saas & DBaas
Saas & DBaasSaas & DBaas
Saas & DBaas
 
Cloud Computing
Cloud ComputingCloud Computing
Cloud Computing
 
Cloud Computing Training
Cloud Computing TrainingCloud Computing Training
Cloud Computing Training
 
CLOUD ARCHITECTURE AND SERVICES.pptx
CLOUD ARCHITECTURE AND SERVICES.pptxCLOUD ARCHITECTURE AND SERVICES.pptx
CLOUD ARCHITECTURE AND SERVICES.pptx
 
Cloud computing
Cloud computingCloud computing
Cloud computing
 
Cloud Service Models
Cloud Service ModelsCloud Service Models
Cloud Service Models
 
Architecting SaaS
Architecting SaaSArchitecting SaaS
Architecting SaaS
 
Cloud Computing.pptx
Cloud Computing.pptxCloud Computing.pptx
Cloud Computing.pptx
 

Plus de GSCWU

Amazon Web Services(AWS) in cloud Computing .pptx
Amazon Web Services(AWS) in cloud Computing .pptxAmazon Web Services(AWS) in cloud Computing .pptx
Amazon Web Services(AWS) in cloud Computing .pptx
GSCWU
 
Amazon Web Services and its Global Infrastructure.pptx
Amazon Web Services and its Global  Infrastructure.pptxAmazon Web Services and its Global  Infrastructure.pptx
Amazon Web Services and its Global Infrastructure.pptx
GSCWU
 

Plus de GSCWU (7)

XMPP and SIP Presence Protocols for Messaging and Session Control.pptx
XMPP and SIP Presence Protocols for Messaging and Session Control.pptxXMPP and SIP Presence Protocols for Messaging and Session Control.pptx
XMPP and SIP Presence Protocols for Messaging and Session Control.pptx
 
ORACLE NET ARCHITECTURE and Its Components.pptx
ORACLE NET ARCHITECTURE and Its Components.pptxORACLE NET ARCHITECTURE and Its Components.pptx
ORACLE NET ARCHITECTURE and Its Components.pptx
 
Index and types of Index used in Oracle.pptx
Index and types of Index used in Oracle.pptxIndex and types of Index used in Oracle.pptx
Index and types of Index used in Oracle.pptx
 
Amazon Web Services(AWS) in cloud Computing .pptx
Amazon Web Services(AWS) in cloud Computing .pptxAmazon Web Services(AWS) in cloud Computing .pptx
Amazon Web Services(AWS) in cloud Computing .pptx
 
Amazon Web Services and its Global Infrastructure.pptx
Amazon Web Services and its Global  Infrastructure.pptxAmazon Web Services and its Global  Infrastructure.pptx
Amazon Web Services and its Global Infrastructure.pptx
 
Image Enhancement and Histogram Equalization in Digital Image Processing.ppt
Image Enhancement and Histogram Equalization in Digital Image Processing.pptImage Enhancement and Histogram Equalization in Digital Image Processing.ppt
Image Enhancement and Histogram Equalization in Digital Image Processing.ppt
 
Human Visual System in Digital Image Processing.ppt
Human Visual System in Digital Image Processing.pptHuman Visual System in Digital Image Processing.ppt
Human Visual System in Digital Image Processing.ppt
 

Dernier

Easier, Faster, and More Powerful – Alles Neu macht der Mai -Wir durchleuchte...
Easier, Faster, and More Powerful – Alles Neu macht der Mai -Wir durchleuchte...Easier, Faster, and More Powerful – Alles Neu macht der Mai -Wir durchleuchte...
Easier, Faster, and More Powerful – Alles Neu macht der Mai -Wir durchleuchte...
panagenda
 

Dernier (20)

Simplified FDO Manufacturing Flow with TPMs _ Liam at Infineon.pdf
Simplified FDO Manufacturing Flow with TPMs _ Liam at Infineon.pdfSimplified FDO Manufacturing Flow with TPMs _ Liam at Infineon.pdf
Simplified FDO Manufacturing Flow with TPMs _ Liam at Infineon.pdf
 
FDO for Camera, Sensor and Networking Device – Commercial Solutions from VinC...
FDO for Camera, Sensor and Networking Device – Commercial Solutions from VinC...FDO for Camera, Sensor and Networking Device – Commercial Solutions from VinC...
FDO for Camera, Sensor and Networking Device – Commercial Solutions from VinC...
 
Extensible Python: Robustness through Addition - PyCon 2024
Extensible Python: Robustness through Addition - PyCon 2024Extensible Python: Robustness through Addition - PyCon 2024
Extensible Python: Robustness through Addition - PyCon 2024
 
ERP Contender Series: Acumatica vs. Sage Intacct
ERP Contender Series: Acumatica vs. Sage IntacctERP Contender Series: Acumatica vs. Sage Intacct
ERP Contender Series: Acumatica vs. Sage Intacct
 
Google I/O Extended 2024 Warsaw
Google I/O Extended 2024 WarsawGoogle I/O Extended 2024 Warsaw
Google I/O Extended 2024 Warsaw
 
AI mind or machine power point presentation
AI mind or machine power point presentationAI mind or machine power point presentation
AI mind or machine power point presentation
 
State of the Smart Building Startup Landscape 2024!
State of the Smart Building Startup Landscape 2024!State of the Smart Building Startup Landscape 2024!
State of the Smart Building Startup Landscape 2024!
 
BT & Neo4j _ How Knowledge Graphs help BT deliver Digital Transformation.pptx
BT & Neo4j _ How Knowledge Graphs help BT deliver Digital Transformation.pptxBT & Neo4j _ How Knowledge Graphs help BT deliver Digital Transformation.pptx
BT & Neo4j _ How Knowledge Graphs help BT deliver Digital Transformation.pptx
 
Linux Foundation Edge _ Overview of FDO Software Components _ Randy at Intel.pdf
Linux Foundation Edge _ Overview of FDO Software Components _ Randy at Intel.pdfLinux Foundation Edge _ Overview of FDO Software Components _ Randy at Intel.pdf
Linux Foundation Edge _ Overview of FDO Software Components _ Randy at Intel.pdf
 
Long journey of Ruby Standard library at RubyKaigi 2024
Long journey of Ruby Standard library at RubyKaigi 2024Long journey of Ruby Standard library at RubyKaigi 2024
Long journey of Ruby Standard library at RubyKaigi 2024
 
Portal Kombat : extension du réseau de propagande russe
Portal Kombat : extension du réseau de propagande russePortal Kombat : extension du réseau de propagande russe
Portal Kombat : extension du réseau de propagande russe
 
Easier, Faster, and More Powerful – Alles Neu macht der Mai -Wir durchleuchte...
Easier, Faster, and More Powerful – Alles Neu macht der Mai -Wir durchleuchte...Easier, Faster, and More Powerful – Alles Neu macht der Mai -Wir durchleuchte...
Easier, Faster, and More Powerful – Alles Neu macht der Mai -Wir durchleuchte...
 
A Business-Centric Approach to Design System Strategy
A Business-Centric Approach to Design System StrategyA Business-Centric Approach to Design System Strategy
A Business-Centric Approach to Design System Strategy
 
Integrating Telephony Systems with Salesforce: Insights and Considerations, B...
Integrating Telephony Systems with Salesforce: Insights and Considerations, B...Integrating Telephony Systems with Salesforce: Insights and Considerations, B...
Integrating Telephony Systems with Salesforce: Insights and Considerations, B...
 
AI presentation and introduction - Retrieval Augmented Generation RAG 101
AI presentation and introduction - Retrieval Augmented Generation RAG 101AI presentation and introduction - Retrieval Augmented Generation RAG 101
AI presentation and introduction - Retrieval Augmented Generation RAG 101
 
Intro in Product Management - Коротко про професію продакт менеджера
Intro in Product Management - Коротко про професію продакт менеджераIntro in Product Management - Коротко про професію продакт менеджера
Intro in Product Management - Коротко про професію продакт менеджера
 
Enterprise Knowledge Graphs - Data Summit 2024
Enterprise Knowledge Graphs - Data Summit 2024Enterprise Knowledge Graphs - Data Summit 2024
Enterprise Knowledge Graphs - Data Summit 2024
 
Your enemies use GenAI too - staying ahead of fraud with Neo4j
Your enemies use GenAI too - staying ahead of fraud with Neo4jYour enemies use GenAI too - staying ahead of fraud with Neo4j
Your enemies use GenAI too - staying ahead of fraud with Neo4j
 
Secure Zero Touch enabled Edge compute with Dell NativeEdge via FDO _ Brad at...
Secure Zero Touch enabled Edge compute with Dell NativeEdge via FDO _ Brad at...Secure Zero Touch enabled Edge compute with Dell NativeEdge via FDO _ Brad at...
Secure Zero Touch enabled Edge compute with Dell NativeEdge via FDO _ Brad at...
 
WSO2CONMay2024OpenSourceConferenceDebrief.pptx
WSO2CONMay2024OpenSourceConferenceDebrief.pptxWSO2CONMay2024OpenSourceConferenceDebrief.pptx
WSO2CONMay2024OpenSourceConferenceDebrief.pptx
 

1.Service Models of Cloud Computing .pptx

  • 1. Service Models of Cloud Computing Instructor: Iqra Saher
  • 2. Lecture no 4 Overview • Cloud based Service Offering • Service Models • Infrastructure as a Service (IaaS) • Platform as a Service (PaaS) • Software as a Service (SaaS) • Difference between IaaS, PaaS, and SaaS
  • 3. Cloud based Service Offering • Cloud computing can be viewed as a resource available as a service for virtual data centers. • Example Amazon’s S3 It is a simple web services interface used to retrieve any amount of data at any time from anywhere on web • Amazon Web Services Offerings AWS This approach resulted into Software as a Service.
  • 4. Service Models Service models are the reference models on which the Cloud Computing is based. These can be categorized in to three basic service models as listed below: • Software as a Service (SaaS) • Platform as a Service (PaaS) • Infrastructure as a Service (IaaS)
  • 5.
  • 6. Software as a Service(SaaS) Software-as-a-Service (SaaS) is a way of delivering services and applications over the Internet. Instead of installing and maintaining software, we simply access it via the Internet, freeing ourselves from the complex software and hardware management. It removes the need to install and run applications on our own computers or in the data center eliminating the expenses of hardware as well as software maintenance. SaaS provides a complete software solution that you purchase on a pay-as-you- go basis from a cloud service provider. Most SaaS applications can be run directly from a web browser without any downloads or installations required. The SaaS applications are sometimes called Web-based software, on-demand software.
  • 7. Software as a Service (SaaS) • Software as a Service (SaaS) is the most common and widely used cloud service model. They are either free or have a pay-as-you-go model. • SaaS is also known as "On-Demand Software". It offers software applications as a service to the users. • It is a software distribution model in which services are hosted by a cloud service provider. • These services are available to end-users over the internet so, the end-users do not need to install any software on their devices to access these services. • The vendor is the owner of these services while the user has limited access to their functionality.
  • 8. Advantages of SaaS • Cost-Effective: Pay only for what you use. • Reduced time: Users can run most SaaS apps directly from their web browser without needing to download and install any software. This reduces the time spent in installation and configuration and can reduce the issues that can get in the way of the software deployment. • Accessibility: We can Access app data from anywhere. • Automatic updates: Rather than purchasing new software, customers rely on a SaaS provider to automatically perform the updates. • Scalability: It allows the users to access the services and features on demand.
  • 9. Disadvantages of Saas • Limited customization: SaaS solutions are typically not as customizable as on-premises software, meaning that users may have to work within the constraints of the SaaS provider’s platform and may not be able to tailor the software to their specific needs. • Dependence on internet connectivity: SaaS solutions are typically cloud-based, which means that they require a stable internet connection to function properly. This can be problematic for users in areas with poor connectivity or for those who need to access the software in offline environments. • Security concerns: SaaS providers are responsible for maintaining the security of the data stored on their servers, but there is still a risk of data breaches or other security incidents. • Limited control over data: SaaS providers may have access to a user’s data, which can be a concern for organizations that need to maintain strict control over their data for regulatory or other reasons.
  • 10. services provided by SaaS providers
  • 12. Platform as a Service PaaS is a category of cloud computing that provides a platform and environment to allow developers to build applications and services over the Internet. PaaS services are hosted in the cloud and accessed by users simply via their web browser. A PaaS provider hosts the hardware and software on its own infrastructure. As a result, PaaS frees users from having to install in-house hardware and software to develop or run a new application. Thus, the development and deployment of the application take place independent of the hardware. The consumer does not manage or control the underlying cloud infrastructure including network, servers, operating systems, or storage, but has control over the deployed applications and possibly configuration settings for the application-hosting environment. To make it simple, take the example of an annual day function, you will have two options either to create a venue or to rent a venue but the function is the same.
  • 13. Platform as a Service (PaaS) • Platform as a Service (PaaS) provides a runtime environment. • It allows programmers to easily create, test, run applications. • PaaS provides all of the facilities required to support the complete life cycle of building and delivering applications and services entirely from the Internet. • User can purchase these applications from a cloud service provider on a pay-as-per use basis and access them using the Internet connection. • In PaaS, back end scalability is managed by the cloud service provider, so end- users do not need to worry about managing the infrastructure.
  • 14. Advantages of PaaS • Simple and convenient for users: It provides much of the infrastructure and other IT services, which users can access anywhere via a web browser. • Cost-Effective: It charges for the services provided on a per-use basis thus eliminating the expenses one may have for on-premises hardware and software. • Efficiently managing the lifecycle: It is designed to support the complete web application lifecycle: building, testing, deploying, managing, and updating. • Efficiency: It allows for higher-level programming with reduced complexity thus, the overall development of the application can be more effective.
  • 15. Disadvantages of Paas • Limited control over infrastructure: PaaS providers typically manage the underlying infrastructure and take care of maintenance and updates, but this can also mean that users have less control over the environment and may not be able to make certain customizations. • Dependence on the provider: Users are dependent on the PaaS provider for the availability, scalability, and reliability of the platform, which can be a risk if the provider experiences outages or other issues. • Limited flexibility: PaaS solutions may not be able to accommodate certain types of workloads or applications, which can limit the value of the solution for certain organizations.
  • 16. services provided by PaaS providers
  • 18. Infrastructure as a Service Infrastructure as a service (IaaS) is a service model that delivers computer infrastructure on an outsourced basis to support various operations. Typically IaaS is a service where infrastructure is provided as outsourcing to enterprises such as networking equipment, devices, database, and web servers. It is also known as Hardware as a Service (HaaS). IaaS customers pay on a per-user basis, typically by the hour, week, or month. Some providers also charge customers based on the amount of virtual machine space they use. It simply provides the underlying operating systems, security, networking, and servers for developing such applications, and services, and deploying development tools, databases, etc.
  • 19. Infrastructure as a Service (IaaS) • IaaS is also known as Hardware as a Service (HaaS). • It is a computing infrastructure managed over the Internet. • The main advantage of using IaaS is that it helps users avoid the cost and complexity of purchasing and managing physical servers. • Customers access these resources on the Internet using a pay-as-per-use model. • The IaaS model provides you with virtualized computing resources that can completely replace on-premises infrastructure. • This model is quite popular among IT administrators and organizations that don’t want to invest in expensive hardware. It’s also the most secure and the most scalable option out of the three.
  • 20. Advantages of IaaS • Cost-Effective: Eliminates capital expense and reduces ongoing cost and IaaS customers pay on a per-user basis, typically by the hour, week, or month. • Website hosting: Running websites using IaaS can be less expensive than traditional web hosting. • Security: The IaaS Cloud Provider may provide better security than your existing software. • Maintenance: There is no need to manage the underlying data center or the introduction of new releases of the development or underlying software. This is all handled by the IaaS Cloud Provider.
  • 21. Disadvantages of IaaS • Limited control over infrastructure: IaaS providers typically manage the underlying infrastructure and take care of maintenance and updates, but this can also mean that users have less control over the environment and may not be able to make certain customizations. • Security concerns: Users are responsible for securing their own data and applications, which can be a significant undertaking. • Limited access: Cloud computing may not be accessible in certain regions and countries due to legal policies.
  • 22. services provided by IaaS providers
  • 24. What Cloud Service Model to Choose? • If you are an end-user who just wants access to basic functionality, go for the SaaS model. • If you are a software developer who needs a coding environment with tools that will help, choose PaaS. • Last but not least, if you require virtual machines for the purposes of hosting, testing, or whatever else, go with IaaS.
  • 25. Difference between IaaS, PaaS, and SaaS IaaS PaaS SaaS It provides a virtual data center to store information and create platforms for app development, testing, and deployment. It provides virtual platforms and tools to create, test, and deploy apps. It provides web software and apps to complete business tasks. It provides access to resources such as virtual machines, virtual storage, etc. It provides runtime environments and deployment tools for applications. It provides software as a service to the end-users It is used by network architects. It is used by developers. It is used by end users. IaaS provides only Infrastructure PaaS provides Infrastructure+Platform. SaaS provides Infrastructure+Platform +Software.

Notes de l'éditeur

  1. S3-Simple Storage Services