SlideShare a Scribd company logo
1 of 17
CCBackground Photo: http://flickr.com/photos/vishvarupa
Ross Jimenez
Office of the CTO for HP IT
Office of Strategy and Technology
Finding the Light in the
Clouds
Cloud Computing Clarified
2 16 August 2017
HP Confidential
Finding the Light in the Clouds – Cloud Computing Clarified
Preface:
• The focus of this presentation is to help bring clarification and guidance
around the multitude of definitions, terms and attributes described using
the term “Cloud” or its many variations:
− “The Cloud”, “Cloud Computing” , “Cloud Platforms”, “Cloud Services”
• This presentation is intended for Enterprise IT organization and is only a
“Perspective” from the Office of the CTO for HP IT and does not
represent or propose any HP official strategy, terms or definitions.
“More important than the quest for certainty
is the quest for clarity”
- François Gautier
Cloud Computing Defined Simply
3 16 August 2017
HP Confidential
Finding the Light in the Clouds – Cloud Computing Clarified
Contents
Why the Confusion ?
The IT Stack Perspective
A Spectrum of Definitions
Cloudy Terminology and Trends
Cloud vs. Grid
The Promise of the Cloud
Enterprise IT - Call to Action
4 16 August 2017
HP Confidential
Finding the Light in the Clouds – Cloud Computing Clarified
Why the Confusion ?
• “The Cloud” – Often used by IT professionals to simply
mean the “Internet”
Historic meaning with many IT Professionals
• Infrastructure, Software and Infrastructure, Business
Models, Software Platforms, Architecture Design
Principles
Definitions have various and/or multiple Scopes
• Software as a Service, Platform as a Service, Everything
as a Service, Web Oriented Architecture, Web 2.0 etc..
Multitude of related Terms and Trends
1
2
3
Integration-WOA/SOA
5 16 August 2017 HP Confidential
Finding the Light in the Clouds – Cloud Computing Clarified
The IT Stack Perspective
Business Processes
Information
Applications
Application Infrastructure
Core Infrastructure
Classic –
IT Stack
The term “Cloud Computing” has various and/or multiple Scopes:
• Infrastructure (specifically IaaS), Software and Infrastructure, Business Models
(various Internet centric), Software Platforms, Architecture Design Principles (SOA,
WOA)
Specific to Broad Definition Spectrum
•Related in many ways to various levels of the IT Stack
Cloud Computing
?
Business Processes
Software as a Service (SaaS)
Platform as a Service (PaaS)
Information
Infrastructure as a Service
(IaaS)
EverythingasaService
Internet Centric -
IT Stack
2
EverythingasaService
Integration-WOA/SOA
Business Processes
Software as a Service (SaaS)
6 16 August 2017 HP Confidential
Finding the Light in the Clouds – Cloud Computing Clarified
Cloud Computing – Definition Spectrum
Platform as a Service (PaaS)
Information
Infrastructure as a Service
(IaaS)
Business Processes
Information
Applications
Application
Infrastructure
Core Infrastructure
Internet Centric
Cloud Computing – Definition Spectrum
1
2 3
4 5
• Amazon EC2
• Joyent
• Mosso
• FlexiScale
Infrastructure1
• Force.com
• Google App Engine
• MS Azure
• Bungee Labs
• Heroku
Developer Focus2
• Coghead
• Zoho App Creator
• Rollbase
• Caspio
Platform Focus3
• Google Apps
• Photoshop Express
• Salesforce.com
• Netsuite ERP
App Focus4
Internet = Cloud
Cloud Computing is
about massively
scalable Internet
Applications
Subscription or
consumption pricing
Internet Focus5
IaaS
Provision/De-Provision
Standard Infrastructure
via API or Console
Utility/Consumption
based Pricing
Low Level PaaS
(Development - DaaS)
Custom Programming
Languages/Scripting
Abstracts Infrastructure to
Various Degrees
High Level PaaS
Configuration &
Scripting
UI Centric App Building
Infrastructure usually
totally Abstracted
SaaS
Software delivered via
the Internet
Generally expected to
be “Multi-Tenant” and
Subscription Pricing
7 16 August 2017
HP Confidential
Finding the Light in the Clouds – The Cloud Clarified
Cloud Computing Simplified
A pool of abstracted, highly scalable, and managed compute infrastructure capable of
hosting end-customer applications and billed by consumption.
– Forrester Research
Best Analyst Definition:
1. Scale - Flexibility in Scale from small to
“Internet Scale” (> 1 Million Users)
2. Instant (minutes not days) -
Provisioning/De-Provisioning -- of
Computing power
(Servers/Infrastructure)
3. Consumption Billing – Pay for what
you use (utility)
1. Applications -
• Applications run on the Cloud.. They
don’t define it.
2. Grid Computing
• Parallelize Logic
• A Grid could run on a Cloud
3. A Specific Language/Technology
4. Internet Business Models
• Theoretically anything can be hosted in “the Cloud”.
• Key benefit is optimizing Infrastructure Costs by removing traditional capital
expenditure (build out of Infrastructure), consumption based pricing and near-
instant provisioning.
Key Concepts:
Cloud Computing is about: Cloud Computing is NOT about:
8 16 August 2017
HP Confidential
Finding the Light in the Clouds – Cloud Computing Clarified
Cloudy - Terminology and Trends
Platform as a Service (PaaS)
Grid Computing
Infrastructure as a Service (IaaS)
Office 2.0
Commoditization of IT
Web 2.0
Cloud Computing
Service Oriented Architecture (SOA)Web Oriented Architecture (WOA)
Software as a Service (SaaS)
Mashups
Enterprise 2.0
Development as a Service (DaaS)
* Many Related Trends and Terms from Analysts, Vendors and
Academia
9 16 August 2017
HP Confidential
Finding the Light in the Clouds – The Cloud Clarified
Cloud Computing vs. Grid Computing
• Changing how you solve a problem by
breaking it apart – Parallelize Logic
Execution in code.
• Scales Better, Harder to Implement,
Requires code changes at the logic level.
(better for certain business cases)
• Easy provisioning (or de-provisioning)
servers to Scale accomplished via
Virtualization Technologies.
• Easy to Implement, Scales by
Provisioning new Hardware, Requires no
code changes at the logic level.
Grid ComputingCloud Computing
-Business
Sub Task A
-Business
Sub Task B
-Business
Sub Task C
-Server1
node
-Server2
node
-Server3
node
-Server2 - Server3-Server1
-Business Task ABC
-Business Task ABC-Business Task ABC
10 16 August 2017
HP Confidential
Finding the Light in the Clouds – The Cloud Clarified
The Promise of the Cloud
Why is this a big Deal?
Reduces/Eliminates
traditional IT Trade-Offs
-Cost of Infrastructure
- Operations Cost
- Risk of Scale
Practical Business
Implications:
-Go to Market Speed
-Speed of Scale
-Cost of Infrastructure
(Capital Cost)
-Small can be Big
11 16 August 2017
HP Confidential
Finding the Light in the Clouds – The Cloud Clarified
Call to Action
HP Definition of “Cloud Computing”?
Have a common “understanding” for discussions within HP IT
Identify Specific IT applications/capabilities that are well suited for Cloud Computing ?
Backup, References and Resources
Business
Processes
Software as a Service
(SaaS)
13 16 August 2017 HP Confidential
Finding the Light in the Clouds – Cloud Computing Clarified
The IT Stack Perspective
Platform as a Service (PaaS)
Information
Infrastructure as a Service (IaaS)
Business Processes
Information
Applications
Application Infrastructure
Core Infrastructure
EverythingasaService
Internet Centric
IT Stack
Classic IT
Stack
Cloud Computing often has various and/or multiple Scopes
• Infrastructure, Software and Infrastructure, Business Models, Architecture or Design
Principles, Programming Methods/Styles
• One, Many, all a Combination
Cloud Computing
?
14 16 August 2017 HP Confidential
Finding the Light in the Clouds – Cloud Computing Clarified
Key Terms and Relationships
Infrastructure as a Service (IaaS)
- Ability to Provision/De-Provision Application
Infrastructures – Application Servers, Database
Servers, Load Balancers, Storage etc. Generally has
consumption based or “utility” pricing and is managed
via API or some other management console. Can be
managed programmatically to enable dynamic scale.
Platform as a Service (PaaS)
-Application Platform on the Internet. (SaaS and
non-SaaS). Generally abstracts certain application
capabilities and hosting Infrastructure.
Application delivered via the Internet. Generally
expected to be “Multi-tenant”.
Software as a Service
(SaaS)
• Runs on a PaaS ? – Possibly not Required
• Hosted on a IaaS ? – Possibly not Required
• Hosted on a IaaS ? – Possibly Not Required
Developer Focused – Infrastructure Only
• Can host PaaS, SaaS ? – Possible Not Required
• Can host any Application
• Standard Infrastructure - Windows, LAMP stack,
J2EE.
Development as a Service (DaaS)
-Development Platform on the Internet. Generally
abstracts certain application capabilities and hosting
Infrastructure. Provides ability for custom
programming/languages scripting targeting the
application developer.
• Hosted on a IaaS? – Usually has Own Not Always
15 16 August 2017
HP Confidential
Finding the Light in the Clouds – Cloud Computing Clarified
Contents
Cloudy Terminology and Trends
The Definition Continuum
Cloud Computing Defined
The Promise of the Cloud
Cloud vs. Grid
16 16 August 2017 HP Confidential
Finding the Light in the Clouds – Cloud Computing Clarified
Key Terms and Relationships
Infrastructure as a Service (IaaS)
- Ability to Provision/De-Provision Application
Infrastructures – Application Servers, Database
Servers, Load Balancers, Storage etc. Generally has
consumption based or “utility” pricing and is managed
via API or some other management console. Can be
managed programmatically to enable dynamic scale.
Platform as a Service (PaaS)
-Application Platform on the Internet. (SaaS and
non-SaaS). Generally abstracts certain application
capabilities and hosting Infrastructure.
Application delivered via the Internet. Generally
expected to be “Multi-tenant”.
Software as a Service
(SaaS)
SaaS - Applications
•Built using Any Language / Many Technologies
• Runs on a PaaS ? – Possibly not Required
• Hosted on a IaaS ? – Possibly not Required
• Ex: SalesForce.com, Google Apps, MS Live
Apps
PaaS – Application Infrastructure
• Configure/Build Applications via User Interface
• Hosted on a IaaS ? – Possibly Not Required
• Ex: Coghead, LongJump, Rollbase, Zoho Creator
IaaS – Infrastructure
• Developer Focused – Infrastructure Only
• Can host PaaS, SaaS ? – Possible Not Required
• Can host any Application
• Standard Infrastructure - Windows, LAMP stack,
J2EE.
• Ex: Amazon EC2, S3, Joyent, Mosso, FlexiScale
Development as a Service (DaaS)
-Development Platform on the Internet. Generally
abstracts certain application capabilities and hosting
Infrastructure. Provides ability for custom
programming/languages scripting targeting the
application developer.
DaaS – Application Infrastructure and Infrastructure
• Developer Focused – Programming/Scripting with
existing or custom languages
• Hosted on a IaaS? – Usually has Own Not Always
• Ex: Bungee Labs, Google App Engine, MS Azure,
Force.com
17 16 August 2017
Application Trade-Off Matrix
SaaS
(Software as a Service)
Examples: Salesforce SFA, Google
Apps, Live Apps, Oracle On
Demand Apps, Netsuite ERP
DaaS
(Development as a Service)
Examples: Bungee Labs, Google
App Engine, Windows Azure
On-Premise
@Hoster@Vendor
Time to Deployment & Economies of Scale
Control of Capabilities (Features)
EconomiesofScale
ControlofServiceLevel
PaaS
(Platform as a Service)
Examples: LongJump, Iceberg,
Rollbase, Intuit QuickBase, SF
Force.com, Caspio, Zoho
Custom Applications
(Custom Coding)
Examples: J2EE, .NET, LAMP
Flexible Platforms
(Compose Applications)
Examples: SharePoint, BEA Aqua
Logic, Lotus Notes, Serena
Dedicated|Shared
Buy Flexible Platforms
(Compose Applications)
Buy (Packaged Apps)Build (Custom Apps)
Promise
Cloud
DaaS PaaS SaaS
Custom Applications Flexible Platforms Packaged Applications
Custom Applications
(Custom Coding)
Examples: J2EE, .NET, LAMP
Packaged Applications
Examples: Packaged Apps from
SAP, Oracle, Microsoft, IBM …
Flexible Platforms
(Compose Applications)
Examples: SharePoint, BEA Aqua
Logic, Lotus Notes, Serena
Infrastructure as a Service (IaaS)
of the Cloud
Packaged Applications
Examples: Packaged Apps from
SAP, Oracle, Microsoft, IBM …

More Related Content

What's hot

3rd Cloud World Forum Asia 2012 - Enterprise Architecture and Cloud Computing
3rd Cloud World Forum Asia 2012 - Enterprise Architecture and Cloud Computing3rd Cloud World Forum Asia 2012 - Enterprise Architecture and Cloud Computing
3rd Cloud World Forum Asia 2012 - Enterprise Architecture and Cloud Computing
Dave Chen
 

What's hot (20)

Developing a Holistic Cloud Strategy Webinar
Developing a Holistic Cloud Strategy WebinarDeveloping a Holistic Cloud Strategy Webinar
Developing a Holistic Cloud Strategy Webinar
 
5 essentials for managing hybrid cloud (2)
5 essentials for managing hybrid cloud (2)5 essentials for managing hybrid cloud (2)
5 essentials for managing hybrid cloud (2)
 
3rd Cloud World Forum Asia 2012 - Enterprise Architecture and Cloud Computing
3rd Cloud World Forum Asia 2012 - Enterprise Architecture and Cloud Computing3rd Cloud World Forum Asia 2012 - Enterprise Architecture and Cloud Computing
3rd Cloud World Forum Asia 2012 - Enterprise Architecture and Cloud Computing
 
From Events to Networks: Time Series Analysis on Scale
From Events to Networks: Time Series Analysis on ScaleFrom Events to Networks: Time Series Analysis on Scale
From Events to Networks: Time Series Analysis on Scale
 
Business Intelligence In The Cloud
Business Intelligence In The CloudBusiness Intelligence In The Cloud
Business Intelligence In The Cloud
 
Building a Cloud Strategy
Building a Cloud StrategyBuilding a Cloud Strategy
Building a Cloud Strategy
 
Key Considerations for Cloud Procurement - AWS Innovate Ottawa:
 Key Considerations for Cloud Procurement - AWS Innovate Ottawa: Key Considerations for Cloud Procurement - AWS Innovate Ottawa:
Key Considerations for Cloud Procurement - AWS Innovate Ottawa:
 
Big Data at your Desk with KNIME
Big Data at your Desk with KNIMEBig Data at your Desk with KNIME
Big Data at your Desk with KNIME
 
Cloud computing tutorial
Cloud computing tutorialCloud computing tutorial
Cloud computing tutorial
 
Accelerate Migration to the Cloud using Data Virtualization (APAC)
Accelerate Migration to the Cloud using Data Virtualization (APAC)Accelerate Migration to the Cloud using Data Virtualization (APAC)
Accelerate Migration to the Cloud using Data Virtualization (APAC)
 
On Demand HDP Clusters using Cloudbreak and Ambari
On Demand HDP Clusters using Cloudbreak and AmbariOn Demand HDP Clusters using Cloudbreak and Ambari
On Demand HDP Clusters using Cloudbreak and Ambari
 
2017 OpenWorld Keynote for Data Integration
2017 OpenWorld Keynote for Data Integration2017 OpenWorld Keynote for Data Integration
2017 OpenWorld Keynote for Data Integration
 
Why Hadoop as a Service?
Why Hadoop as a Service?Why Hadoop as a Service?
Why Hadoop as a Service?
 
Cloud Migration Principle Sharing | Athikom Kanchanavibhu | SHERA PCL
Cloud Migration Principle Sharing | Athikom Kanchanavibhu | SHERA PCLCloud Migration Principle Sharing | Athikom Kanchanavibhu | SHERA PCL
Cloud Migration Principle Sharing | Athikom Kanchanavibhu | SHERA PCL
 
Should it be outsourced then?
Should it be outsourced then?Should it be outsourced then?
Should it be outsourced then?
 
How data modelling helps serve billions of queries in millisecond latency wit...
How data modelling helps serve billions of queries in millisecond latency wit...How data modelling helps serve billions of queries in millisecond latency wit...
How data modelling helps serve billions of queries in millisecond latency wit...
 
Hadoop for the Masses
Hadoop for the MassesHadoop for the Masses
Hadoop for the Masses
 
Migrating to the Cloud
Migrating to the CloudMigrating to the Cloud
Migrating to the Cloud
 
Top Trends in Building Data Lakes for Machine Learning and AI
Top Trends in Building Data Lakes for Machine Learning and AI Top Trends in Building Data Lakes for Machine Learning and AI
Top Trends in Building Data Lakes for Machine Learning and AI
 
Building Your Cloud Strategy AWS Summit SG 2017
Building Your Cloud Strategy AWS Summit SG 2017Building Your Cloud Strategy AWS Summit SG 2017
Building Your Cloud Strategy AWS Summit SG 2017
 

Similar to Cloud computing 09

Moving to cloud computing step by step linthicum
Moving to cloud computing step by step linthicumMoving to cloud computing step by step linthicum
Moving to cloud computing step by step linthicum
David Linthicum
 
Cloud Customer Architecture for Big Data and Analytics V2.0
Cloud Customer Architecture for Big Data and Analytics V2.0Cloud Customer Architecture for Big Data and Analytics V2.0
Cloud Customer Architecture for Big Data and Analytics V2.0
Cloud Standards Customer Council
 
Cloud Computing Impact On Small Business
Cloud Computing Impact On Small BusinessCloud Computing Impact On Small Business
Cloud Computing Impact On Small Business
David Linthicum
 
1 icicle how startups can adopt cloud computing feb 12
1 icicle   how startups can adopt cloud computing feb 121 icicle   how startups can adopt cloud computing feb 12
1 icicle how startups can adopt cloud computing feb 12
HeadStart Foundation
 

Similar to Cloud computing 09 (20)

Cloud Computing Architecture Primer
Cloud Computing Architecture PrimerCloud Computing Architecture Primer
Cloud Computing Architecture Primer
 
Cloud computing-ppt
Cloud computing-pptCloud computing-ppt
Cloud computing-ppt
 
Moving to cloud computing step by step linthicum
Moving to cloud computing step by step linthicumMoving to cloud computing step by step linthicum
Moving to cloud computing step by step linthicum
 
Stringing the Quartet Cloud SOA BPM and BI | Torry Harris Whitepaper
Stringing the Quartet Cloud SOA BPM and BI | Torry Harris WhitepaperStringing the Quartet Cloud SOA BPM and BI | Torry Harris Whitepaper
Stringing the Quartet Cloud SOA BPM and BI | Torry Harris Whitepaper
 
Cloud Customer Architecture for Big Data and Analytics V2.0
Cloud Customer Architecture for Big Data and Analytics V2.0Cloud Customer Architecture for Big Data and Analytics V2.0
Cloud Customer Architecture for Big Data and Analytics V2.0
 
Cloud computing CXO's guide
Cloud computing CXO's guideCloud computing CXO's guide
Cloud computing CXO's guide
 
What is A Cloud Stack in 2017
What is A Cloud Stack in 2017What is A Cloud Stack in 2017
What is A Cloud Stack in 2017
 
Enterprise Cloud Analytics
Enterprise Cloud AnalyticsEnterprise Cloud Analytics
Enterprise Cloud Analytics
 
C017341216
C017341216C017341216
C017341216
 
Cloud Computing Impact On Small Business
Cloud Computing Impact On Small BusinessCloud Computing Impact On Small Business
Cloud Computing Impact On Small Business
 
1 icicle how startups can adopt cloud computing feb 12
1 icicle   how startups can adopt cloud computing feb 121 icicle   how startups can adopt cloud computing feb 12
1 icicle how startups can adopt cloud computing feb 12
 
Cloud Computing and Microsoft
Cloud Computing and MicrosoftCloud Computing and Microsoft
Cloud Computing and Microsoft
 
Public Cloud services delivered to your Datacenter
Public Cloud services delivered to your DatacenterPublic Cloud services delivered to your Datacenter
Public Cloud services delivered to your Datacenter
 
Above the cloud joarder kamal
Above the cloud   joarder kamalAbove the cloud   joarder kamal
Above the cloud joarder kamal
 
LinuxCon North America 2013: Why Lease When You Can Buy Your Cloud
LinuxCon North America 2013: Why Lease When You Can Buy Your CloudLinuxCon North America 2013: Why Lease When You Can Buy Your Cloud
LinuxCon North America 2013: Why Lease When You Can Buy Your Cloud
 
Icicle How startups can adopt cloud computing
Icicle   How startups can adopt cloud computingIcicle   How startups can adopt cloud computing
Icicle How startups can adopt cloud computing
 
Adopting the open group cloud eco system reference model
Adopting the open group cloud eco system reference modelAdopting the open group cloud eco system reference model
Adopting the open group cloud eco system reference model
 
DRM Webinar Series, PART 3: Will DRM Integrate With Our Applications?
DRM Webinar Series, PART 3: Will DRM Integrate With Our Applications?DRM Webinar Series, PART 3: Will DRM Integrate With Our Applications?
DRM Webinar Series, PART 3: Will DRM Integrate With Our Applications?
 
Digital Reinvention by NRB
Digital Reinvention by NRBDigital Reinvention by NRB
Digital Reinvention by NRB
 
Cloud computing
Cloud computingCloud computing
Cloud computing
 

Recently uploaded

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
Victor Rentea
 
Tales from a Passkey Provider Progress from Awareness to Implementation.pptx
Tales from a Passkey Provider  Progress from Awareness to Implementation.pptxTales from a Passkey Provider  Progress from Awareness to Implementation.pptx
Tales from a Passkey Provider Progress from Awareness to Implementation.pptx
FIDO Alliance
 
TrustArc Webinar - Unified Trust Center for Privacy, Security, Compliance, an...
TrustArc Webinar - Unified Trust Center for Privacy, Security, Compliance, an...TrustArc Webinar - Unified Trust Center for Privacy, Security, Compliance, an...
TrustArc Webinar - Unified Trust Center for Privacy, Security, Compliance, an...
TrustArc
 

Recently uploaded (20)

Introduction to use of FHIR Documents in ABDM
Introduction to use of FHIR Documents in ABDMIntroduction to use of FHIR Documents in ABDM
Introduction to use of FHIR Documents in ABDM
 
Top 10 CodeIgniter Development Companies
Top 10 CodeIgniter Development CompaniesTop 10 CodeIgniter Development Companies
Top 10 CodeIgniter Development Companies
 
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
 
WSO2's API Vision: Unifying Control, Empowering Developers
WSO2's API Vision: Unifying Control, Empowering DevelopersWSO2's API Vision: Unifying Control, Empowering Developers
WSO2's API Vision: Unifying Control, Empowering Developers
 
TEST BANK For Principles of Anatomy and Physiology, 16th Edition by Gerard J....
TEST BANK For Principles of Anatomy and Physiology, 16th Edition by Gerard J....TEST BANK For Principles of Anatomy and Physiology, 16th Edition by Gerard J....
TEST BANK For Principles of Anatomy and Physiology, 16th Edition by Gerard J....
 
Platformless Horizons for Digital Adaptability
Platformless Horizons for Digital AdaptabilityPlatformless Horizons for Digital Adaptability
Platformless Horizons for Digital Adaptability
 
Stronger Together: Developing an Organizational Strategy for Accessible Desig...
Stronger Together: Developing an Organizational Strategy for Accessible Desig...Stronger Together: Developing an Organizational Strategy for Accessible Desig...
Stronger Together: Developing an Organizational Strategy for Accessible Desig...
 
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...
 
ADP Passwordless Journey Case Study.pptx
ADP Passwordless Journey Case Study.pptxADP Passwordless Journey Case Study.pptx
ADP Passwordless Journey Case Study.pptx
 
Repurposing LNG terminals for Hydrogen Ammonia: Feasibility and Cost Saving
Repurposing LNG terminals for Hydrogen Ammonia: Feasibility and Cost SavingRepurposing LNG terminals for Hydrogen Ammonia: Feasibility and Cost Saving
Repurposing LNG terminals for Hydrogen Ammonia: Feasibility and Cost Saving
 
AI+A11Y 11MAY2024 HYDERBAD GAAD 2024 - HelloA11Y (11 May 2024)
AI+A11Y 11MAY2024 HYDERBAD GAAD 2024 - HelloA11Y (11 May 2024)AI+A11Y 11MAY2024 HYDERBAD GAAD 2024 - HelloA11Y (11 May 2024)
AI+A11Y 11MAY2024 HYDERBAD GAAD 2024 - HelloA11Y (11 May 2024)
 
Design Guidelines for Passkeys 2024.pptx
Design Guidelines for Passkeys 2024.pptxDesign Guidelines for Passkeys 2024.pptx
Design Guidelines for Passkeys 2024.pptx
 
Design and Development of a Provenance Capture Platform for Data Science
Design and Development of a Provenance Capture Platform for Data ScienceDesign and Development of a Provenance Capture Platform for Data Science
Design and Development of a Provenance Capture Platform for Data Science
 
MINDCTI Revenue Release Quarter One 2024
MINDCTI Revenue Release Quarter One 2024MINDCTI Revenue Release Quarter One 2024
MINDCTI Revenue Release Quarter One 2024
 
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
 
Tales from a Passkey Provider Progress from Awareness to Implementation.pptx
Tales from a Passkey Provider  Progress from Awareness to Implementation.pptxTales from a Passkey Provider  Progress from Awareness to Implementation.pptx
Tales from a Passkey Provider Progress from Awareness to Implementation.pptx
 
TrustArc Webinar - Unified Trust Center for Privacy, Security, Compliance, an...
TrustArc Webinar - Unified Trust Center for Privacy, Security, Compliance, an...TrustArc Webinar - Unified Trust Center for Privacy, Security, Compliance, an...
TrustArc Webinar - Unified Trust Center for Privacy, Security, Compliance, an...
 
Intro to Passkeys and the State of Passwordless.pptx
Intro to Passkeys and the State of Passwordless.pptxIntro to Passkeys and the State of Passwordless.pptx
Intro to Passkeys and the State of Passwordless.pptx
 
Modernizing Legacy Systems Using Ballerina
Modernizing Legacy Systems Using BallerinaModernizing Legacy Systems Using Ballerina
Modernizing Legacy Systems Using Ballerina
 
Understanding the FAA Part 107 License ..
Understanding the FAA Part 107 License ..Understanding the FAA Part 107 License ..
Understanding the FAA Part 107 License ..
 

Cloud computing 09

  • 1. CCBackground Photo: http://flickr.com/photos/vishvarupa Ross Jimenez Office of the CTO for HP IT Office of Strategy and Technology Finding the Light in the Clouds Cloud Computing Clarified
  • 2. 2 16 August 2017 HP Confidential Finding the Light in the Clouds – Cloud Computing Clarified Preface: • The focus of this presentation is to help bring clarification and guidance around the multitude of definitions, terms and attributes described using the term “Cloud” or its many variations: − “The Cloud”, “Cloud Computing” , “Cloud Platforms”, “Cloud Services” • This presentation is intended for Enterprise IT organization and is only a “Perspective” from the Office of the CTO for HP IT and does not represent or propose any HP official strategy, terms or definitions. “More important than the quest for certainty is the quest for clarity” - François Gautier
  • 3. Cloud Computing Defined Simply 3 16 August 2017 HP Confidential Finding the Light in the Clouds – Cloud Computing Clarified Contents Why the Confusion ? The IT Stack Perspective A Spectrum of Definitions Cloudy Terminology and Trends Cloud vs. Grid The Promise of the Cloud Enterprise IT - Call to Action
  • 4. 4 16 August 2017 HP Confidential Finding the Light in the Clouds – Cloud Computing Clarified Why the Confusion ? • “The Cloud” – Often used by IT professionals to simply mean the “Internet” Historic meaning with many IT Professionals • Infrastructure, Software and Infrastructure, Business Models, Software Platforms, Architecture Design Principles Definitions have various and/or multiple Scopes • Software as a Service, Platform as a Service, Everything as a Service, Web Oriented Architecture, Web 2.0 etc.. Multitude of related Terms and Trends 1 2 3
  • 5. Integration-WOA/SOA 5 16 August 2017 HP Confidential Finding the Light in the Clouds – Cloud Computing Clarified The IT Stack Perspective Business Processes Information Applications Application Infrastructure Core Infrastructure Classic – IT Stack The term “Cloud Computing” has various and/or multiple Scopes: • Infrastructure (specifically IaaS), Software and Infrastructure, Business Models (various Internet centric), Software Platforms, Architecture Design Principles (SOA, WOA) Specific to Broad Definition Spectrum •Related in many ways to various levels of the IT Stack Cloud Computing ? Business Processes Software as a Service (SaaS) Platform as a Service (PaaS) Information Infrastructure as a Service (IaaS) EverythingasaService Internet Centric - IT Stack
  • 6. 2 EverythingasaService Integration-WOA/SOA Business Processes Software as a Service (SaaS) 6 16 August 2017 HP Confidential Finding the Light in the Clouds – Cloud Computing Clarified Cloud Computing – Definition Spectrum Platform as a Service (PaaS) Information Infrastructure as a Service (IaaS) Business Processes Information Applications Application Infrastructure Core Infrastructure Internet Centric Cloud Computing – Definition Spectrum 1 2 3 4 5 • Amazon EC2 • Joyent • Mosso • FlexiScale Infrastructure1 • Force.com • Google App Engine • MS Azure • Bungee Labs • Heroku Developer Focus2 • Coghead • Zoho App Creator • Rollbase • Caspio Platform Focus3 • Google Apps • Photoshop Express • Salesforce.com • Netsuite ERP App Focus4 Internet = Cloud Cloud Computing is about massively scalable Internet Applications Subscription or consumption pricing Internet Focus5 IaaS Provision/De-Provision Standard Infrastructure via API or Console Utility/Consumption based Pricing Low Level PaaS (Development - DaaS) Custom Programming Languages/Scripting Abstracts Infrastructure to Various Degrees High Level PaaS Configuration & Scripting UI Centric App Building Infrastructure usually totally Abstracted SaaS Software delivered via the Internet Generally expected to be “Multi-Tenant” and Subscription Pricing
  • 7. 7 16 August 2017 HP Confidential Finding the Light in the Clouds – The Cloud Clarified Cloud Computing Simplified A pool of abstracted, highly scalable, and managed compute infrastructure capable of hosting end-customer applications and billed by consumption. – Forrester Research Best Analyst Definition: 1. Scale - Flexibility in Scale from small to “Internet Scale” (> 1 Million Users) 2. Instant (minutes not days) - Provisioning/De-Provisioning -- of Computing power (Servers/Infrastructure) 3. Consumption Billing – Pay for what you use (utility) 1. Applications - • Applications run on the Cloud.. They don’t define it. 2. Grid Computing • Parallelize Logic • A Grid could run on a Cloud 3. A Specific Language/Technology 4. Internet Business Models • Theoretically anything can be hosted in “the Cloud”. • Key benefit is optimizing Infrastructure Costs by removing traditional capital expenditure (build out of Infrastructure), consumption based pricing and near- instant provisioning. Key Concepts: Cloud Computing is about: Cloud Computing is NOT about:
  • 8. 8 16 August 2017 HP Confidential Finding the Light in the Clouds – Cloud Computing Clarified Cloudy - Terminology and Trends Platform as a Service (PaaS) Grid Computing Infrastructure as a Service (IaaS) Office 2.0 Commoditization of IT Web 2.0 Cloud Computing Service Oriented Architecture (SOA)Web Oriented Architecture (WOA) Software as a Service (SaaS) Mashups Enterprise 2.0 Development as a Service (DaaS) * Many Related Trends and Terms from Analysts, Vendors and Academia
  • 9. 9 16 August 2017 HP Confidential Finding the Light in the Clouds – The Cloud Clarified Cloud Computing vs. Grid Computing • Changing how you solve a problem by breaking it apart – Parallelize Logic Execution in code. • Scales Better, Harder to Implement, Requires code changes at the logic level. (better for certain business cases) • Easy provisioning (or de-provisioning) servers to Scale accomplished via Virtualization Technologies. • Easy to Implement, Scales by Provisioning new Hardware, Requires no code changes at the logic level. Grid ComputingCloud Computing -Business Sub Task A -Business Sub Task B -Business Sub Task C -Server1 node -Server2 node -Server3 node -Server2 - Server3-Server1 -Business Task ABC -Business Task ABC-Business Task ABC
  • 10. 10 16 August 2017 HP Confidential Finding the Light in the Clouds – The Cloud Clarified The Promise of the Cloud Why is this a big Deal? Reduces/Eliminates traditional IT Trade-Offs -Cost of Infrastructure - Operations Cost - Risk of Scale Practical Business Implications: -Go to Market Speed -Speed of Scale -Cost of Infrastructure (Capital Cost) -Small can be Big
  • 11. 11 16 August 2017 HP Confidential Finding the Light in the Clouds – The Cloud Clarified Call to Action HP Definition of “Cloud Computing”? Have a common “understanding” for discussions within HP IT Identify Specific IT applications/capabilities that are well suited for Cloud Computing ?
  • 13. Business Processes Software as a Service (SaaS) 13 16 August 2017 HP Confidential Finding the Light in the Clouds – Cloud Computing Clarified The IT Stack Perspective Platform as a Service (PaaS) Information Infrastructure as a Service (IaaS) Business Processes Information Applications Application Infrastructure Core Infrastructure EverythingasaService Internet Centric IT Stack Classic IT Stack Cloud Computing often has various and/or multiple Scopes • Infrastructure, Software and Infrastructure, Business Models, Architecture or Design Principles, Programming Methods/Styles • One, Many, all a Combination Cloud Computing ?
  • 14. 14 16 August 2017 HP Confidential Finding the Light in the Clouds – Cloud Computing Clarified Key Terms and Relationships Infrastructure as a Service (IaaS) - Ability to Provision/De-Provision Application Infrastructures – Application Servers, Database Servers, Load Balancers, Storage etc. Generally has consumption based or “utility” pricing and is managed via API or some other management console. Can be managed programmatically to enable dynamic scale. Platform as a Service (PaaS) -Application Platform on the Internet. (SaaS and non-SaaS). Generally abstracts certain application capabilities and hosting Infrastructure. Application delivered via the Internet. Generally expected to be “Multi-tenant”. Software as a Service (SaaS) • Runs on a PaaS ? – Possibly not Required • Hosted on a IaaS ? – Possibly not Required • Hosted on a IaaS ? – Possibly Not Required Developer Focused – Infrastructure Only • Can host PaaS, SaaS ? – Possible Not Required • Can host any Application • Standard Infrastructure - Windows, LAMP stack, J2EE. Development as a Service (DaaS) -Development Platform on the Internet. Generally abstracts certain application capabilities and hosting Infrastructure. Provides ability for custom programming/languages scripting targeting the application developer. • Hosted on a IaaS? – Usually has Own Not Always
  • 15. 15 16 August 2017 HP Confidential Finding the Light in the Clouds – Cloud Computing Clarified Contents Cloudy Terminology and Trends The Definition Continuum Cloud Computing Defined The Promise of the Cloud Cloud vs. Grid
  • 16. 16 16 August 2017 HP Confidential Finding the Light in the Clouds – Cloud Computing Clarified Key Terms and Relationships Infrastructure as a Service (IaaS) - Ability to Provision/De-Provision Application Infrastructures – Application Servers, Database Servers, Load Balancers, Storage etc. Generally has consumption based or “utility” pricing and is managed via API or some other management console. Can be managed programmatically to enable dynamic scale. Platform as a Service (PaaS) -Application Platform on the Internet. (SaaS and non-SaaS). Generally abstracts certain application capabilities and hosting Infrastructure. Application delivered via the Internet. Generally expected to be “Multi-tenant”. Software as a Service (SaaS) SaaS - Applications •Built using Any Language / Many Technologies • Runs on a PaaS ? – Possibly not Required • Hosted on a IaaS ? – Possibly not Required • Ex: SalesForce.com, Google Apps, MS Live Apps PaaS – Application Infrastructure • Configure/Build Applications via User Interface • Hosted on a IaaS ? – Possibly Not Required • Ex: Coghead, LongJump, Rollbase, Zoho Creator IaaS – Infrastructure • Developer Focused – Infrastructure Only • Can host PaaS, SaaS ? – Possible Not Required • Can host any Application • Standard Infrastructure - Windows, LAMP stack, J2EE. • Ex: Amazon EC2, S3, Joyent, Mosso, FlexiScale Development as a Service (DaaS) -Development Platform on the Internet. Generally abstracts certain application capabilities and hosting Infrastructure. Provides ability for custom programming/languages scripting targeting the application developer. DaaS – Application Infrastructure and Infrastructure • Developer Focused – Programming/Scripting with existing or custom languages • Hosted on a IaaS? – Usually has Own Not Always • Ex: Bungee Labs, Google App Engine, MS Azure, Force.com
  • 17. 17 16 August 2017 Application Trade-Off Matrix SaaS (Software as a Service) Examples: Salesforce SFA, Google Apps, Live Apps, Oracle On Demand Apps, Netsuite ERP DaaS (Development as a Service) Examples: Bungee Labs, Google App Engine, Windows Azure On-Premise @Hoster@Vendor Time to Deployment & Economies of Scale Control of Capabilities (Features) EconomiesofScale ControlofServiceLevel PaaS (Platform as a Service) Examples: LongJump, Iceberg, Rollbase, Intuit QuickBase, SF Force.com, Caspio, Zoho Custom Applications (Custom Coding) Examples: J2EE, .NET, LAMP Flexible Platforms (Compose Applications) Examples: SharePoint, BEA Aqua Logic, Lotus Notes, Serena Dedicated|Shared Buy Flexible Platforms (Compose Applications) Buy (Packaged Apps)Build (Custom Apps) Promise Cloud DaaS PaaS SaaS Custom Applications Flexible Platforms Packaged Applications Custom Applications (Custom Coding) Examples: J2EE, .NET, LAMP Packaged Applications Examples: Packaged Apps from SAP, Oracle, Microsoft, IBM … Flexible Platforms (Compose Applications) Examples: SharePoint, BEA Aqua Logic, Lotus Notes, Serena Infrastructure as a Service (IaaS) of the Cloud Packaged Applications Examples: Packaged Apps from SAP, Oracle, Microsoft, IBM …

Editor's Notes

  1. High Level – Platforms as a Service, provide abstraction, modeling and other UI centric ways to build applications. Low Level – Platforms as a Service, provide some type of programmatic coding/scripting
  2. High Level – Platforms as a Service, provide abstraction, modeling and other UI centric ways to build applications. Low Level – Platforms as a Service, provide some type of programmatic coding/scripting
  3. Cloud Computing – Is all about Server Provisioning… I can start with Two Servers.. If I need less I will turn off one. If I need more I can add one etc. The key ability is knowing when you need more servers (Compute capacity), this can be done manually or automatically assuming provisioning ability has an API to enable via code. (Amazon EC2) GOOD for : Most standard Business/Transactional type Applications Grid Computing – Is all about breaking a problem into multiple pieces and having each computer (node) just compute that piece. – (Google, eBay, Yahoo… all utilize this architecture to some capacity)… Google has > 1 Million nodes in its “Grid”. Nodes can be > CPU’s but the power is in the ability of having many CPU’s. GOOD for: Compute Intensive Application – Animation/Rendering, Imaging, Modeling, Scientific Simulation (climate, weather, materials, thermal etc.) A Grid Architecture could run on a “Cloud” Infrastructure.
  4. Emergence of Flexible Platforms: I included a middle column to represent the alternative to the basic “Buy Apps” vs. “Build Apps” decision and included “Buy Flexible Platforms” – these are multi-purpose platforms that can host multi-purpose applications. Think Enterprise Mash-Up Platforms, Situational Application Platforms or simply something like SharePoint etc.  That is applications that run in them can do really anything they are designed to do.  The other key attribute is that these applications are mostly composed and configured… with very little to no code although the “Platform” itself can be extended via coding.  The Promise of the Cloud: Anything,  can theoretically run in the cloud.. thus I stuck everything in there.   I also have the “Cloud” at the very top, in an “Optimal Position”.  That’s why the “Cloud” is a game changer, the “Promise of the Cloud” is that it neutralizes some of the previously inherent trade-offs with running applications outside the firewall it also changes the dynamics around deployment and scalability. The notion of the Cloud means I can dynamically allocate as much computing resources I desire, thus, in my mind you do have a high degree of control of the service level even if I don’t own the hardware.  In contrast, even if I run things on-premise although you definitely have a high-degree of control you still have to deal with physical hardware which could eventually limit your control.
  5. High Level – Platforms as a Service, provide abstraction, modeling and other UI centric ways to build applications. Low Level – Platforms as a Service, provide some type of programmatic coding/scripting
  6. High Level – Platforms as a Service, provide abstraction, modeling and other UI centric ways to build applications. Low Level – Platforms as a Service, provide some type of programmatic coding/scripting
  7. High Level – Platforms as a Service, provide abstraction, modeling and other UI centric ways to build applications. Low Level – Platforms as a Service, provide some type of programmatic coding/scripting