SlideShare ist ein Scribd-Unternehmen logo
1 von 20
CLOUD DISCOVERY
      AN INTRODUCTION TO CLOUD COMPUTING




Chapter 3: Cloud Computing Stack



        By: Alain Charpentier
Table of content
•   Cloud Computing Stack
•   SaaS – Software as a Service
•   PaaS – Plateform as a Service
•   IaaS – Infrastructure as a Service
Cloud : a definition
  • The NIST definition runs to several hundred words but
    essentially says that:
         – Cloud Computing is a model for enabling convenient, on-
           demand network access to a shared pool of configurable
           computing resources (e.g., networks, servers, storage,
           applications, and services) that can be rapidly provisioned and
           released with minimal management effort or service provider
           interaction.


  • What this means in plain terms is the ability for end users to
    utilize parts of bulk resources and that these resources can
    be acquired quickly and easily.

http://csrc.nist.gov/groups/SNS/cloud-computing/
The characteristic's of a Cloud
• The NIST also offers several characteristics that it sees as essential
  for a service to be considered “Cloud.” These characteristics
  include:
   – On-demand self-service. The ability for an end user to sign up
      and receive services without the long delays that have
      characterized traditional IT.
   – Broad network access. Ability to access the service via
      standard platforms (desktop, laptop, mobile etc).
   – Resource pooling. Resources are pooled across multiple
      customers.
   – Rapid elasticity. Capability can scale to cope with demand
      peaks.
   – Measured service. Billing is metered and delivered as a utility
      service.
Cloud Computing Stack
Software as a Service (SaaS) : applications
designed for end-users, delivered over the web

Platform as a Service (PaaS) : a set of tools and
services designed to make coding and deploying
those applications quick and efficient

Infrastructure as a Service (IaaS) : the
hardware and software that powers it all –
servers, storage, netorks, operating systems
SaaS - Software as a Service
Definition
• …software that is deployed
  over the internet… With SaaS, a
  provider licenses an application
  to customers either as a service
  on demand, through a
  subscription, in a “pay-as-you-
  go” model, or (increasingly) at
  no charge when there is
  opportunity to generate
  revenue from streams other
  than the user, such as from
  advertisement or user list sales.


http://en.wikipedia.org/wiki/Software_as_a_service
SaaS - Software as a Service
Characteristics
• Web access to commercial software.
• Software is managed from a central location.
• Software delivered in a “one to many” model.
• Users not required to handle software upgrades
  and patches.
• Application Programming Interfaces (APIs) allow
  for integration between different pieces of
  software.
SaaS - Software as a Service
Where it’s makes sense
• “Vanilla” offerings where the solution is largely undifferentiated.
  A good example of a vanilla offering would include email where
  many times competitors use the same software precisely
  because this fundamental technology is a requirement for doing
  business, but does not itself confer a competitive advantage.
• Applications where there is significant interplay between the
  organization and the outside world. For example, email
  newsletter campaign software.
• Applications that have a significant need for web or mobile
  access. An example would be mobile sales management
  software.
• Software that is only to be used for a short term need. An
  example would be collaboration software for a specific project.
• Software where demand spikes significantly, for example tax or
  billing software used once a month.
SaaS - Software as a Service
Where it may not be the best option
• Applications where extremely fast processing of
  real time data is required.
• Applications where legislation or other regulation
  does not permit data being hosted externally.
• Applications where an existing on-premise solution
  fulfills all of the organization’s needs.
PaaS - Platform as a Service
 Definition
• PaaS can be defined as a
  computing platform that
  allows the creation of web
  applications quickly and easily
  and without the complexity of
  buying and maintaining the
  software and infrastructure
  underneath it.


 http://java.dzone.com/articles/what-platform-service-paas
PaaS - Platform as a Service
Characteristics
• Services to develop, test, deploy, host and maintain applications
  in the same integrated development environment. All the varying
  services needed to fulfill the application development process.
• Web based user interface creation tools help to
  create, modify, test and deploy different UI scenarios.
• Multi-tenant architecture where multiple concurrent users utilize
  the same development application.
• Built in scalability of deployed software including load balancing
  and failover.
• Integration with web services and databases via common
  standards.
• Support for development team collaboration – some PaaS
  solutions include project planning and communication tools.
• Tools to handle billing and subscription management.
PaaS - Platform as a Service
Where it’s makes sense
• Situation where multiple developers will be working on a
  development project or where other external parties need
  to interact with the development process.
• Invaluable for those who have an existing data source – for
  example sales information from a customer relationship
  management tool – and want to create applications which
  leverage that data.
• Useful where developers wish to automate testing and
  deployment services.
• Combined with agile software development, a group of
  software development methodologies based on iterative
  and incremental development, as it eases the difficulties
  around rapid development and iteration of software.
PaaS - Platform as a Service
Where it may not be the best option
• Where the application needs to be highly portable
  in terms of where it is hosted.
• Where proprietary languages or approaches would
  impact on the development process.
• Where a proprietary language would hinder later
  moves to another provider – concerns are raised
  about vendor lock-in
• Where application performance requires
  customization of the underlying hardware and
  software
IaaS - Infrastructure as a Service
 Definition
• A way of delivering Cloud
  Computing infrastructure –
  servers, storage, network and
  operating systems – as an on-
  demand service. Rather than
  purchasing
  servers, software, datacenter
  space or network
  equipment, clients instead buy
  those resources as a fully
  outsourced service on
  demand.
IaaS - Infrastructure as a Service
Characteristics
•   Resources are distributed as a service
•   Allows for dynamic scaling
•   Has a variable cost, utility pricing model
•   Generally includes multiple users on a single piece
    of hardware
IaaS - Infrastructure as a Service
Where it’s makes sense
• Where demand is very volatile – any time there are
  significant spikes and troughs in terms of demand on
  the infrastructure
• For new organizations without the capital to invest in
  hardware
• Where the organization is growing rapidly and scaling
  hardware would be problematic
• Where there is pressure on the organization to limit
  capital expenditure and to move to operating
  expenditure
• For specific line of business, trial or temporary
  infrastructural needs
IaaS - Infrastructure as a Service
Where it may not be the best option
• Where regulatory compliance makes the offshoring
  or outsourcing of data storage and processing
  difficult
• Where the highest levels of performance are
  required, and on-premise or dedicated hosted
  infrastructure has the capacity to meet the
  organization’s needs
IaaS, PaaS, SaaS compare
                           IaaS                  PaaS               SaaS
                      Infrastructure           Platform          Software
                      (as a Service)        (as a Service)     (as a Service)

 Applications

     Data

   Runtime

  Middleware

      O/S

 Virtualization

   Servers

   Storage

  Networking

                  Rackspace            Force.com             Saleforce.com
                  Amazon EC2           Google App Engine     NetSuite
                                       Microsoft Azure       OpenTable
Service Delivery Model Examples
              Amazon            Google           Microsoft        Salesforce



 SaaS




 PaaS




 IaaS


        Products and companies shown for illustrative purposes only and should not
        be construed as an endorsement
QUESTIONS ?

Weitere ähnliche Inhalte

Was ist angesagt?

SmugMug's Zero-Downtime Migration to AWS (ARC312) | AWS re:Invent 2013
SmugMug's Zero-Downtime Migration to AWS (ARC312) | AWS re:Invent 2013SmugMug's Zero-Downtime Migration to AWS (ARC312) | AWS re:Invent 2013
SmugMug's Zero-Downtime Migration to AWS (ARC312) | AWS re:Invent 2013Amazon Web Services
 
Migration to Cloud - How difficult is it ? A sample migration scenario
Migration to Cloud - How difficult is it ? A sample migration scenarioMigration to Cloud - How difficult is it ? A sample migration scenario
Migration to Cloud - How difficult is it ? A sample migration scenarioSachin Agarwal
 
Cenários de Microsoft Azure e Open Source
Cenários de Microsoft Azure e Open SourceCenários de Microsoft Azure e Open Source
Cenários de Microsoft Azure e Open SourceOsvaldo Daibert
 
(ENT305) Develop an Enterprise-wide Cloud Adoption Strategy | AWS re:Invent 2014
(ENT305) Develop an Enterprise-wide Cloud Adoption Strategy | AWS re:Invent 2014(ENT305) Develop an Enterprise-wide Cloud Adoption Strategy | AWS re:Invent 2014
(ENT305) Develop an Enterprise-wide Cloud Adoption Strategy | AWS re:Invent 2014Amazon Web Services
 
The 15 ITIL Steps to DBaaS in the Cloud
The 15 ITIL Steps to DBaaS in the CloudThe 15 ITIL Steps to DBaaS in the Cloud
The 15 ITIL Steps to DBaaS in the CloudJoaquin Marques
 
Cloud Computing Realities - Getting past the hype and setting your cloud stra...
Cloud Computing Realities - Getting past the hype and setting your cloud stra...Cloud Computing Realities - Getting past the hype and setting your cloud stra...
Cloud Computing Realities - Getting past the hype and setting your cloud stra...Compuware APM
 
AWS Webcast - Migrating your Data Center to the Cloud
AWS Webcast - Migrating your Data Center to the CloudAWS Webcast - Migrating your Data Center to the Cloud
AWS Webcast - Migrating your Data Center to the CloudAmazon Web Services
 
Webinar How to Achieve True Scalability in SaaS Applications
Webinar How to Achieve True Scalability in SaaS ApplicationsWebinar How to Achieve True Scalability in SaaS Applications
Webinar How to Achieve True Scalability in SaaS ApplicationsTechcello
 
Cloud Computing Introduction - 2018
Cloud Computing Introduction - 2018Cloud Computing Introduction - 2018
Cloud Computing Introduction - 2018Lucas Lopez
 
SAP HANA Transformation: Cloud Advantage
SAP HANA Transformation: Cloud AdvantageSAP HANA Transformation: Cloud Advantage
SAP HANA Transformation: Cloud AdvantageCapgemini
 
Where to Begin? Application Portfolio Migration
Where to Begin? Application Portfolio MigrationWhere to Begin? Application Portfolio Migration
Where to Begin? Application Portfolio MigrationAmazon Web Services
 
Building Multi-tenant, Configurable, High Quality Applications on .NET for an...
Building Multi-tenant, Configurable, High Quality Applications on .NET for an...Building Multi-tenant, Configurable, High Quality Applications on .NET for an...
Building Multi-tenant, Configurable, High Quality Applications on .NET for an...Techcello
 
Database as a Service (DBaaS) on Kubernetes
Database as a Service (DBaaS) on KubernetesDatabase as a Service (DBaaS) on Kubernetes
Database as a Service (DBaaS) on KubernetesObjectRocket
 
Leveraging azure and cello for multi tenancy
Leveraging azure and cello for multi tenancyLeveraging azure and cello for multi tenancy
Leveraging azure and cello for multi tenancyTechcello
 
(ENT202) Four Critical Things to Consider When Moving Your Core Business Appl...
(ENT202) Four Critical Things to Consider When Moving Your Core Business Appl...(ENT202) Four Critical Things to Consider When Moving Your Core Business Appl...
(ENT202) Four Critical Things to Consider When Moving Your Core Business Appl...Amazon Web Services
 

Was ist angesagt? (20)

SmugMug's Zero-Downtime Migration to AWS (ARC312) | AWS re:Invent 2013
SmugMug's Zero-Downtime Migration to AWS (ARC312) | AWS re:Invent 2013SmugMug's Zero-Downtime Migration to AWS (ARC312) | AWS re:Invent 2013
SmugMug's Zero-Downtime Migration to AWS (ARC312) | AWS re:Invent 2013
 
Migration to Cloud - How difficult is it ? A sample migration scenario
Migration to Cloud - How difficult is it ? A sample migration scenarioMigration to Cloud - How difficult is it ? A sample migration scenario
Migration to Cloud - How difficult is it ? A sample migration scenario
 
Boot camp - Migration to AWS
Boot camp - Migration to AWSBoot camp - Migration to AWS
Boot camp - Migration to AWS
 
Application Portfolio Migration
Application Portfolio MigrationApplication Portfolio Migration
Application Portfolio Migration
 
Cenários de Microsoft Azure e Open Source
Cenários de Microsoft Azure e Open SourceCenários de Microsoft Azure e Open Source
Cenários de Microsoft Azure e Open Source
 
(ENT305) Develop an Enterprise-wide Cloud Adoption Strategy | AWS re:Invent 2014
(ENT305) Develop an Enterprise-wide Cloud Adoption Strategy | AWS re:Invent 2014(ENT305) Develop an Enterprise-wide Cloud Adoption Strategy | AWS re:Invent 2014
(ENT305) Develop an Enterprise-wide Cloud Adoption Strategy | AWS re:Invent 2014
 
Application Portfolio Migration
Application Portfolio MigrationApplication Portfolio Migration
Application Portfolio Migration
 
The 15 ITIL Steps to DBaaS in the Cloud
The 15 ITIL Steps to DBaaS in the CloudThe 15 ITIL Steps to DBaaS in the Cloud
The 15 ITIL Steps to DBaaS in the Cloud
 
Migrating sap wft_case_study_final (1)
Migrating sap wft_case_study_final (1)Migrating sap wft_case_study_final (1)
Migrating sap wft_case_study_final (1)
 
Cloud Strategy
Cloud StrategyCloud Strategy
Cloud Strategy
 
Cloud Computing Realities - Getting past the hype and setting your cloud stra...
Cloud Computing Realities - Getting past the hype and setting your cloud stra...Cloud Computing Realities - Getting past the hype and setting your cloud stra...
Cloud Computing Realities - Getting past the hype and setting your cloud stra...
 
AWS Webcast - Migrating your Data Center to the Cloud
AWS Webcast - Migrating your Data Center to the CloudAWS Webcast - Migrating your Data Center to the Cloud
AWS Webcast - Migrating your Data Center to the Cloud
 
Webinar How to Achieve True Scalability in SaaS Applications
Webinar How to Achieve True Scalability in SaaS ApplicationsWebinar How to Achieve True Scalability in SaaS Applications
Webinar How to Achieve True Scalability in SaaS Applications
 
Cloud Computing Introduction - 2018
Cloud Computing Introduction - 2018Cloud Computing Introduction - 2018
Cloud Computing Introduction - 2018
 
SAP HANA Transformation: Cloud Advantage
SAP HANA Transformation: Cloud AdvantageSAP HANA Transformation: Cloud Advantage
SAP HANA Transformation: Cloud Advantage
 
Where to Begin? Application Portfolio Migration
Where to Begin? Application Portfolio MigrationWhere to Begin? Application Portfolio Migration
Where to Begin? Application Portfolio Migration
 
Building Multi-tenant, Configurable, High Quality Applications on .NET for an...
Building Multi-tenant, Configurable, High Quality Applications on .NET for an...Building Multi-tenant, Configurable, High Quality Applications on .NET for an...
Building Multi-tenant, Configurable, High Quality Applications on .NET for an...
 
Database as a Service (DBaaS) on Kubernetes
Database as a Service (DBaaS) on KubernetesDatabase as a Service (DBaaS) on Kubernetes
Database as a Service (DBaaS) on Kubernetes
 
Leveraging azure and cello for multi tenancy
Leveraging azure and cello for multi tenancyLeveraging azure and cello for multi tenancy
Leveraging azure and cello for multi tenancy
 
(ENT202) Four Critical Things to Consider When Moving Your Core Business Appl...
(ENT202) Four Critical Things to Consider When Moving Your Core Business Appl...(ENT202) Four Critical Things to Consider When Moving Your Core Business Appl...
(ENT202) Four Critical Things to Consider When Moving Your Core Business Appl...
 

Andere mochten auch

Cloud computing
Cloud computingCloud computing
Cloud computingLamia91
 
Enabling IT to Make Better Cloud Decisions
Enabling IT to Make Better Cloud DecisionsEnabling IT to Make Better Cloud Decisions
Enabling IT to Make Better Cloud DecisionsITpreneurs
 
6 in-1 enterprise cloud certification training program
6 in-1 enterprise cloud certification training program6 in-1 enterprise cloud certification training program
6 in-1 enterprise cloud certification training programAdrian Hall
 
Employing cloud ian moyse - workbooks - whitepaper
Employing cloud   ian moyse - workbooks - whitepaperEmploying cloud   ian moyse - workbooks - whitepaper
Employing cloud ian moyse - workbooks - whitepaperITpreneurs
 
Positioning the CCC Professional Cloud Portfolio for Rapid Adoption
Positioning the CCC Professional Cloud Portfolio  for Rapid AdoptionPositioning the CCC Professional Cloud Portfolio  for Rapid Adoption
Positioning the CCC Professional Cloud Portfolio for Rapid AdoptionITpreneurs
 
Opportunities for Training Companies - The CCC Cloud Business Associate
Opportunities for Training Companies - The CCC Cloud Business AssociateOpportunities for Training Companies - The CCC Cloud Business Associate
Opportunities for Training Companies - The CCC Cloud Business AssociateITpreneurs
 
Cloud Certification Program Overview
Cloud Certification Program OverviewCloud Certification Program Overview
Cloud Certification Program OverviewITpreneurs
 
Cloud Myths & Takeaways From Cloud Training
Cloud Myths & Takeaways From Cloud TrainingCloud Myths & Takeaways From Cloud Training
Cloud Myths & Takeaways From Cloud TrainingCloud Credential Council
 
Amazon cloud certification introduction
Amazon cloud certification introductionAmazon cloud certification introduction
Amazon cloud certification introductionSmartIT-Cloud
 
Cloud 101 - What is the Cloud?
Cloud 101 - What is the Cloud?Cloud 101 - What is the Cloud?
Cloud 101 - What is the Cloud?RapidScale
 
Getting Your IT Security Learners Ready for the Cloud with CCSK Certification
Getting Your IT Security Learners Ready for the Cloud with CCSK CertificationGetting Your IT Security Learners Ready for the Cloud with CCSK Certification
Getting Your IT Security Learners Ready for the Cloud with CCSK CertificationITpreneurs
 
The Developer of the Future Starts Here
The Developer of the Future Starts HereThe Developer of the Future Starts Here
The Developer of the Future Starts HereTristano Vacondio
 
Big data analytics enterprise and cloud computing
Big data analytics enterprise and cloud computingBig data analytics enterprise and cloud computing
Big data analytics enterprise and cloud computingCloud Credential Council
 
The cloud skills the industry is begging for
The cloud skills the industry is begging forThe cloud skills the industry is begging for
The cloud skills the industry is begging forCloud Credential Council
 
Cloud computing 101 with amazon web service
Cloud computing 101 with amazon web serviceCloud computing 101 with amazon web service
Cloud computing 101 with amazon web serviceDr. Ketan Parmar
 
If You’re Out of Cloud, You’re Out of Work; Key Skills to Move into Cloud
If You’re Out of Cloud, You’re Out of Work; Key Skills to Move into CloudIf You’re Out of Cloud, You’re Out of Work; Key Skills to Move into Cloud
If You’re Out of Cloud, You’re Out of Work; Key Skills to Move into CloudTristano Vacondio
 
Top 10 Cloud Computing Certifications
Top 10 Cloud Computing CertificationsTop 10 Cloud Computing Certifications
Top 10 Cloud Computing CertificationsGlen Roberts, CISSP
 

Andere mochten auch (20)

Cloud computing
Cloud computingCloud computing
Cloud computing
 
Enabling IT to Make Better Cloud Decisions
Enabling IT to Make Better Cloud DecisionsEnabling IT to Make Better Cloud Decisions
Enabling IT to Make Better Cloud Decisions
 
6 in-1 enterprise cloud certification training program
6 in-1 enterprise cloud certification training program6 in-1 enterprise cloud certification training program
6 in-1 enterprise cloud certification training program
 
Employing cloud ian moyse - workbooks - whitepaper
Employing cloud   ian moyse - workbooks - whitepaperEmploying cloud   ian moyse - workbooks - whitepaper
Employing cloud ian moyse - workbooks - whitepaper
 
Cloudcomputing sta
Cloudcomputing staCloudcomputing sta
Cloudcomputing sta
 
Positioning the CCC Professional Cloud Portfolio for Rapid Adoption
Positioning the CCC Professional Cloud Portfolio  for Rapid AdoptionPositioning the CCC Professional Cloud Portfolio  for Rapid Adoption
Positioning the CCC Professional Cloud Portfolio for Rapid Adoption
 
Opportunities for Training Companies - The CCC Cloud Business Associate
Opportunities for Training Companies - The CCC Cloud Business AssociateOpportunities for Training Companies - The CCC Cloud Business Associate
Opportunities for Training Companies - The CCC Cloud Business Associate
 
Cloud Certification Program Overview
Cloud Certification Program OverviewCloud Certification Program Overview
Cloud Certification Program Overview
 
Cloud Myths & Takeaways From Cloud Training
Cloud Myths & Takeaways From Cloud TrainingCloud Myths & Takeaways From Cloud Training
Cloud Myths & Takeaways From Cloud Training
 
Amazon cloud certification introduction
Amazon cloud certification introductionAmazon cloud certification introduction
Amazon cloud certification introduction
 
Cloud 101 - What is the Cloud?
Cloud 101 - What is the Cloud?Cloud 101 - What is the Cloud?
Cloud 101 - What is the Cloud?
 
Getting Your IT Security Learners Ready for the Cloud with CCSK Certification
Getting Your IT Security Learners Ready for the Cloud with CCSK CertificationGetting Your IT Security Learners Ready for the Cloud with CCSK Certification
Getting Your IT Security Learners Ready for the Cloud with CCSK Certification
 
The Developer of the Future Starts Here
The Developer of the Future Starts HereThe Developer of the Future Starts Here
The Developer of the Future Starts Here
 
Big data analytics enterprise and cloud computing
Big data analytics enterprise and cloud computingBig data analytics enterprise and cloud computing
Big data analytics enterprise and cloud computing
 
Cloud Computing 101
Cloud Computing 101Cloud Computing 101
Cloud Computing 101
 
The cloud skills the industry is begging for
The cloud skills the industry is begging forThe cloud skills the industry is begging for
The cloud skills the industry is begging for
 
Architecting your way up in the cloud
Architecting your way up in the cloudArchitecting your way up in the cloud
Architecting your way up in the cloud
 
Cloud computing 101 with amazon web service
Cloud computing 101 with amazon web serviceCloud computing 101 with amazon web service
Cloud computing 101 with amazon web service
 
If You’re Out of Cloud, You’re Out of Work; Key Skills to Move into Cloud
If You’re Out of Cloud, You’re Out of Work; Key Skills to Move into CloudIf You’re Out of Cloud, You’re Out of Work; Key Skills to Move into Cloud
If You’re Out of Cloud, You’re Out of Work; Key Skills to Move into Cloud
 
Top 10 Cloud Computing Certifications
Top 10 Cloud Computing CertificationsTop 10 Cloud Computing Certifications
Top 10 Cloud Computing Certifications
 

Ähnlich wie Coud discovery chap 3

Lecture 10.ppt
Lecture 10.pptLecture 10.ppt
Lecture 10.pptYesuRaju8
 
What are cloud service models
What are cloud service modelsWhat are cloud service models
What are cloud service modelsLivin Jose
 
Final+Version+Of+Today+Presentation.ppt
Final+Version+Of+Today+Presentation.pptFinal+Version+Of+Today+Presentation.ppt
Final+Version+Of+Today+Presentation.pptAnsarHasas1
 
Unit II Cloud Delivery Models.pptx
Unit II Cloud Delivery Models.pptxUnit II Cloud Delivery Models.pptx
Unit II Cloud Delivery Models.pptxRahul Borate
 
Difference between Iaas Saas Paas.pptx
Difference between Iaas Saas Paas.pptxDifference between Iaas Saas Paas.pptx
Difference between Iaas Saas Paas.pptxHarshAgrawal211
 
What is IAAS Explained infrastructure as a service
What is IAAS Explained infrastructure as a serviceWhat is IAAS Explained infrastructure as a service
What is IAAS Explained infrastructure as a servicejeetendra mandal
 
Radu crahmaliuc 23feb2012
Radu crahmaliuc 23feb2012Radu crahmaliuc 23feb2012
Radu crahmaliuc 23feb2012Agora Group
 
Services Saas,Pass,Iaas
Services Saas,Pass,IaasServices Saas,Pass,Iaas
Services Saas,Pass,IaasSofiya81
 
1.Service Models of Cloud Computing .pptx
1.Service Models of Cloud Computing .pptx1.Service Models of Cloud Computing .pptx
1.Service Models of Cloud Computing .pptxGSCWU
 
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 FAASjeetendra mandal
 
Understanding cloud platform services
Understanding cloud platform servicesUnderstanding cloud platform services
Understanding cloud platform servicesnonlinear creations
 

Ähnlich wie Coud discovery chap 3 (20)

Lecture 10.ppt
Lecture 10.pptLecture 10.ppt
Lecture 10.ppt
 
What are cloud service models
What are cloud service modelsWhat are cloud service models
What are cloud service models
 
Final+Version+Of+Today+Presentation.ppt
Final+Version+Of+Today+Presentation.pptFinal+Version+Of+Today+Presentation.ppt
Final+Version+Of+Today+Presentation.ppt
 
Unit II Cloud Delivery Models.pptx
Unit II Cloud Delivery Models.pptxUnit II Cloud Delivery Models.pptx
Unit II Cloud Delivery Models.pptx
 
Difference between Iaas Saas Paas.pptx
Difference between Iaas Saas Paas.pptxDifference between Iaas Saas Paas.pptx
Difference between Iaas Saas Paas.pptx
 
What is IAAS Explained infrastructure as a service
What is IAAS Explained infrastructure as a serviceWhat is IAAS Explained infrastructure as a service
What is IAAS Explained infrastructure as a service
 
Radu crahmaliuc 23feb2012
Radu crahmaliuc 23feb2012Radu crahmaliuc 23feb2012
Radu crahmaliuc 23feb2012
 
Cloud Computing
Cloud ComputingCloud Computing
Cloud Computing
 
Services Saas,Pass,Iaas
Services Saas,Pass,IaasServices Saas,Pass,Iaas
Services Saas,Pass,Iaas
 
XaaS Overview
XaaS OverviewXaaS Overview
XaaS Overview
 
Architecting SaaS
Architecting SaaSArchitecting SaaS
Architecting SaaS
 
1.Service Models of Cloud Computing .pptx
1.Service Models of Cloud Computing .pptx1.Service Models of Cloud Computing .pptx
1.Service Models of Cloud Computing .pptx
 
Cloud presentation NELA
Cloud presentation NELACloud presentation NELA
Cloud presentation NELA
 
Cloud computing
Cloud computingCloud computing
Cloud computing
 
Cloud computing
Cloud computingCloud computing
Cloud computing
 
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
 
Understanding cloud platform services
Understanding cloud platform servicesUnderstanding cloud platform services
Understanding cloud platform services
 
Unit 3 Cloud Computing.pdf
Unit 3 Cloud Computing.pdfUnit 3 Cloud Computing.pdf
Unit 3 Cloud Computing.pdf
 
Cloud Computing Training
Cloud Computing TrainingCloud Computing Training
Cloud Computing Training
 
Paas intro.pptx
Paas intro.pptxPaas intro.pptx
Paas intro.pptx
 

Mehr von Alain Charpentier (18)

Coud discovery chap 10
Coud discovery chap 10Coud discovery chap 10
Coud discovery chap 10
 
Coud discovery chap 9
Coud discovery chap 9Coud discovery chap 9
Coud discovery chap 9
 
Coud discovery chap 8
Coud discovery chap 8Coud discovery chap 8
Coud discovery chap 8
 
Coud discovery chap 7
Coud discovery chap 7Coud discovery chap 7
Coud discovery chap 7
 
Coud discovery chap 6
Coud discovery chap 6Coud discovery chap 6
Coud discovery chap 6
 
Coud discovery chap 5
Coud discovery chap 5Coud discovery chap 5
Coud discovery chap 5
 
Coud discovery chap 4
Coud discovery chap 4Coud discovery chap 4
Coud discovery chap 4
 
Coud discovery chap 2
Coud discovery chap 2Coud discovery chap 2
Coud discovery chap 2
 
Coud discovery chap 1
Coud discovery chap 1Coud discovery chap 1
Coud discovery chap 1
 
Why BI needs CMMI-5
Why BI needs CMMI-5Why BI needs CMMI-5
Why BI needs CMMI-5
 
Generic Bi Landscape 2010 02 11
Generic Bi Landscape 2010 02 11Generic Bi Landscape 2010 02 11
Generic Bi Landscape 2010 02 11
 
Application Portfolio Management
Application Portfolio ManagementApplication Portfolio Management
Application Portfolio Management
 
TDWI BI Framework
TDWI BI FrameworkTDWI BI Framework
TDWI BI Framework
 
Méthodologie de Centre de Compétance
Méthodologie de Centre de CompétanceMéthodologie de Centre de Compétance
Méthodologie de Centre de Compétance
 
BI Framework
BI FrameworkBI Framework
BI Framework
 
Lean Thinking
Lean ThinkingLean Thinking
Lean Thinking
 
Introduction au "Lean IT"
Introduction au "Lean IT"Introduction au "Lean IT"
Introduction au "Lean IT"
 
Méthodologie D’Intelligence D’Affaires
Méthodologie D’Intelligence D’AffairesMéthodologie D’Intelligence D’Affaires
Méthodologie D’Intelligence D’Affaires
 

Kürzlich hochgeladen

Artificial Intelligence Chap.5 : Uncertainty
Artificial Intelligence Chap.5 : UncertaintyArtificial Intelligence Chap.5 : Uncertainty
Artificial Intelligence Chap.5 : UncertaintyKhushali Kathiriya
 
Apidays New York 2024 - The Good, the Bad and the Governed by David O'Neill, ...
Apidays New York 2024 - The Good, the Bad and the Governed by David O'Neill, ...Apidays New York 2024 - The Good, the Bad and the Governed by David O'Neill, ...
Apidays New York 2024 - The Good, the Bad and the Governed by David O'Neill, ...apidays
 
Cloud Frontiers: A Deep Dive into Serverless Spatial Data and FME
Cloud Frontiers:  A Deep Dive into Serverless Spatial Data and FMECloud Frontiers:  A Deep Dive into Serverless Spatial Data and FME
Cloud Frontiers: A Deep Dive into Serverless Spatial Data and FMESafe Software
 
Introduction to Multilingual Retrieval Augmented Generation (RAG)
Introduction to Multilingual Retrieval Augmented Generation (RAG)Introduction to Multilingual Retrieval Augmented Generation (RAG)
Introduction to Multilingual Retrieval Augmented Generation (RAG)Zilliz
 
TrustArc Webinar - Unlock the Power of AI-Driven Data Discovery
TrustArc Webinar - Unlock the Power of AI-Driven Data DiscoveryTrustArc Webinar - Unlock the Power of AI-Driven Data Discovery
TrustArc Webinar - Unlock the Power of AI-Driven Data DiscoveryTrustArc
 
Modular Monolith - a Practical Alternative to Microservices @ Devoxx UK 2024
Modular Monolith - a Practical Alternative to Microservices @ Devoxx UK 2024Modular Monolith - a Practical Alternative to Microservices @ Devoxx UK 2024
Modular Monolith - a Practical Alternative to Microservices @ Devoxx UK 2024Victor Rentea
 
Vector Search -An Introduction in Oracle Database 23ai.pptx
Vector Search -An Introduction in Oracle Database 23ai.pptxVector Search -An Introduction in Oracle Database 23ai.pptx
Vector Search -An Introduction in Oracle Database 23ai.pptxRemote DBA Services
 
Repurposing LNG terminals for Hydrogen Ammonia: Feasibility and Cost Saving
Repurposing LNG terminals for Hydrogen Ammonia: Feasibility and Cost SavingRepurposing LNG terminals for Hydrogen Ammonia: Feasibility and Cost Saving
Repurposing LNG terminals for Hydrogen Ammonia: Feasibility and Cost SavingEdi Saputra
 
AWS Community Day CPH - Three problems of Terraform
AWS Community Day CPH - Three problems of TerraformAWS Community Day CPH - Three problems of Terraform
AWS Community Day CPH - Three problems of TerraformAndrey Devyatkin
 
Corporate and higher education May webinar.pptx
Corporate and higher education May webinar.pptxCorporate and higher education May webinar.pptx
Corporate and higher education May webinar.pptxRustici Software
 
FWD Group - Insurer Innovation Award 2024
FWD Group - Insurer Innovation Award 2024FWD Group - Insurer Innovation Award 2024
FWD Group - Insurer Innovation Award 2024The Digital Insurer
 
Apidays New York 2024 - Passkeys: Developing APIs to enable passwordless auth...
Apidays New York 2024 - Passkeys: Developing APIs to enable passwordless auth...Apidays New York 2024 - Passkeys: Developing APIs to enable passwordless auth...
Apidays New York 2024 - Passkeys: Developing APIs to enable passwordless auth...apidays
 
ICT role in 21st century education and its challenges
ICT role in 21st century education and its challengesICT role in 21st century education and its challenges
ICT role in 21st century education and its challengesrafiqahmad00786416
 
DBX First Quarter 2024 Investor Presentation
DBX First Quarter 2024 Investor PresentationDBX First Quarter 2024 Investor Presentation
DBX First Quarter 2024 Investor PresentationDropbox
 
Strategies for Landing an Oracle DBA Job as a Fresher
Strategies for Landing an Oracle DBA Job as a FresherStrategies for Landing an Oracle DBA Job as a Fresher
Strategies for Landing an Oracle DBA Job as a FresherRemote DBA Services
 
Rising Above_ Dubai Floods and the Fortitude of Dubai International Airport.pdf
Rising Above_ Dubai Floods and the Fortitude of Dubai International Airport.pdfRising Above_ Dubai Floods and the Fortitude of Dubai International Airport.pdf
Rising Above_ Dubai Floods and the Fortitude of Dubai International Airport.pdfOrbitshub
 
presentation ICT roal in 21st century education
presentation ICT roal in 21st century educationpresentation ICT roal in 21st century education
presentation ICT roal in 21st century educationjfdjdjcjdnsjd
 
Strategize a Smooth Tenant-to-tenant Migration and Copilot Takeoff
Strategize a Smooth Tenant-to-tenant Migration and Copilot TakeoffStrategize a Smooth Tenant-to-tenant Migration and Copilot Takeoff
Strategize a Smooth Tenant-to-tenant Migration and Copilot Takeoffsammart93
 

Kürzlich hochgeladen (20)

Artificial Intelligence Chap.5 : Uncertainty
Artificial Intelligence Chap.5 : UncertaintyArtificial Intelligence Chap.5 : Uncertainty
Artificial Intelligence Chap.5 : Uncertainty
 
Apidays New York 2024 - The Good, the Bad and the Governed by David O'Neill, ...
Apidays New York 2024 - The Good, the Bad and the Governed by David O'Neill, ...Apidays New York 2024 - The Good, the Bad and the Governed by David O'Neill, ...
Apidays New York 2024 - The Good, the Bad and the Governed by David O'Neill, ...
 
Cloud Frontiers: A Deep Dive into Serverless Spatial Data and FME
Cloud Frontiers:  A Deep Dive into Serverless Spatial Data and FMECloud Frontiers:  A Deep Dive into Serverless Spatial Data and FME
Cloud Frontiers: A Deep Dive into Serverless Spatial Data and FME
 
Introduction to Multilingual Retrieval Augmented Generation (RAG)
Introduction to Multilingual Retrieval Augmented Generation (RAG)Introduction to Multilingual Retrieval Augmented Generation (RAG)
Introduction to Multilingual Retrieval Augmented Generation (RAG)
 
TrustArc Webinar - Unlock the Power of AI-Driven Data Discovery
TrustArc Webinar - Unlock the Power of AI-Driven Data DiscoveryTrustArc Webinar - Unlock the Power of AI-Driven Data Discovery
TrustArc Webinar - Unlock the Power of AI-Driven Data Discovery
 
Modular Monolith - a Practical Alternative to Microservices @ Devoxx UK 2024
Modular Monolith - a Practical Alternative to Microservices @ Devoxx UK 2024Modular Monolith - a Practical Alternative to Microservices @ Devoxx UK 2024
Modular Monolith - a Practical Alternative to Microservices @ Devoxx UK 2024
 
Vector Search -An Introduction in Oracle Database 23ai.pptx
Vector Search -An Introduction in Oracle Database 23ai.pptxVector Search -An Introduction in Oracle Database 23ai.pptx
Vector Search -An Introduction in Oracle Database 23ai.pptx
 
Repurposing LNG terminals for Hydrogen Ammonia: Feasibility and Cost Saving
Repurposing LNG terminals for Hydrogen Ammonia: Feasibility and Cost SavingRepurposing LNG terminals for Hydrogen Ammonia: Feasibility and Cost Saving
Repurposing LNG terminals for Hydrogen Ammonia: Feasibility and Cost Saving
 
+971581248768>> SAFE AND ORIGINAL ABORTION PILLS FOR SALE IN DUBAI AND ABUDHA...
+971581248768>> SAFE AND ORIGINAL ABORTION PILLS FOR SALE IN DUBAI AND ABUDHA...+971581248768>> SAFE AND ORIGINAL ABORTION PILLS FOR SALE IN DUBAI AND ABUDHA...
+971581248768>> SAFE AND ORIGINAL ABORTION PILLS FOR SALE IN DUBAI AND ABUDHA...
 
Understanding the FAA Part 107 License ..
Understanding the FAA Part 107 License ..Understanding the FAA Part 107 License ..
Understanding the FAA Part 107 License ..
 
AWS Community Day CPH - Three problems of Terraform
AWS Community Day CPH - Three problems of TerraformAWS Community Day CPH - Three problems of Terraform
AWS Community Day CPH - Three problems of Terraform
 
Corporate and higher education May webinar.pptx
Corporate and higher education May webinar.pptxCorporate and higher education May webinar.pptx
Corporate and higher education May webinar.pptx
 
FWD Group - Insurer Innovation Award 2024
FWD Group - Insurer Innovation Award 2024FWD Group - Insurer Innovation Award 2024
FWD Group - Insurer Innovation Award 2024
 
Apidays New York 2024 - Passkeys: Developing APIs to enable passwordless auth...
Apidays New York 2024 - Passkeys: Developing APIs to enable passwordless auth...Apidays New York 2024 - Passkeys: Developing APIs to enable passwordless auth...
Apidays New York 2024 - Passkeys: Developing APIs to enable passwordless auth...
 
ICT role in 21st century education and its challenges
ICT role in 21st century education and its challengesICT role in 21st century education and its challenges
ICT role in 21st century education and its challenges
 
DBX First Quarter 2024 Investor Presentation
DBX First Quarter 2024 Investor PresentationDBX First Quarter 2024 Investor Presentation
DBX First Quarter 2024 Investor Presentation
 
Strategies for Landing an Oracle DBA Job as a Fresher
Strategies for Landing an Oracle DBA Job as a FresherStrategies for Landing an Oracle DBA Job as a Fresher
Strategies for Landing an Oracle DBA Job as a Fresher
 
Rising Above_ Dubai Floods and the Fortitude of Dubai International Airport.pdf
Rising Above_ Dubai Floods and the Fortitude of Dubai International Airport.pdfRising Above_ Dubai Floods and the Fortitude of Dubai International Airport.pdf
Rising Above_ Dubai Floods and the Fortitude of Dubai International Airport.pdf
 
presentation ICT roal in 21st century education
presentation ICT roal in 21st century educationpresentation ICT roal in 21st century education
presentation ICT roal in 21st century education
 
Strategize a Smooth Tenant-to-tenant Migration and Copilot Takeoff
Strategize a Smooth Tenant-to-tenant Migration and Copilot TakeoffStrategize a Smooth Tenant-to-tenant Migration and Copilot Takeoff
Strategize a Smooth Tenant-to-tenant Migration and Copilot Takeoff
 

Coud discovery chap 3

  • 1. CLOUD DISCOVERY AN INTRODUCTION TO CLOUD COMPUTING Chapter 3: Cloud Computing Stack By: Alain Charpentier
  • 2. Table of content • Cloud Computing Stack • SaaS – Software as a Service • PaaS – Plateform as a Service • IaaS – Infrastructure as a Service
  • 3. Cloud : a definition • The NIST definition runs to several hundred words but essentially says that: – Cloud Computing is a model for enabling convenient, on- demand network access to a shared pool of configurable computing resources (e.g., networks, servers, storage, applications, and services) that can be rapidly provisioned and released with minimal management effort or service provider interaction. • What this means in plain terms is the ability for end users to utilize parts of bulk resources and that these resources can be acquired quickly and easily. http://csrc.nist.gov/groups/SNS/cloud-computing/
  • 4. The characteristic's of a Cloud • The NIST also offers several characteristics that it sees as essential for a service to be considered “Cloud.” These characteristics include: – On-demand self-service. The ability for an end user to sign up and receive services without the long delays that have characterized traditional IT. – Broad network access. Ability to access the service via standard platforms (desktop, laptop, mobile etc). – Resource pooling. Resources are pooled across multiple customers. – Rapid elasticity. Capability can scale to cope with demand peaks. – Measured service. Billing is metered and delivered as a utility service.
  • 5. Cloud Computing Stack Software as a Service (SaaS) : applications designed for end-users, delivered over the web Platform as a Service (PaaS) : a set of tools and services designed to make coding and deploying those applications quick and efficient Infrastructure as a Service (IaaS) : the hardware and software that powers it all – servers, storage, netorks, operating systems
  • 6. SaaS - Software as a Service Definition • …software that is deployed over the internet… With SaaS, a provider licenses an application to customers either as a service on demand, through a subscription, in a “pay-as-you- go” model, or (increasingly) at no charge when there is opportunity to generate revenue from streams other than the user, such as from advertisement or user list sales. http://en.wikipedia.org/wiki/Software_as_a_service
  • 7. SaaS - Software as a Service Characteristics • Web access to commercial software. • Software is managed from a central location. • Software delivered in a “one to many” model. • Users not required to handle software upgrades and patches. • Application Programming Interfaces (APIs) allow for integration between different pieces of software.
  • 8. SaaS - Software as a Service Where it’s makes sense • “Vanilla” offerings where the solution is largely undifferentiated. A good example of a vanilla offering would include email where many times competitors use the same software precisely because this fundamental technology is a requirement for doing business, but does not itself confer a competitive advantage. • Applications where there is significant interplay between the organization and the outside world. For example, email newsletter campaign software. • Applications that have a significant need for web or mobile access. An example would be mobile sales management software. • Software that is only to be used for a short term need. An example would be collaboration software for a specific project. • Software where demand spikes significantly, for example tax or billing software used once a month.
  • 9. SaaS - Software as a Service Where it may not be the best option • Applications where extremely fast processing of real time data is required. • Applications where legislation or other regulation does not permit data being hosted externally. • Applications where an existing on-premise solution fulfills all of the organization’s needs.
  • 10. PaaS - Platform as a Service Definition • PaaS can be defined as a computing platform that allows the creation of web applications quickly and easily and without the complexity of buying and maintaining the software and infrastructure underneath it. http://java.dzone.com/articles/what-platform-service-paas
  • 11. PaaS - Platform as a Service Characteristics • Services to develop, test, deploy, host and maintain applications in the same integrated development environment. All the varying services needed to fulfill the application development process. • Web based user interface creation tools help to create, modify, test and deploy different UI scenarios. • Multi-tenant architecture where multiple concurrent users utilize the same development application. • Built in scalability of deployed software including load balancing and failover. • Integration with web services and databases via common standards. • Support for development team collaboration – some PaaS solutions include project planning and communication tools. • Tools to handle billing and subscription management.
  • 12. PaaS - Platform as a Service Where it’s makes sense • Situation where multiple developers will be working on a development project or where other external parties need to interact with the development process. • Invaluable for those who have an existing data source – for example sales information from a customer relationship management tool – and want to create applications which leverage that data. • Useful where developers wish to automate testing and deployment services. • Combined with agile software development, a group of software development methodologies based on iterative and incremental development, as it eases the difficulties around rapid development and iteration of software.
  • 13. PaaS - Platform as a Service Where it may not be the best option • Where the application needs to be highly portable in terms of where it is hosted. • Where proprietary languages or approaches would impact on the development process. • Where a proprietary language would hinder later moves to another provider – concerns are raised about vendor lock-in • Where application performance requires customization of the underlying hardware and software
  • 14. IaaS - Infrastructure as a Service Definition • A way of delivering Cloud Computing infrastructure – servers, storage, network and operating systems – as an on- demand service. Rather than purchasing servers, software, datacenter space or network equipment, clients instead buy those resources as a fully outsourced service on demand.
  • 15. IaaS - Infrastructure as a Service Characteristics • Resources are distributed as a service • Allows for dynamic scaling • Has a variable cost, utility pricing model • Generally includes multiple users on a single piece of hardware
  • 16. IaaS - Infrastructure as a Service Where it’s makes sense • Where demand is very volatile – any time there are significant spikes and troughs in terms of demand on the infrastructure • For new organizations without the capital to invest in hardware • Where the organization is growing rapidly and scaling hardware would be problematic • Where there is pressure on the organization to limit capital expenditure and to move to operating expenditure • For specific line of business, trial or temporary infrastructural needs
  • 17. IaaS - Infrastructure as a Service Where it may not be the best option • Where regulatory compliance makes the offshoring or outsourcing of data storage and processing difficult • Where the highest levels of performance are required, and on-premise or dedicated hosted infrastructure has the capacity to meet the organization’s needs
  • 18. IaaS, PaaS, SaaS compare IaaS PaaS SaaS Infrastructure Platform Software (as a Service) (as a Service) (as a Service) Applications Data Runtime Middleware O/S Virtualization Servers Storage Networking Rackspace Force.com Saleforce.com Amazon EC2 Google App Engine NetSuite Microsoft Azure OpenTable
  • 19. Service Delivery Model Examples Amazon Google Microsoft Salesforce SaaS PaaS IaaS Products and companies shown for illustrative purposes only and should not be construed as an endorsement