SlideShare a Scribd company logo
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

More Related Content

What's hot

Levels of Virtualization.docx
Levels of Virtualization.docxLevels of Virtualization.docx
Levels of Virtualization.docx
kumari36
 
Distributed System ppt
Distributed System pptDistributed System ppt
Cloud sim
Cloud simCloud sim
Cloud sim
Khyati Rajput
 
Distributed Systems
Distributed SystemsDistributed Systems
Distributed SystemsRupsee
 
cloud computing:Types of virtualization
cloud computing:Types of virtualizationcloud computing:Types of virtualization
cloud computing:Types of virtualization
Dr.Neeraj Kumar Pandey
 
Introduction to Virtualization
Introduction to VirtualizationIntroduction to Virtualization
Introduction to Virtualization
Rahul Hada
 
Io t system management with
Io t system management withIo t system management with
Io t system management with
xyxz
 
Task programming
Task programmingTask programming
Task programming
Yogendra Tamang
 
Client server architecture
Client server architectureClient server architecture
Client server architecture
RituBhargava7
 
Open Cloud Consortium Overview (01-10-10 V6)
Open Cloud Consortium Overview (01-10-10 V6)Open Cloud Consortium Overview (01-10-10 V6)
Open Cloud Consortium Overview (01-10-10 V6)
Robert Grossman
 
SLA Agreement, types and Life Cycle
SLA Agreement, types and Life Cycle SLA Agreement, types and Life Cycle
SLA Agreement, types and Life Cycle
Dr Neelesh Jain
 
Google App Engine ppt
Google App Engine  pptGoogle App Engine  ppt
Cloud Management Mechanisms
Cloud Management MechanismsCloud Management Mechanisms
Cloud Management Mechanisms
Mohammed Sajjad Ali
 
Migration into a Cloud
Migration into a CloudMigration into a Cloud
Migration into a Cloud
Divya S
 
CS8791 Cloud Computing - Question Bank
CS8791 Cloud Computing - Question BankCS8791 Cloud Computing - Question Bank
CS8791 Cloud Computing - Question Bank
pkaviya
 
NIST Cloud Computing Reference Architecture
NIST Cloud Computing Reference ArchitectureNIST Cloud Computing Reference Architecture
NIST Cloud Computing Reference Architecture
Thanakrit Lersmethasakul
 
Common Standards in Cloud Computing
Common Standards in Cloud ComputingCommon Standards in Cloud Computing
Common Standards in Cloud Computing
mrzahidfaiz.blogspot.com
 
Google App Engine
Google App EngineGoogle App Engine
Google App Engine
Saiteja Kaparthi
 
Data security in cloud computing
Data security in cloud computingData security in cloud computing
Data security in cloud computingPrince Chandu
 
Evolution of Cloud Computing
Evolution of Cloud ComputingEvolution of Cloud Computing
Evolution of Cloud Computing
NephoScale
 

What's hot (20)

Levels of Virtualization.docx
Levels of Virtualization.docxLevels of Virtualization.docx
Levels of Virtualization.docx
 
Distributed System ppt
Distributed System pptDistributed System ppt
Distributed System ppt
 
Cloud sim
Cloud simCloud sim
Cloud sim
 
Distributed Systems
Distributed SystemsDistributed Systems
Distributed Systems
 
cloud computing:Types of virtualization
cloud computing:Types of virtualizationcloud computing:Types of virtualization
cloud computing:Types of virtualization
 
Introduction to Virtualization
Introduction to VirtualizationIntroduction to Virtualization
Introduction to Virtualization
 
Io t system management with
Io t system management withIo t system management with
Io t system management with
 
Task programming
Task programmingTask programming
Task programming
 
Client server architecture
Client server architectureClient server architecture
Client server architecture
 
Open Cloud Consortium Overview (01-10-10 V6)
Open Cloud Consortium Overview (01-10-10 V6)Open Cloud Consortium Overview (01-10-10 V6)
Open Cloud Consortium Overview (01-10-10 V6)
 
SLA Agreement, types and Life Cycle
SLA Agreement, types and Life Cycle SLA Agreement, types and Life Cycle
SLA Agreement, types and Life Cycle
 
Google App Engine ppt
Google App Engine  pptGoogle App Engine  ppt
Google App Engine ppt
 
Cloud Management Mechanisms
Cloud Management MechanismsCloud Management Mechanisms
Cloud Management Mechanisms
 
Migration into a Cloud
Migration into a CloudMigration into a Cloud
Migration into a Cloud
 
CS8791 Cloud Computing - Question Bank
CS8791 Cloud Computing - Question BankCS8791 Cloud Computing - Question Bank
CS8791 Cloud Computing - Question Bank
 
NIST Cloud Computing Reference Architecture
NIST Cloud Computing Reference ArchitectureNIST Cloud Computing Reference Architecture
NIST Cloud Computing Reference Architecture
 
Common Standards in Cloud Computing
Common Standards in Cloud ComputingCommon Standards in Cloud Computing
Common Standards in Cloud Computing
 
Google App Engine
Google App EngineGoogle App Engine
Google App Engine
 
Data security in cloud computing
Data security in cloud computingData security in cloud computing
Data security in cloud computing
 
Evolution of Cloud Computing
Evolution of Cloud ComputingEvolution of Cloud Computing
Evolution of Cloud Computing
 

Viewers also liked

fabric8 ... and Docker, Kubernetes & OpenShift
fabric8 ... and Docker, Kubernetes & OpenShiftfabric8 ... and Docker, Kubernetes & OpenShift
fabric8 ... and Docker, Kubernetes & OpenShift
roland.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 Dive
Ken Thompson
 
Scalable Python with Docker, Kubernetes, OpenShift
Scalable Python with Docker, Kubernetes, OpenShiftScalable Python with Docker, Kubernetes, OpenShift
Scalable Python with Docker, Kubernetes, OpenShift
Aarno Aukia
 
Cloud Computing Fundamental
Cloud Computing FundamentalCloud Computing Fundamental
Cloud Computing Fundamental
Dony 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
 
Serverless on Kubernetes
Serverless on KubernetesServerless on Kubernetes
Serverless on Kubernetes
Sebastien Goasguen
 
OpenShift Enterprise 3.1 vs kubernetes
OpenShift Enterprise 3.1 vs kubernetesOpenShift Enterprise 3.1 vs kubernetes
OpenShift Enterprise 3.1 vs kubernetes
Samuel 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 Engineering
HJ van Veen
 

Viewers also liked (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
 

Similar to Cloud computing stack

CC.pptx
CC.pptxCC.pptx
Introduction on Cloud Computing
Introduction on Cloud Computing Introduction on Cloud Computing
Introduction on Cloud Computing
Sanjiv Pradhan
 
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
Violet Violet
 
Lect15 cloud
Lect15 cloudLect15 cloud
Lect15 cloud
Paul Huertas Apaza
 
Cloud
CloudCloud
Cloud
shan miao
 
Cloud computing ppt
Cloud computing pptCloud computing ppt
Cloud computing pptA
 
Lect15 cloud
Lect15 cloudLect15 cloud
Lect15 cloud
Ryan Jay Cabe
 
Introduction to cloud computing
Introduction to cloud computingIntroduction to cloud computing
Introduction to cloud computing
Revathi Ram
 
Cloud computing ppt
Cloud computing pptCloud computing ppt
Cloud computing ppt
A
 
Cloud Computing
Cloud ComputingCloud Computing
Cloud Computing
Jegadeesh Sam
 
Cloud
CloudCloud
Lect15 cloud
Lect15 cloudLect15 cloud
Lect15 cloud
Van Pham
 
Lect15 cloud
Lect15 cloudLect15 cloud
Lect15 cloud
sree raj
 
Cloud Computing-notes.doc
Cloud Computing-notes.docCloud Computing-notes.doc
Cloud Computing-notes.doc
NarendrakumarAnnadur
 
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
AslamHossain30
 

Similar to 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
 
Cloud computing ppt
Cloud computing pptCloud computing ppt
Cloud computing ppt
 
Lect15 cloud
Lect15 cloudLect15 cloud
Lect15 cloud
 
Introduction to cloud computing
Introduction to cloud computingIntroduction to cloud computing
Introduction to cloud computing
 
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
 
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
 

More from Pedro Alexander Romero Tortosa

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

More from 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
 

Recently uploaded

Builder.ai Founder Sachin Dev Duggal's Strategic Approach to Create an Innova...
Builder.ai Founder Sachin Dev Duggal's Strategic Approach to Create an Innova...Builder.ai Founder Sachin Dev Duggal's Strategic Approach to Create an Innova...
Builder.ai Founder Sachin Dev Duggal's Strategic Approach to Create an Innova...
Ramesh Iyer
 
DevOps and Testing slides at DASA Connect
DevOps and Testing slides at DASA ConnectDevOps and Testing slides at DASA Connect
DevOps and Testing slides at DASA Connect
Kari Kakkonen
 
When stars align: studies in data quality, knowledge graphs, and machine lear...
When stars align: studies in data quality, knowledge graphs, and machine lear...When stars align: studies in data quality, knowledge graphs, and machine lear...
When stars align: studies in data quality, knowledge graphs, and machine lear...
Elena Simperl
 
GraphRAG is All You need? LLM & Knowledge Graph
GraphRAG is All You need? LLM & Knowledge GraphGraphRAG is All You need? LLM & Knowledge Graph
GraphRAG is All You need? LLM & Knowledge Graph
Guy Korland
 
Designing Great Products: The Power of Design and Leadership by Chief Designe...
Designing Great Products: The Power of Design and Leadership by Chief Designe...Designing Great Products: The Power of Design and Leadership by Chief Designe...
Designing Great Products: The Power of Design and Leadership by Chief Designe...
Product School
 
Connector Corner: Automate dynamic content and events by pushing a button
Connector Corner: Automate dynamic content and events by pushing a buttonConnector Corner: Automate dynamic content and events by pushing a button
Connector Corner: Automate dynamic content and events by pushing a button
DianaGray10
 
Generating a custom Ruby SDK for your web service or Rails API using Smithy
Generating a custom Ruby SDK for your web service or Rails API using SmithyGenerating a custom Ruby SDK for your web service or Rails API using Smithy
Generating a custom Ruby SDK for your web service or Rails API using Smithy
g2nightmarescribd
 
UiPath Test Automation using UiPath Test Suite series, part 4
UiPath Test Automation using UiPath Test Suite series, part 4UiPath Test Automation using UiPath Test Suite series, part 4
UiPath Test Automation using UiPath Test Suite series, part 4
DianaGray10
 
LF Energy Webinar: Electrical Grid Modelling and Simulation Through PowSyBl -...
LF Energy Webinar: Electrical Grid Modelling and Simulation Through PowSyBl -...LF Energy Webinar: Electrical Grid Modelling and Simulation Through PowSyBl -...
LF Energy Webinar: Electrical Grid Modelling and Simulation Through PowSyBl -...
DanBrown980551
 
Empowering NextGen Mobility via Large Action Model Infrastructure (LAMI): pav...
Empowering NextGen Mobility via Large Action Model Infrastructure (LAMI): pav...Empowering NextGen Mobility via Large Action Model Infrastructure (LAMI): pav...
Empowering NextGen Mobility via Large Action Model Infrastructure (LAMI): pav...
Thierry Lestable
 
UiPath Test Automation using UiPath Test Suite series, part 3
UiPath Test Automation using UiPath Test Suite series, part 3UiPath Test Automation using UiPath Test Suite series, part 3
UiPath Test Automation using UiPath Test Suite series, part 3
DianaGray10
 
GDG Cloud Southlake #33: Boule & Rebala: Effective AppSec in SDLC using Deplo...
GDG Cloud Southlake #33: Boule & Rebala: Effective AppSec in SDLC using Deplo...GDG Cloud Southlake #33: Boule & Rebala: Effective AppSec in SDLC using Deplo...
GDG Cloud Southlake #33: Boule & Rebala: Effective AppSec in SDLC using Deplo...
James Anderson
 
Elevating Tactical DDD Patterns Through Object Calisthenics
Elevating Tactical DDD Patterns Through Object CalisthenicsElevating Tactical DDD Patterns Through Object Calisthenics
Elevating Tactical DDD Patterns Through Object Calisthenics
Dorra BARTAGUIZ
 
FIDO Alliance Osaka Seminar: Passkeys at Amazon.pdf
FIDO Alliance Osaka Seminar: Passkeys at Amazon.pdfFIDO Alliance Osaka Seminar: Passkeys at Amazon.pdf
FIDO Alliance Osaka Seminar: Passkeys at Amazon.pdf
FIDO Alliance
 
From Siloed Products to Connected Ecosystem: Building a Sustainable and Scala...
From Siloed Products to Connected Ecosystem: Building a Sustainable and Scala...From Siloed Products to Connected Ecosystem: Building a Sustainable and Scala...
From Siloed Products to Connected Ecosystem: Building a Sustainable and Scala...
Product School
 
Accelerate your Kubernetes clusters with Varnish Caching
Accelerate your Kubernetes clusters with Varnish CachingAccelerate your Kubernetes clusters with Varnish Caching
Accelerate your Kubernetes clusters with Varnish Caching
Thijs Feryn
 
Smart TV Buyer Insights Survey 2024 by 91mobiles.pdf
Smart TV Buyer Insights Survey 2024 by 91mobiles.pdfSmart TV Buyer Insights Survey 2024 by 91mobiles.pdf
Smart TV Buyer Insights Survey 2024 by 91mobiles.pdf
91mobiles
 
Assuring Contact Center Experiences for Your Customers With ThousandEyes
Assuring Contact Center Experiences for Your Customers With ThousandEyesAssuring Contact Center Experiences for Your Customers With ThousandEyes
Assuring Contact Center Experiences for Your Customers With ThousandEyes
ThousandEyes
 
Encryption in Microsoft 365 - ExpertsLive Netherlands 2024
Encryption in Microsoft 365 - ExpertsLive Netherlands 2024Encryption in Microsoft 365 - ExpertsLive Netherlands 2024
Encryption in Microsoft 365 - ExpertsLive Netherlands 2024
Albert Hoitingh
 
Kubernetes & AI - Beauty and the Beast !?! @KCD Istanbul 2024
Kubernetes & AI - Beauty and the Beast !?! @KCD Istanbul 2024Kubernetes & AI - Beauty and the Beast !?! @KCD Istanbul 2024
Kubernetes & AI - Beauty and the Beast !?! @KCD Istanbul 2024
Tobias Schneck
 

Recently uploaded (20)

Builder.ai Founder Sachin Dev Duggal's Strategic Approach to Create an Innova...
Builder.ai Founder Sachin Dev Duggal's Strategic Approach to Create an Innova...Builder.ai Founder Sachin Dev Duggal's Strategic Approach to Create an Innova...
Builder.ai Founder Sachin Dev Duggal's Strategic Approach to Create an Innova...
 
DevOps and Testing slides at DASA Connect
DevOps and Testing slides at DASA ConnectDevOps and Testing slides at DASA Connect
DevOps and Testing slides at DASA Connect
 
When stars align: studies in data quality, knowledge graphs, and machine lear...
When stars align: studies in data quality, knowledge graphs, and machine lear...When stars align: studies in data quality, knowledge graphs, and machine lear...
When stars align: studies in data quality, knowledge graphs, and machine lear...
 
GraphRAG is All You need? LLM & Knowledge Graph
GraphRAG is All You need? LLM & Knowledge GraphGraphRAG is All You need? LLM & Knowledge Graph
GraphRAG is All You need? LLM & Knowledge Graph
 
Designing Great Products: The Power of Design and Leadership by Chief Designe...
Designing Great Products: The Power of Design and Leadership by Chief Designe...Designing Great Products: The Power of Design and Leadership by Chief Designe...
Designing Great Products: The Power of Design and Leadership by Chief Designe...
 
Connector Corner: Automate dynamic content and events by pushing a button
Connector Corner: Automate dynamic content and events by pushing a buttonConnector Corner: Automate dynamic content and events by pushing a button
Connector Corner: Automate dynamic content and events by pushing a button
 
Generating a custom Ruby SDK for your web service or Rails API using Smithy
Generating a custom Ruby SDK for your web service or Rails API using SmithyGenerating a custom Ruby SDK for your web service or Rails API using Smithy
Generating a custom Ruby SDK for your web service or Rails API using Smithy
 
UiPath Test Automation using UiPath Test Suite series, part 4
UiPath Test Automation using UiPath Test Suite series, part 4UiPath Test Automation using UiPath Test Suite series, part 4
UiPath Test Automation using UiPath Test Suite series, part 4
 
LF Energy Webinar: Electrical Grid Modelling and Simulation Through PowSyBl -...
LF Energy Webinar: Electrical Grid Modelling and Simulation Through PowSyBl -...LF Energy Webinar: Electrical Grid Modelling and Simulation Through PowSyBl -...
LF Energy Webinar: Electrical Grid Modelling and Simulation Through PowSyBl -...
 
Empowering NextGen Mobility via Large Action Model Infrastructure (LAMI): pav...
Empowering NextGen Mobility via Large Action Model Infrastructure (LAMI): pav...Empowering NextGen Mobility via Large Action Model Infrastructure (LAMI): pav...
Empowering NextGen Mobility via Large Action Model Infrastructure (LAMI): pav...
 
UiPath Test Automation using UiPath Test Suite series, part 3
UiPath Test Automation using UiPath Test Suite series, part 3UiPath Test Automation using UiPath Test Suite series, part 3
UiPath Test Automation using UiPath Test Suite series, part 3
 
GDG Cloud Southlake #33: Boule & Rebala: Effective AppSec in SDLC using Deplo...
GDG Cloud Southlake #33: Boule & Rebala: Effective AppSec in SDLC using Deplo...GDG Cloud Southlake #33: Boule & Rebala: Effective AppSec in SDLC using Deplo...
GDG Cloud Southlake #33: Boule & Rebala: Effective AppSec in SDLC using Deplo...
 
Elevating Tactical DDD Patterns Through Object Calisthenics
Elevating Tactical DDD Patterns Through Object CalisthenicsElevating Tactical DDD Patterns Through Object Calisthenics
Elevating Tactical DDD Patterns Through Object Calisthenics
 
FIDO Alliance Osaka Seminar: Passkeys at Amazon.pdf
FIDO Alliance Osaka Seminar: Passkeys at Amazon.pdfFIDO Alliance Osaka Seminar: Passkeys at Amazon.pdf
FIDO Alliance Osaka Seminar: Passkeys at Amazon.pdf
 
From Siloed Products to Connected Ecosystem: Building a Sustainable and Scala...
From Siloed Products to Connected Ecosystem: Building a Sustainable and Scala...From Siloed Products to Connected Ecosystem: Building a Sustainable and Scala...
From Siloed Products to Connected Ecosystem: Building a Sustainable and Scala...
 
Accelerate your Kubernetes clusters with Varnish Caching
Accelerate your Kubernetes clusters with Varnish CachingAccelerate your Kubernetes clusters with Varnish Caching
Accelerate your Kubernetes clusters with Varnish Caching
 
Smart TV Buyer Insights Survey 2024 by 91mobiles.pdf
Smart TV Buyer Insights Survey 2024 by 91mobiles.pdfSmart TV Buyer Insights Survey 2024 by 91mobiles.pdf
Smart TV Buyer Insights Survey 2024 by 91mobiles.pdf
 
Assuring Contact Center Experiences for Your Customers With ThousandEyes
Assuring Contact Center Experiences for Your Customers With ThousandEyesAssuring Contact Center Experiences for Your Customers With ThousandEyes
Assuring Contact Center Experiences for Your Customers With ThousandEyes
 
Encryption in Microsoft 365 - ExpertsLive Netherlands 2024
Encryption in Microsoft 365 - ExpertsLive Netherlands 2024Encryption in Microsoft 365 - ExpertsLive Netherlands 2024
Encryption in Microsoft 365 - ExpertsLive Netherlands 2024
 
Kubernetes & AI - Beauty and the Beast !?! @KCD Istanbul 2024
Kubernetes & AI - Beauty and the Beast !?! @KCD Istanbul 2024Kubernetes & AI - Beauty and the Beast !?! @KCD Istanbul 2024
Kubernetes & AI - Beauty and the Beast !?! @KCD Istanbul 2024
 

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