SlideShare una empresa de 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

Más contenido relacionado

La actualidad más candente

virtualization and hypervisors
virtualization and hypervisorsvirtualization and hypervisors
virtualization and hypervisors
Gaurav Suri
 

La actualidad más candente (20)

Introduction to Virtualization
Introduction to VirtualizationIntroduction to Virtualization
Introduction to Virtualization
 
Hypervisor
HypervisorHypervisor
Hypervisor
 
virtualization and hypervisors
virtualization and hypervisorsvirtualization and hypervisors
virtualization and hypervisors
 
Networking in cloud computing
Networking in cloud computingNetworking in cloud computing
Networking in cloud computing
 
Virtualization in cloud computing
Virtualization in cloud computingVirtualization in cloud computing
Virtualization in cloud computing
 
Query Decomposition and data localization
Query Decomposition and data localization Query Decomposition and data localization
Query Decomposition and data localization
 
2 vm provisioning
2 vm provisioning2 vm provisioning
2 vm provisioning
 
Cloud Infrastructure Mechanisms
Cloud Infrastructure MechanismsCloud Infrastructure Mechanisms
Cloud Infrastructure Mechanisms
 
Virtual Machine provisioning and migration services
Virtual Machine provisioning and migration servicesVirtual Machine provisioning and migration services
Virtual Machine provisioning and migration services
 
CS8791 Unit 2 Cloud Enabling Technologies
CS8791 Unit 2 Cloud Enabling TechnologiesCS8791 Unit 2 Cloud Enabling Technologies
CS8791 Unit 2 Cloud Enabling Technologies
 
Virtualization in cloud computing ppt
Virtualization in cloud computing pptVirtualization in cloud computing ppt
Virtualization in cloud computing ppt
 
Cloud Application architecture styles
Cloud Application architecture styles Cloud Application architecture styles
Cloud Application architecture styles
 
3. CPU virtualization and scheduling
3. CPU virtualization and scheduling3. CPU virtualization and scheduling
3. CPU virtualization and scheduling
 
Aneka platform
Aneka platformAneka platform
Aneka platform
 
Eucalyptus, Nimbus & OpenNebula
Eucalyptus, Nimbus & OpenNebulaEucalyptus, Nimbus & OpenNebula
Eucalyptus, Nimbus & OpenNebula
 
Unit 4
Unit 4Unit 4
Unit 4
 
Building Aneka clouds.ppt
Building Aneka clouds.pptBuilding Aneka clouds.ppt
Building Aneka clouds.ppt
 
Network security - OSI Security Architecture
Network security - OSI Security ArchitectureNetwork security - OSI Security Architecture
Network security - OSI Security Architecture
 
Principles of virtualization
Principles of virtualizationPrinciples of virtualization
Principles of virtualization
 
Hypervisors and Virtualization - VMware, Hyper-V, XenServer, and KVM
Hypervisors and Virtualization - VMware, Hyper-V, XenServer, and KVMHypervisors and Virtualization - VMware, Hyper-V, XenServer, and KVM
Hypervisors and Virtualization - VMware, Hyper-V, XenServer, and KVM
 

Destacado

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
Dean Delamont
 
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
 

Destacado (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 a Cloud computing stack

Cloud computing ppt
Cloud computing pptCloud computing ppt
Cloud computing ppt
A
 

Similar 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
 

Más de Pedro Alexander Romero Tortosa

Más 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

Why Teams call analytics are critical to your entire business
Why Teams call analytics are critical to your entire businessWhy Teams call analytics are critical to your entire business
Why Teams call analytics are critical to your entire business
panagenda
 
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
Safe Software
 
+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...
?#DUbAI#??##{{(☎️+971_581248768%)**%*]'#abortion pills for sale in dubai@
 

Último (20)

Why Teams call analytics are critical to your entire business
Why Teams call analytics are critical to your entire businessWhy Teams call analytics are critical to your entire business
Why Teams call analytics are critical to your entire business
 
MINDCTI Revenue Release Quarter One 2024
MINDCTI Revenue Release Quarter One 2024MINDCTI Revenue Release Quarter One 2024
MINDCTI Revenue Release Quarter One 2024
 
TrustArc Webinar - Stay Ahead of US State Data Privacy Law Developments
TrustArc Webinar - Stay Ahead of US State Data Privacy Law DevelopmentsTrustArc Webinar - Stay Ahead of US State Data Privacy Law Developments
TrustArc Webinar - Stay Ahead of US State Data Privacy Law Developments
 
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
 
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
 
Understanding Discord NSFW Servers A Guide for Responsible Users.pdf
Understanding Discord NSFW Servers A Guide for Responsible Users.pdfUnderstanding Discord NSFW Servers A Guide for Responsible Users.pdf
Understanding Discord NSFW Servers A Guide for Responsible Users.pdf
 
+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...
 
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
 
Strategies for Unlocking Knowledge Management in Microsoft 365 in the Copilot...
Strategies for Unlocking Knowledge Management in Microsoft 365 in the Copilot...Strategies for Unlocking Knowledge Management in Microsoft 365 in the Copilot...
Strategies for Unlocking Knowledge Management in Microsoft 365 in the Copilot...
 
From Event to Action: Accelerate Your Decision Making with Real-Time Automation
From Event to Action: Accelerate Your Decision Making with Real-Time AutomationFrom Event to Action: Accelerate Your Decision Making with Real-Time Automation
From Event to Action: Accelerate Your Decision Making with Real-Time Automation
 
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
 
Data Cloud, More than a CDP by Matt Robison
Data Cloud, More than a CDP by Matt RobisonData Cloud, More than a CDP by Matt Robison
Data Cloud, More than a CDP by Matt Robison
 
GenAI Risks & Security Meetup 01052024.pdf
GenAI Risks & Security Meetup 01052024.pdfGenAI Risks & Security Meetup 01052024.pdf
GenAI Risks & Security Meetup 01052024.pdf
 
Mastering MySQL Database Architecture: Deep Dive into MySQL Shell and MySQL R...
Mastering MySQL Database Architecture: Deep Dive into MySQL Shell and MySQL R...Mastering MySQL Database Architecture: Deep Dive into MySQL Shell and MySQL R...
Mastering MySQL Database Architecture: Deep Dive into MySQL Shell and MySQL R...
 
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...
 
Boost PC performance: How more available memory can improve productivity
Boost PC performance: How more available memory can improve productivityBoost PC performance: How more available memory can improve productivity
Boost PC performance: How more available memory can improve productivity
 
Tata AIG General Insurance Company - Insurer Innovation Award 2024
Tata AIG General Insurance Company - Insurer Innovation Award 2024Tata AIG General Insurance Company - Insurer Innovation Award 2024
Tata AIG General Insurance Company - Insurer Innovation Award 2024
 
Apidays Singapore 2024 - Building Digital Trust in a Digital Economy by Veron...
Apidays Singapore 2024 - Building Digital Trust in a Digital Economy by Veron...Apidays Singapore 2024 - Building Digital Trust in a Digital Economy by Veron...
Apidays Singapore 2024 - Building Digital Trust in a Digital Economy by Veron...
 
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
 
Axa Assurance Maroc - Insurer Innovation Award 2024
Axa Assurance Maroc - Insurer Innovation Award 2024Axa Assurance Maroc - Insurer Innovation Award 2024
Axa Assurance Maroc - Insurer Innovation Award 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