SlideShare uma empresa Scribd logo
1 de 26
Cloud Computing



CLOUD COMPUTING STACK




       PEDRO ALEXANDER ROMERO
Cloud Computing

Agenda
- Definition
- Essentials Characteristics
- Categories within Cloud Computing
  -   Software as a Service
  -   Platform as a Service
  -   Infrastructure as a Service
Cloud Computing

Definition:
From NIST(*) :
“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”

Cloud Computing is also defined as a Stack, as response of
a broad number of services built on top of one another.


(*) NIST: National Institute of Standards and Technology
Cloud Computing

Agenda
- Definition

- Essentials Characteristics
- Categories within Cloud Computing
  -   Software as a Service
  -   Platform as a Service
  -   Infrastructure as a Service
Cloud Computing

Essentials Characteristics:                            (1/3)




NIST: National Institute of Standards and Technology
Cloud Computing

Essentials Characteristics:                                     (2/3)

 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.
  -> User provision without human interaction by a service provider


 Broad network access: Ability to access the service via
  standard platforms (desktop, laptop, mobile, etc.)
  -> Location independent use
Cloud Computing

Essentials Characteristics:                                              (3/3)

 Resource pooling: Resources are pooled across multiple
  customers.
  -> Model that supports multi-tenancy, with dynamic assignment of resources
  according to demand.

 Rapid elasticity: Capability can scale to cope with demand
  peaks.
  -> From the user’s point of view, there are unlimited resources that are
  paid for based on the quantities actually consumed

 Measured service: Billing is metered and delivered as a
  utility service
Cloud Computing

Agenda
- Definition
- Essentials Characteristics

- Categories within Cloud Computing
  -   Software as a Service
  -   Platform as a Service
  -   Infrastructure as a Service
Cloud Computing

Categories within Cloud Computing              (1/5)
I.   SaaS: Software as a Service
       Applications are designed for end-
       users, delivered over the web.

II. PaaS: Platform as a Service
       Set of tools and services designed to
       make coding and deploying those
       applications quick and efficient.

III. IaaS: Infrastructure as a Service
       Hardware or Software that powers it
       all, includes: Servers, storage,
       networks and operating systems.
Cloud Computing

Categories within Cloud Computing   (2/5)
Cloud Computing

Categories within Cloud Computing   (3/5)
Sample Services
Cloud Computing

Categories within Cloud Computing   (4/5)
Value Visibility per End Users
Cloud Computing

Categories within Cloud Computing             (5/5)
Infrastructure vs. Platform (as a services)
Cloud Computing

I. Software as a Service:

Software that is deployed over the internet…

A provider licenses an application to customers either as a
service on demand, through a subscription:

   • in a “pay-as-you-go” model
   • at no charge, when there is opportunity to generate revenue from
     streams other than the user, such as from advertisement or user
     list sales.
Cloud Computing

I. 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
Cloud Computing

I. Software as a Service:
Recommended                           No - Recommended
No differentiated service             Required fast processing and real
                                      time data required
Significant interaction between the   Legislation or regulations don’t
Organization and outside world        allow data to be hosted
Need for web or mobile access         externally.
Required only for short term          Existing on-premise solution
User demands spikes significantly     fulfills all organization’s needs.
Cloud Computing

I. SaaS Applications
Cloud Computing

II. Platform as a Service:

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.




      Platform for the creation of software, delivered over the web
Cloud Computing

II. Platform as a Service:
Characteristics:
 Services to develop, test, deploy, host and maintain
  applications in the same integrated development
  environment.
 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.
Cloud Computing

II. Platform as a Service:
Characteristics:
 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.
Cloud Computing

II. Platform as a Service:
Recommended                         No - Recommended
Multiple developers working on a    Where the applications need to
development project or where        be highly portable in terms on
external parties need to interact   where it is hosted
with the development process.
                                    Where proprietary languages or
                                    approaches would impact the
                                    development process
                                    Where applications performance
                                    requires customization of the
                                    underlying hardware and
                                    software
Cloud Computing

II. PaaS Applications
Cloud Computing

III. Infrastructure as a Service:

Is 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.
Cloud Computing

III. 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
Cloud Computing

III. Infrastructure as a Service:
Recommended                           No - Recommended
Demand is very volatile               Regulatory compliances for
New organizations without capital     outsourcing of data storage and
to invest in hardware                 processing difficult
Organization is growing rapidly and
scaling hardware would be
problematic
Internal pressure to limit capital    Where the highest performance
expenditure and to move to            required can be supported by the
operating expenditure                 on premise or dedicated hosted
Trials or temporary infrastructural   infrastructure
needs
Cloud Computing

IaaS Applications

                    Developers & IT

Mais conteúdo relacionado

Mais procurados

Cloud Security, Standards and Applications
Cloud Security, Standards and ApplicationsCloud Security, Standards and Applications
Cloud Security, Standards and ApplicationsDr. Sunil Kr. Pandey
 
Historical development of cloud computing
Historical development of cloud computingHistorical development of cloud computing
Historical development of cloud computinggaurav jain
 
System and network administration network services
System and network administration network servicesSystem and network administration network services
System and network administration network servicesUc Man
 
Market oriented Cloud Computing
Market oriented Cloud ComputingMarket oriented Cloud Computing
Market oriented Cloud ComputingJithin Parakka
 
Overview of computing paradigm
Overview of computing paradigmOverview of computing paradigm
Overview of computing paradigmRipal Ranpara
 
Introduction to Distributed System
Introduction to Distributed SystemIntroduction to Distributed System
Introduction to Distributed SystemSunita Sahu
 
Unit 1 architecture of distributed systems
Unit 1 architecture of distributed systemsUnit 1 architecture of distributed systems
Unit 1 architecture of distributed systemskaran2190
 
Service level agreement in cloud computing an overview
Service level agreement in cloud computing  an overviewService level agreement in cloud computing  an overview
Service level agreement in cloud computing an overviewDr Neelesh Jain
 
Cloud Computing and Services | PPT
Cloud Computing and Services | PPTCloud Computing and Services | PPT
Cloud Computing and Services | PPTSeminar Links
 
Corba concepts & corba architecture
Corba concepts & corba architectureCorba concepts & corba architecture
Corba concepts & corba architecturenupurmakhija1211
 
Introduction to Virtualization
Introduction to VirtualizationIntroduction to Virtualization
Introduction to VirtualizationRahul Hada
 
Evolution of Cloud Computing
Evolution of Cloud ComputingEvolution of Cloud Computing
Evolution of Cloud ComputingNephoScale
 
System models for distributed and cloud computing
System models for distributed and cloud computingSystem models for distributed and cloud computing
System models for distributed and cloud computingpurplesea
 
Introduction to Network and System Administration
Introduction to Network and System AdministrationIntroduction to Network and System Administration
Introduction to Network and System AdministrationDuressa Teshome
 

Mais procurados (20)

Cloud Security, Standards and Applications
Cloud Security, Standards and ApplicationsCloud Security, Standards and Applications
Cloud Security, Standards and Applications
 
Historical development of cloud computing
Historical development of cloud computingHistorical development of cloud computing
Historical development of cloud computing
 
Comet Cloud
Comet CloudComet Cloud
Comet Cloud
 
Cloud computing
Cloud computingCloud computing
Cloud computing
 
System and network administration network services
System and network administration network servicesSystem and network administration network services
System and network administration network services
 
Market oriented Cloud Computing
Market oriented Cloud ComputingMarket oriented Cloud Computing
Market oriented Cloud Computing
 
Overview of computing paradigm
Overview of computing paradigmOverview of computing paradigm
Overview of computing paradigm
 
Introduction to Distributed System
Introduction to Distributed SystemIntroduction to Distributed System
Introduction to Distributed System
 
Virtual machine security
Virtual machine securityVirtual machine security
Virtual machine security
 
Unit 1 architecture of distributed systems
Unit 1 architecture of distributed systemsUnit 1 architecture of distributed systems
Unit 1 architecture of distributed systems
 
Service level agreement in cloud computing an overview
Service level agreement in cloud computing  an overviewService level agreement in cloud computing  an overview
Service level agreement in cloud computing an overview
 
Cloud Computing and Services | PPT
Cloud Computing and Services | PPTCloud Computing and Services | PPT
Cloud Computing and Services | PPT
 
Virtualization in cloud computing
Virtualization in cloud computingVirtualization in cloud computing
Virtualization in cloud computing
 
Corba concepts & corba architecture
Corba concepts & corba architectureCorba concepts & corba architecture
Corba concepts & corba architecture
 
Distributed System ppt
Distributed System pptDistributed System ppt
Distributed System ppt
 
Domain name system
Domain name systemDomain name system
Domain name system
 
Introduction to Virtualization
Introduction to VirtualizationIntroduction to Virtualization
Introduction to Virtualization
 
Evolution of Cloud Computing
Evolution of Cloud ComputingEvolution of Cloud Computing
Evolution of Cloud Computing
 
System models for distributed and cloud computing
System models for distributed and cloud computingSystem models for distributed and cloud computing
System models for distributed and cloud computing
 
Introduction to Network and System Administration
Introduction to Network and System AdministrationIntroduction to Network and System Administration
Introduction to Network and System Administration
 

Destaque

fabric8 ... and Docker, Kubernetes & OpenShift
fabric8 ... and Docker, Kubernetes & OpenShiftfabric8 ... and Docker, Kubernetes & OpenShift
fabric8 ... and Docker, Kubernetes & OpenShiftroland.huss
 
Docker Meetup - Melbourne 2015 - Kubernetes Deep Dive
Docker Meetup - Melbourne 2015 - Kubernetes Deep DiveDocker Meetup - Melbourne 2015 - Kubernetes Deep Dive
Docker Meetup - Melbourne 2015 - Kubernetes Deep DiveKen Thompson
 
Scalable Python with Docker, Kubernetes, OpenShift
Scalable Python with Docker, Kubernetes, OpenShiftScalable Python with Docker, Kubernetes, OpenShift
Scalable Python with Docker, Kubernetes, OpenShiftAarno Aukia
 
Cloud Computing Fundamental
Cloud Computing FundamentalCloud Computing Fundamental
Cloud Computing FundamentalDony Riyanto
 
Achieving Cost and Resource Efficiency through Docker, OpenShift and Kubernetes
Achieving Cost and Resource Efficiency through Docker, OpenShift and KubernetesAchieving Cost and Resource Efficiency through Docker, OpenShift and Kubernetes
Achieving Cost and Resource Efficiency through Docker, OpenShift and KubernetesDean Delamont
 
OpenShift Enterprise 3.1 vs kubernetes
OpenShift Enterprise 3.1 vs kubernetesOpenShift Enterprise 3.1 vs kubernetes
OpenShift Enterprise 3.1 vs kubernetesSamuel Terburg
 
Microservices, Containers, Docker and a Cloud-Native Architecture in the Midd...
Microservices, Containers, Docker and a Cloud-Native Architecture in the Midd...Microservices, Containers, Docker and a Cloud-Native Architecture in the Midd...
Microservices, Containers, Docker and a Cloud-Native Architecture in the Midd...Kai Wähner
 
Feature Engineering
Feature EngineeringFeature Engineering
Feature EngineeringHJ van Veen
 

Destaque (9)

fabric8 ... and Docker, Kubernetes & OpenShift
fabric8 ... and Docker, Kubernetes & OpenShiftfabric8 ... and Docker, Kubernetes & OpenShift
fabric8 ... and Docker, Kubernetes & OpenShift
 
Docker Meetup - Melbourne 2015 - Kubernetes Deep Dive
Docker Meetup - Melbourne 2015 - Kubernetes Deep DiveDocker Meetup - Melbourne 2015 - Kubernetes Deep Dive
Docker Meetup - Melbourne 2015 - Kubernetes Deep Dive
 
Scalable Python with Docker, Kubernetes, OpenShift
Scalable Python with Docker, Kubernetes, OpenShiftScalable Python with Docker, Kubernetes, OpenShift
Scalable Python with Docker, Kubernetes, OpenShift
 
Cloud Computing Fundamental
Cloud Computing FundamentalCloud Computing Fundamental
Cloud Computing Fundamental
 
Achieving Cost and Resource Efficiency through Docker, OpenShift and Kubernetes
Achieving Cost and Resource Efficiency through Docker, OpenShift and KubernetesAchieving Cost and Resource Efficiency through Docker, OpenShift and Kubernetes
Achieving Cost and Resource Efficiency through Docker, OpenShift and Kubernetes
 
Serverless on Kubernetes
Serverless on KubernetesServerless on Kubernetes
Serverless on Kubernetes
 
OpenShift Enterprise 3.1 vs kubernetes
OpenShift Enterprise 3.1 vs kubernetesOpenShift Enterprise 3.1 vs kubernetes
OpenShift Enterprise 3.1 vs kubernetes
 
Microservices, Containers, Docker and a Cloud-Native Architecture in the Midd...
Microservices, Containers, Docker and a Cloud-Native Architecture in the Midd...Microservices, Containers, Docker and a Cloud-Native Architecture in the Midd...
Microservices, Containers, Docker and a Cloud-Native Architecture in the Midd...
 
Feature Engineering
Feature EngineeringFeature Engineering
Feature Engineering
 

Semelhante a Cloud computing stack

Semelhante a Cloud computing stack (20)

CC.pptx
CC.pptxCC.pptx
CC.pptx
 
CC.pptx
CC.pptxCC.pptx
CC.pptx
 
Introduction on Cloud Computing
Introduction on Cloud Computing Introduction on Cloud Computing
Introduction on Cloud Computing
 
cloud computing notes for anna university syllabus
cloud computing notes for anna university syllabuscloud computing notes for anna university syllabus
cloud computing notes for anna university syllabus
 
Lect15 cloud
Lect15 cloudLect15 cloud
Lect15 cloud
 
Cloud
CloudCloud
Cloud
 
Lect15 cloud
Lect15 cloudLect15 cloud
Lect15 cloud
 
Cloud computing ppt
Cloud computing pptCloud computing ppt
Cloud computing ppt
 
Cloud Computing
Cloud ComputingCloud Computing
Cloud Computing
 
Cloud
CloudCloud
Cloud
 
Lect15 cloud
Lect15 cloudLect15 cloud
Lect15 cloud
 
Lect15 cloud
Lect15 cloudLect15 cloud
Lect15 cloud
 
Lect15 cloud
Lect15 cloudLect15 cloud
Lect15 cloud
 
Introduction to cloud computing
Introduction to cloud computingIntroduction to cloud computing
Introduction to cloud computing
 
Cloud computing ppt
Cloud computing pptCloud computing ppt
Cloud computing ppt
 
cloud computng
cloud computng cloud computng
cloud computng
 
Cloud Computing-notes.doc
Cloud Computing-notes.docCloud Computing-notes.doc
Cloud Computing-notes.doc
 
02_Cloud-Intro.pdf cloud introduction introduction
02_Cloud-Intro.pdf cloud introduction introduction02_Cloud-Intro.pdf cloud introduction introduction
02_Cloud-Intro.pdf cloud introduction introduction
 
Cloud computing
Cloud computingCloud computing
Cloud computing
 
Cloud computing
Cloud computingCloud computing
Cloud computing
 

Mais de Pedro Alexander Romero Tortosa (15)

Cloud Conversations
Cloud ConversationsCloud Conversations
Cloud Conversations
 
PRINCE2 Basic Concepts
PRINCE2 Basic ConceptsPRINCE2 Basic Concepts
PRINCE2 Basic Concepts
 
Servicios de Campo
Servicios de CampoServicios de Campo
Servicios de Campo
 
Escenarios migración a la nube
Escenarios migración a la nubeEscenarios migración a la nube
Escenarios migración a la nube
 
¿Por qué la Nube?
¿Por qué la Nube?¿Por qué la Nube?
¿Por qué la Nube?
 
Dynamics 365 Glosario
Dynamics 365 GlosarioDynamics 365 Glosario
Dynamics 365 Glosario
 
Lead Nurturing - Mercadeo
Lead Nurturing - MercadeoLead Nurturing - Mercadeo
Lead Nurturing - Mercadeo
 
Dynamics 365 General
Dynamics 365 GeneralDynamics 365 General
Dynamics 365 General
 
Social media - Personal Approach
Social media -  Personal ApproachSocial media -  Personal Approach
Social media - Personal Approach
 
Micro focus
Micro focusMicro focus
Micro focus
 
Moving to the cloud
Moving to the cloudMoving to the cloud
Moving to the cloud
 
Cloud security
Cloud securityCloud security
Cloud security
 
Cloud Computing - Economics
Cloud Computing - EconomicsCloud Computing - Economics
Cloud Computing - Economics
 
Cloud computing revolution no evolution
Cloud computing revolution   no evolutionCloud computing revolution   no evolution
Cloud computing revolution no evolution
 
Espanhol Comercial Final
Espanhol Comercial FinalEspanhol Comercial Final
Espanhol Comercial Final
 

Último

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
 
Exploring the Future Potential of AI-Enabled Smartphone Processors
Exploring the Future Potential of AI-Enabled Smartphone ProcessorsExploring the Future Potential of AI-Enabled Smartphone Processors
Exploring the Future Potential of AI-Enabled Smartphone Processorsdebabhi2
 
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
 
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
 
Finding Java's Hidden Performance Traps @ DevoxxUK 2024
Finding Java's Hidden Performance Traps @ DevoxxUK 2024Finding Java's Hidden Performance Traps @ DevoxxUK 2024
Finding Java's Hidden Performance Traps @ DevoxxUK 2024Victor Rentea
 
Polkadot JAM Slides - Token2049 - By Dr. Gavin Wood
Polkadot JAM Slides - Token2049 - By Dr. Gavin WoodPolkadot JAM Slides - Token2049 - By Dr. Gavin Wood
Polkadot JAM Slides - Token2049 - By Dr. Gavin WoodJuan lago vázquez
 
"I see eyes in my soup": How Delivery Hero implemented the safety system for ...
"I see eyes in my soup": How Delivery Hero implemented the safety system for ..."I see eyes in my soup": How Delivery Hero implemented the safety system for ...
"I see eyes in my soup": How Delivery Hero implemented the safety system for ...Zilliz
 
Connector Corner: Accelerate revenue generation using UiPath API-centric busi...
Connector Corner: Accelerate revenue generation using UiPath API-centric busi...Connector Corner: Accelerate revenue generation using UiPath API-centric busi...
Connector Corner: Accelerate revenue generation using UiPath API-centric busi...DianaGray10
 
CNIC Information System with Pakdata Cf In Pakistan
CNIC Information System with Pakdata Cf In PakistanCNIC Information System with Pakdata Cf In Pakistan
CNIC Information System with Pakdata Cf In Pakistandanishmna97
 
AXA XL - Insurer Innovation Award Americas 2024
AXA XL - Insurer Innovation Award Americas 2024AXA XL - Insurer Innovation Award Americas 2024
AXA XL - Insurer Innovation Award Americas 2024The Digital Insurer
 
Apidays New York 2024 - Accelerating FinTech Innovation by Vasa Krishnan, Fin...
Apidays New York 2024 - Accelerating FinTech Innovation by Vasa Krishnan, Fin...Apidays New York 2024 - Accelerating FinTech Innovation by Vasa Krishnan, Fin...
Apidays New York 2024 - Accelerating FinTech Innovation by Vasa Krishnan, Fin...apidays
 
Boost Fertility New Invention Ups Success Rates.pdf
Boost Fertility New Invention Ups Success Rates.pdfBoost Fertility New Invention Ups Success Rates.pdf
Boost Fertility New Invention Ups Success Rates.pdfsudhanshuwaghmare1
 
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
 
MINDCTI Revenue Release Quarter One 2024
MINDCTI Revenue Release Quarter One 2024MINDCTI Revenue Release Quarter One 2024
MINDCTI Revenue Release Quarter One 2024MIND CTI
 
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
 
Cyberprint. Dark Pink Apt Group [EN].pdf
Cyberprint. Dark Pink Apt Group [EN].pdfCyberprint. Dark Pink Apt Group [EN].pdf
Cyberprint. Dark Pink Apt Group [EN].pdfOverkill Security
 
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
 
Web Form Automation for Bonterra Impact Management (fka Social Solutions Apri...
Web Form Automation for Bonterra Impact Management (fka Social Solutions Apri...Web Form Automation for Bonterra Impact Management (fka Social Solutions Apri...
Web Form Automation for Bonterra Impact Management (fka Social Solutions Apri...Jeffrey Haguewood
 
DBX First Quarter 2024 Investor Presentation
DBX First Quarter 2024 Investor PresentationDBX First Quarter 2024 Investor Presentation
DBX First Quarter 2024 Investor PresentationDropbox
 

Último (20)

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
 
Exploring the Future Potential of AI-Enabled Smartphone Processors
Exploring the Future Potential of AI-Enabled Smartphone ProcessorsExploring the Future Potential of AI-Enabled Smartphone Processors
Exploring the Future Potential of AI-Enabled Smartphone Processors
 
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
 
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...
 
Finding Java's Hidden Performance Traps @ DevoxxUK 2024
Finding Java's Hidden Performance Traps @ DevoxxUK 2024Finding Java's Hidden Performance Traps @ DevoxxUK 2024
Finding Java's Hidden Performance Traps @ DevoxxUK 2024
 
+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...
 
Polkadot JAM Slides - Token2049 - By Dr. Gavin Wood
Polkadot JAM Slides - Token2049 - By Dr. Gavin WoodPolkadot JAM Slides - Token2049 - By Dr. Gavin Wood
Polkadot JAM Slides - Token2049 - By Dr. Gavin Wood
 
"I see eyes in my soup": How Delivery Hero implemented the safety system for ...
"I see eyes in my soup": How Delivery Hero implemented the safety system for ..."I see eyes in my soup": How Delivery Hero implemented the safety system for ...
"I see eyes in my soup": How Delivery Hero implemented the safety system for ...
 
Connector Corner: Accelerate revenue generation using UiPath API-centric busi...
Connector Corner: Accelerate revenue generation using UiPath API-centric busi...Connector Corner: Accelerate revenue generation using UiPath API-centric busi...
Connector Corner: Accelerate revenue generation using UiPath API-centric busi...
 
CNIC Information System with Pakdata Cf In Pakistan
CNIC Information System with Pakdata Cf In PakistanCNIC Information System with Pakdata Cf In Pakistan
CNIC Information System with Pakdata Cf In Pakistan
 
AXA XL - Insurer Innovation Award Americas 2024
AXA XL - Insurer Innovation Award Americas 2024AXA XL - Insurer Innovation Award Americas 2024
AXA XL - Insurer Innovation Award Americas 2024
 
Apidays New York 2024 - Accelerating FinTech Innovation by Vasa Krishnan, Fin...
Apidays New York 2024 - Accelerating FinTech Innovation by Vasa Krishnan, Fin...Apidays New York 2024 - Accelerating FinTech Innovation by Vasa Krishnan, Fin...
Apidays New York 2024 - Accelerating FinTech Innovation by Vasa Krishnan, Fin...
 
Boost Fertility New Invention Ups Success Rates.pdf
Boost Fertility New Invention Ups Success Rates.pdfBoost Fertility New Invention Ups Success Rates.pdf
Boost Fertility New Invention Ups Success Rates.pdf
 
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
 
MINDCTI Revenue Release Quarter One 2024
MINDCTI Revenue Release Quarter One 2024MINDCTI Revenue Release Quarter One 2024
MINDCTI Revenue Release Quarter One 2024
 
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, ...
 
Cyberprint. Dark Pink Apt Group [EN].pdf
Cyberprint. Dark Pink Apt Group [EN].pdfCyberprint. Dark Pink Apt Group [EN].pdf
Cyberprint. Dark Pink Apt Group [EN].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
 
Web Form Automation for Bonterra Impact Management (fka Social Solutions Apri...
Web Form Automation for Bonterra Impact Management (fka Social Solutions Apri...Web Form Automation for Bonterra Impact Management (fka Social Solutions Apri...
Web Form Automation for Bonterra Impact Management (fka Social Solutions Apri...
 
DBX First Quarter 2024 Investor Presentation
DBX First Quarter 2024 Investor PresentationDBX First Quarter 2024 Investor Presentation
DBX First Quarter 2024 Investor Presentation
 

Cloud computing stack

  • 1. Cloud Computing CLOUD COMPUTING STACK PEDRO ALEXANDER ROMERO
  • 2. Cloud Computing Agenda - Definition - Essentials Characteristics - Categories within Cloud Computing - Software as a Service - Platform as a Service - Infrastructure as a Service
  • 3. Cloud Computing Definition: From NIST(*) : “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” Cloud Computing is also defined as a Stack, as response of a broad number of services built on top of one another. (*) NIST: National Institute of Standards and Technology
  • 4. Cloud Computing Agenda - Definition - Essentials Characteristics - Categories within Cloud Computing - Software as a Service - Platform as a Service - Infrastructure as a Service
  • 5. Cloud Computing Essentials Characteristics: (1/3) NIST: National Institute of Standards and Technology
  • 6. Cloud Computing Essentials Characteristics: (2/3)  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. -> User provision without human interaction by a service provider  Broad network access: Ability to access the service via standard platforms (desktop, laptop, mobile, etc.) -> Location independent use
  • 7. Cloud Computing Essentials Characteristics: (3/3)  Resource pooling: Resources are pooled across multiple customers. -> Model that supports multi-tenancy, with dynamic assignment of resources according to demand.  Rapid elasticity: Capability can scale to cope with demand peaks. -> From the user’s point of view, there are unlimited resources that are paid for based on the quantities actually consumed  Measured service: Billing is metered and delivered as a utility service
  • 8. Cloud Computing Agenda - Definition - Essentials Characteristics - Categories within Cloud Computing - Software as a Service - Platform as a Service - Infrastructure as a Service
  • 9. Cloud Computing Categories within Cloud Computing (1/5) I. SaaS: Software as a Service Applications are designed for end- users, delivered over the web. II. PaaS: Platform as a Service Set of tools and services designed to make coding and deploying those applications quick and efficient. III. IaaS: Infrastructure as a Service Hardware or Software that powers it all, includes: Servers, storage, networks and operating systems.
  • 10. Cloud Computing Categories within Cloud Computing (2/5)
  • 11. Cloud Computing Categories within Cloud Computing (3/5) Sample Services
  • 12. Cloud Computing Categories within Cloud Computing (4/5) Value Visibility per End Users
  • 13. Cloud Computing Categories within Cloud Computing (5/5) Infrastructure vs. Platform (as a services)
  • 14. Cloud Computing I. Software as a Service: Software that is deployed over the internet… A provider licenses an application to customers either as a service on demand, through a subscription: • in a “pay-as-you-go” model • at no charge, when there is opportunity to generate revenue from streams other than the user, such as from advertisement or user list sales.
  • 15. Cloud Computing I. 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
  • 16. Cloud Computing I. Software as a Service: Recommended No - Recommended No differentiated service Required fast processing and real time data required Significant interaction between the Legislation or regulations don’t Organization and outside world allow data to be hosted Need for web or mobile access externally. Required only for short term Existing on-premise solution User demands spikes significantly fulfills all organization’s needs.
  • 17. Cloud Computing I. SaaS Applications
  • 18. Cloud Computing II. Platform as a Service: 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. Platform for the creation of software, delivered over the web
  • 19. Cloud Computing II. Platform as a Service: Characteristics:  Services to develop, test, deploy, host and maintain applications in the same integrated development environment.  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.
  • 20. Cloud Computing II. Platform as a Service: Characteristics:  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.
  • 21. Cloud Computing II. Platform as a Service: Recommended No - Recommended Multiple developers working on a Where the applications need to development project or where be highly portable in terms on external parties need to interact where it is hosted with the development process. Where proprietary languages or approaches would impact the development process Where applications performance requires customization of the underlying hardware and software
  • 22. Cloud Computing II. PaaS Applications
  • 23. Cloud Computing III. Infrastructure as a Service: Is 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.
  • 24. Cloud Computing III. 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
  • 25. Cloud Computing III. Infrastructure as a Service: Recommended No - Recommended Demand is very volatile Regulatory compliances for New organizations without capital outsourcing of data storage and to invest in hardware processing difficult Organization is growing rapidly and scaling hardware would be problematic Internal pressure to limit capital Where the highest performance expenditure and to move to required can be supported by the operating expenditure on premise or dedicated hosted Trials or temporary infrastructural infrastructure needs