SlideShare a Scribd company logo
Basic Cloud Computing
Platform as a Service (PaaS) &
Software as a Service (SaaS)
1:1
Chris Sparshott
chris_sparshott@nz1.ibm.com
nz.linkedin.com/in/chrissparshott/
Remember this?
Many types of software environments
Hardware
Virtualisation
Operating
System
Application
“Platform as a Service” or PaaS
focuses on the IT environment needed to deliver
applications. This does not include the hardware,
virtualisation or operating system.
Lets start with the Application to explain how it fits
together
Application
Hardware
Virtualisation
Operating System
The components of an Application
• An application
provides a function
that helps the user in
some way. This may
be a spread sheet, an
accounting package,
or an online shop.
Application On-line Shop
The components of an Application
• The on-line shop
needs some “IT”
on which to
“run”.
• Meaning you
need a software
runtime, an
operating
system,
hardware and
supporting
components
Application On-line Shop
On-line Shop
IT Environment
- Runtime
- Operating System
- Hardware
- Supporting
components
Split out the Operating System and the Hardware
Virtualisation
Hardware
Operating System
Virtualisation
Hardware
Operating System
Virtualisation
Hardware
Operating System
Application On-line Shop
On-line Shop
IT Environment
- Runtime
• The operating system and
the hardware can be split
out from the application.
We will keep the runtime
and the supporting
components with the
application for the
moment
• The operating system,
virtualisation and Hardware
is called Infrastructure.
Where we sell infrastructure
in the cloud it is call
“Infrastructure as a Service”
– IaaS. This would be the
IBM Softlayer component
Runtime
On-line Shop
IT Environment
- Runtime
- Supporting
components
• A runtime allows the application to
“run” or execute. This means that
the application can deliver value to
the user in the way it was designed.
e.g. with an online shop, when you
select a product to buy it adds the
product to your “basket”
• The application contains the
instructions or code to interact with
the runtime ,and the hardware to
get the product to be placed in the
“basket”.
• An example of a runtime is
WebSphere Application Server
Supporting Components
On-line Shop
IT Environment
- Runtime
- Supporting
components
Runtime Supporting
Components
Supporting
Components
Supporting
Components
Supporting
Components
Application
Code
Step 1 - Users
On-line Shop
IT Environment
- Runtime
- Supporting
components
Runtime
Application
Code
Users accessing the on-line
shop via their browser
Step 2 – Load
Balancers
On-line Shop
IT Environment
- Runtime
- Supporting
components
Users accessing the on-line
shop via their browser
When 10,000 users at their
laptops click on a link to look
at books for sale by the
author Eleanor Catton,
somewhere a piece of
software and hardware is
working together to send the
users laptop the web page
with this information on it.
The load balancers help
spread these requests evenly
across the IT environment so
that the “system” works in an
efficient manner
Step 3 – Web
Servers
On-line Shop
IT Environment
- Runtime
- Supporting
components
Users accessing the on-line
shop via their browser
When you put the URL in
your browser it eventually
meets a web server. The
webserver will return to
your browser the web
page that you requested
via the URL with all the
colours and fonts etc. If
you selected a link on the
web page for books under
$5 the web server would
need to ask the
“application code” to
provide this information.
Step 4 – Application and
Database Servers
On-line Shop
IT Environment
- Runtime
- Supporting
components
Application
Code
Users accessing the on-line
shop via their browser
The application server has been
asked to provide a list of all the
books that are under $5 by the
web server. The application code
running on the application server
will in turn send a request to the
database servers to search of this
list of books under $5.
The database servers will return
the search result back to the
application server code which may
modify or change the result in
some way by adding images etc .
The application server will then
pass this information back to the
web servers and then back to your
laptop via the internet.
A quick note on Application Code
On-line Shop
IT Environment
- Runtime
- Supporting
components
Application
Code
The Application code which runs on the application
servers delivers the unique features and functions
of the online shop.
When you are on an online shop and you think that
the way that the information is presented to you
and the way you are able to order and pay for the
goods is great; the ability of the online shop to do
this is a function of the unique application code.
Step 4 - Storage
On-line Shop
IT Environment
- Runtime
- Supporting
components
Everytime a user of the
online shop clicks on a
link, this information is
recorded somewhere for
analysis.
This information is held
in storage or a hard disk.
iSCSI is just a type of
storage.
The information would
be analysed by an
analytics box – this is a
topic for another
presentation.
Application Code
Building up the layers of an application, runtime,
operating system, virtualisation and hardware
Virtualisation
Hardware
Operating System
Virtualisation
Hardware
Operating System
Virtualisation
Hardware
Operating System
Application On-line Shop
On-line Shop
IT Environment
- Runtime
• The Application code which runs
on the application servers
delivers the unique features and
functions of the online shop.
• The IT environment includes load
balancers, web servers,
application servers, database
servers and storage.
These components of the IT
environment when sold via the
cloud can be called “Platform as
a Service” or PaaS
• The operating system,
(Virtualisation) and
Hardware is called
Infrastructure.
• Where we sell infrastructure
in the cloud it is call
“Infrastructure as a Service”
– IaaS.
This would be the IBM
Softlayer component
Application Code
Defining a system as IaaS and PaaS
Application
IT Environment
Application
IT Environment
On-line Shop
Application
PaaS
Virtualisation
Hardware
Operating System
IaaS
Virtualisation
Hardware
Operating System
Virtualisation
Hardware
Operating System
Application Code
Application Code
Software as a Service - SaaS
• If we imagine that instead of an
online shop e.g. Amazon.com we
are selling a service that many
thousand of companies can sign-
up to and use to build their own
online shop e.g. shopify
This sort of “multi-tenanted”
application is still an application,
but it is also referred to as
Software as a Service or SaaS
On-line Shop
On-line Shop
solution for
anyone to sign-
up to and use.
Adding SaaS to the mix
Application
IT Environment
Application
IT Environment
On-line Shop
solution for
anyone to sign-
up to and use.
SaaS
PaaS
Virtualisation
Hardware
Operating System
IaaS
Virtualisation
Hardware
Operating System
Virtualisation
Hardware
Operating System
Application Code
Thank you – watch out for a quick
overview of Bluemix, IBM’s Paas
environment
nz.linkedin.com/in/chrissparshott/
1:1
• This is the name I give to a meeting I have
with myself to look at career, life, and how to
work better in my current role.
• To be creative and provide value to a wider
group

More Related Content

What's hot

Cloud Computing - PaaS
Cloud Computing - PaaSCloud Computing - PaaS
Cloud Computing - PaaS
Thomas Bachmann
 
Infrastructure-as-a-Service (IaaS)
Infrastructure-as-a-Service (IaaS)Infrastructure-as-a-Service (IaaS)
Infrastructure-as-a-Service (IaaS)
InTechnology Managed Services (part of Redcentric)
 
Cloud computing saas
Cloud computing   saasCloud computing   saas
Cloud computing saas
Yukti Kaura
 
IaaS and PaaS
IaaS and PaaSIaaS and PaaS
Introduction to PaaS
Introduction to PaaSIntroduction to PaaS
Introduction to PaaSChris Haddad
 
Leverage your application architecture with azure services
Leverage your application architecture with azure servicesLeverage your application architecture with azure services
Leverage your application architecture with azure services
Sammani Palansuriya
 
ELEKS DevTalks #4: Amazon Web Services Crash Course
ELEKS DevTalks #4: Amazon Web Services Crash CourseELEKS DevTalks #4: Amazon Web Services Crash Course
ELEKS DevTalks #4: Amazon Web Services Crash Course
Yuriy Guts
 
Productivity in the Software World
Productivity in the Software WorldProductivity in the Software World
Productivity in the Software World
Extentia Information Technology
 
Introduction to Infrastructure as a Service (IaaS)
Introduction to Infrastructure as a Service (IaaS)Introduction to Infrastructure as a Service (IaaS)
Introduction to Infrastructure as a Service (IaaS)
rgtechnologies
 
Azure Cloud PPT
Azure Cloud PPTAzure Cloud PPT
Azure Cloud PPT
Aniket Kanitkar
 
Building compelling Enterprise Solutions on AWS
Building compelling Enterprise Solutions on AWSBuilding compelling Enterprise Solutions on AWS
Building compelling Enterprise Solutions on AWS
Amazon Web Services
 
Citrix - Open Elastic Platform for the Private Cloud
Citrix -  Open Elastic Platform for the Private CloudCitrix -  Open Elastic Platform for the Private Cloud
Citrix - Open Elastic Platform for the Private CloudNati Shalom
 
Presentation cloud management platform
Presentation   cloud management platformPresentation   cloud management platform
Presentation cloud management platform
xKinAnx
 
M2M Integration Platform as a Service iPaaS
M2M Integration Platform as a Service iPaaSM2M Integration Platform as a Service iPaaS
M2M Integration Platform as a Service iPaaS
Eurotech
 
Software as a Service - Concepts and Implementation
Software as a Service - Concepts and ImplementationSoftware as a Service - Concepts and Implementation
Software as a Service - Concepts and Implementation
ogglog
 
Summer School 2013 - What is iPaaS and why it is important
Summer School 2013 - What is iPaaS and why it is importantSummer School 2013 - What is iPaaS and why it is important
Summer School 2013 - What is iPaaS and why it is importantWSO2
 
Microsoft Azure
Microsoft AzureMicrosoft Azure
Microsoft Azure
Novosco
 
Apponix
ApponixApponix
Apponix
ChitraKuder
 
ERP IN CLOUD
ERP IN CLOUDERP IN CLOUD
ERP IN CLOUD
hari krishnan.n
 

What's hot (20)

Cloud Computing - PaaS
Cloud Computing - PaaSCloud Computing - PaaS
Cloud Computing - PaaS
 
Infrastructure-as-a-Service (IaaS)
Infrastructure-as-a-Service (IaaS)Infrastructure-as-a-Service (IaaS)
Infrastructure-as-a-Service (IaaS)
 
Cloud computing saas
Cloud computing   saasCloud computing   saas
Cloud computing saas
 
IaaS and PaaS
IaaS and PaaSIaaS and PaaS
IaaS and PaaS
 
Introduction to PaaS
Introduction to PaaSIntroduction to PaaS
Introduction to PaaS
 
Leverage your application architecture with azure services
Leverage your application architecture with azure servicesLeverage your application architecture with azure services
Leverage your application architecture with azure services
 
ELEKS DevTalks #4: Amazon Web Services Crash Course
ELEKS DevTalks #4: Amazon Web Services Crash CourseELEKS DevTalks #4: Amazon Web Services Crash Course
ELEKS DevTalks #4: Amazon Web Services Crash Course
 
Productivity in the Software World
Productivity in the Software WorldProductivity in the Software World
Productivity in the Software World
 
Introduction to Infrastructure as a Service (IaaS)
Introduction to Infrastructure as a Service (IaaS)Introduction to Infrastructure as a Service (IaaS)
Introduction to Infrastructure as a Service (IaaS)
 
Azure migration
Azure migrationAzure migration
Azure migration
 
Azure Cloud PPT
Azure Cloud PPTAzure Cloud PPT
Azure Cloud PPT
 
Building compelling Enterprise Solutions on AWS
Building compelling Enterprise Solutions on AWSBuilding compelling Enterprise Solutions on AWS
Building compelling Enterprise Solutions on AWS
 
Citrix - Open Elastic Platform for the Private Cloud
Citrix -  Open Elastic Platform for the Private CloudCitrix -  Open Elastic Platform for the Private Cloud
Citrix - Open Elastic Platform for the Private Cloud
 
Presentation cloud management platform
Presentation   cloud management platformPresentation   cloud management platform
Presentation cloud management platform
 
M2M Integration Platform as a Service iPaaS
M2M Integration Platform as a Service iPaaSM2M Integration Platform as a Service iPaaS
M2M Integration Platform as a Service iPaaS
 
Software as a Service - Concepts and Implementation
Software as a Service - Concepts and ImplementationSoftware as a Service - Concepts and Implementation
Software as a Service - Concepts and Implementation
 
Summer School 2013 - What is iPaaS and why it is important
Summer School 2013 - What is iPaaS and why it is importantSummer School 2013 - What is iPaaS and why it is important
Summer School 2013 - What is iPaaS and why it is important
 
Microsoft Azure
Microsoft AzureMicrosoft Azure
Microsoft Azure
 
Apponix
ApponixApponix
Apponix
 
ERP IN CLOUD
ERP IN CLOUDERP IN CLOUD
ERP IN CLOUD
 

Viewers also liked

IaaS, SaaS, PasS : Cloud Computing
IaaS, SaaS, PasS : Cloud ComputingIaaS, SaaS, PasS : Cloud Computing
IaaS, SaaS, PasS : Cloud Computing
Software Park Thailand
 
Lean Production Meets Big Data: A Next Generation Use Case
Lean Production Meets Big Data: A Next Generation Use CaseLean Production Meets Big Data: A Next Generation Use Case
Lean Production Meets Big Data: A Next Generation Use Case
Datameer
 
opensourceiaas
opensourceiaasopensourceiaas
opensourceiaas
Todd Deshane
 
Iaa s cloud architectures
Iaa s cloud architecturesIaa s cloud architectures
Iaa s cloud architecturespurplesea
 
Infrastructure as a Service (IaaS)
Infrastructure as a Service (IaaS)Infrastructure as a Service (IaaS)
Infrastructure as a Service (IaaS)
Go4hosting Web Hosting Provider
 
Differences between Virtualization and Cloud
Differences between Virtualization and CloudDifferences between Virtualization and Cloud
Differences between Virtualization and CloudDuan van der Westhuizen
 
Cloud Computing
Cloud ComputingCloud Computing
Cloud Computing
Aniket Saxena
 
Aws Wicked Rugby from yourprezi
Aws Wicked Rugby from yourpreziAws Wicked Rugby from yourprezi
Aws Wicked Rugby from yourpreziGordon Pong
 
Infrastructure as a service (iaa s)
Infrastructure as a service (iaa s)Infrastructure as a service (iaa s)
Infrastructure as a service (iaa s)
johndorian555
 
Enterprise Cloud Architecture Best Practices
Enterprise Cloud Architecture Best PracticesEnterprise Cloud Architecture Best Practices
Enterprise Cloud Architecture Best Practices
David Veksler
 
Cloud Computing
Cloud ComputingCloud Computing
Cloud Computing
Arwa
 
Big Data in Manufacturing Final PPT
Big Data in Manufacturing Final PPTBig Data in Manufacturing Final PPT
Big Data in Manufacturing Final PPTNikhil Atkuri
 

Viewers also liked (12)

IaaS, SaaS, PasS : Cloud Computing
IaaS, SaaS, PasS : Cloud ComputingIaaS, SaaS, PasS : Cloud Computing
IaaS, SaaS, PasS : Cloud Computing
 
Lean Production Meets Big Data: A Next Generation Use Case
Lean Production Meets Big Data: A Next Generation Use CaseLean Production Meets Big Data: A Next Generation Use Case
Lean Production Meets Big Data: A Next Generation Use Case
 
opensourceiaas
opensourceiaasopensourceiaas
opensourceiaas
 
Iaa s cloud architectures
Iaa s cloud architecturesIaa s cloud architectures
Iaa s cloud architectures
 
Infrastructure as a Service (IaaS)
Infrastructure as a Service (IaaS)Infrastructure as a Service (IaaS)
Infrastructure as a Service (IaaS)
 
Differences between Virtualization and Cloud
Differences between Virtualization and CloudDifferences between Virtualization and Cloud
Differences between Virtualization and Cloud
 
Cloud Computing
Cloud ComputingCloud Computing
Cloud Computing
 
Aws Wicked Rugby from yourprezi
Aws Wicked Rugby from yourpreziAws Wicked Rugby from yourprezi
Aws Wicked Rugby from yourprezi
 
Infrastructure as a service (iaa s)
Infrastructure as a service (iaa s)Infrastructure as a service (iaa s)
Infrastructure as a service (iaa s)
 
Enterprise Cloud Architecture Best Practices
Enterprise Cloud Architecture Best PracticesEnterprise Cloud Architecture Best Practices
Enterprise Cloud Architecture Best Practices
 
Cloud Computing
Cloud ComputingCloud Computing
Cloud Computing
 
Big Data in Manufacturing Final PPT
Big Data in Manufacturing Final PPTBig Data in Manufacturing Final PPT
Big Data in Manufacturing Final PPT
 

Similar to Cloud computing From Iaas to PaaS to SaaS

Application Server and Merchant Server Software suites
Application Server and Merchant Server Software suitesApplication Server and Merchant Server Software suites
Application Server and Merchant Server Software suites
Dhaka Power Distribution Company (DPDC)
 
EVOLVE'14 | Keynote | Sal Visca | How APIs are Revolutionizing Commerce in th...
EVOLVE'14 | Keynote | Sal Visca | How APIs are Revolutionizing Commerce in th...EVOLVE'14 | Keynote | Sal Visca | How APIs are Revolutionizing Commerce in th...
EVOLVE'14 | Keynote | Sal Visca | How APIs are Revolutionizing Commerce in th...
Evolve The Adobe Digital Marketing Community
 
Software as Service
Software as ServiceSoftware as Service
Software as Service
shilpa patel
 
Integrating SAP and Low-Code Plaforms
Integrating SAP and Low-Code PlaformsIntegrating SAP and Low-Code Plaforms
Integrating SAP and Low-Code Plaforms
Warren Eiserman
 
Clould Computing By Bhavik
Clould Computing By BhavikClould Computing By Bhavik
Clould Computing By Bhavik
bhavikjoshi
 
Cloud computingpansep
Cloud computingpansepCloud computingpansep
Cloud computingpansep
Bilal Siddiqui
 
Evolve 2014 experience driven commerce
Evolve 2014 experience driven commerceEvolve 2014 experience driven commerce
Evolve 2014 experience driven commerce
Elastic Path
 
Launch and Scale Your E-commerce Website with Magento
Launch and Scale Your E-commerce Website with MagentoLaunch and Scale Your E-commerce Website with Magento
Launch and Scale Your E-commerce Website with Magento
Alibaba Cloud
 
code talks Commerce: The API Economy as an E-Commerce Operating System
code talks Commerce: The API Economy as an E-Commerce Operating Systemcode talks Commerce: The API Economy as an E-Commerce Operating System
code talks Commerce: The API Economy as an E-Commerce Operating System
Adelina Todeva
 
API Management point of view
API Management point of viewAPI Management point of view
API Management point of view
Ravish Adka Rao
 
How to Monitor IIS
How to Monitor IISHow to Monitor IIS
How to Monitor IIS
Power Admin LLC
 
Ecommerce Solutions (China & West)
Ecommerce Solutions (China & West)Ecommerce Solutions (China & West)
Ecommerce Solutions (China & West)
Reach China Holdings Limited
 
Choosing the Right E-commerce Solution
Choosing the Right E-commerce SolutionChoosing the Right E-commerce Solution
Choosing the Right E-commerce Solution
Dr Matt McDougall
 
Lectura 2.4 is your api naked - 10 roadmap considerations
Lectura 2.4   is your api naked - 10 roadmap considerationsLectura 2.4   is your api naked - 10 roadmap considerations
Lectura 2.4 is your api naked - 10 roadmap considerationsMatias Menendez
 
adopt_soa.94145841
adopt_soa.94145841adopt_soa.94145841
adopt_soa.94145841ypai
 
Re-Inventing Enterprise IT Around APIs & Apps
Re-Inventing Enterprise IT Around APIs & AppsRe-Inventing Enterprise IT Around APIs & Apps
Re-Inventing Enterprise IT Around APIs & Apps
WSO2
 
Cloud Services helping in cloud service to be fully knowledgably .pptx
Cloud Services helping in cloud service to be fully knowledgably .pptxCloud Services helping in cloud service to be fully knowledgably .pptx
Cloud Services helping in cloud service to be fully knowledgably .pptx
terewog808
 
SPSHOU - Upgrading and Migrating to SharePoint 2016 like a Pro
SPSHOU - Upgrading and Migrating to SharePoint 2016 like a ProSPSHOU - Upgrading and Migrating to SharePoint 2016 like a Pro
SPSHOU - Upgrading and Migrating to SharePoint 2016 like a Pro
Brian Culver
 
Sap Interview Questions - Part 1
Sap Interview Questions - Part 1Sap Interview Questions - Part 1
Sap Interview Questions - Part 1
ReKruiTIn.com
 

Similar to Cloud computing From Iaas to PaaS to SaaS (20)

Application Server and Merchant Server Software suites
Application Server and Merchant Server Software suitesApplication Server and Merchant Server Software suites
Application Server and Merchant Server Software suites
 
EVOLVE'14 | Keynote | Sal Visca | How APIs are Revolutionizing Commerce in th...
EVOLVE'14 | Keynote | Sal Visca | How APIs are Revolutionizing Commerce in th...EVOLVE'14 | Keynote | Sal Visca | How APIs are Revolutionizing Commerce in th...
EVOLVE'14 | Keynote | Sal Visca | How APIs are Revolutionizing Commerce in th...
 
Software as Service
Software as ServiceSoftware as Service
Software as Service
 
Integrating SAP and Low-Code Plaforms
Integrating SAP and Low-Code PlaformsIntegrating SAP and Low-Code Plaforms
Integrating SAP and Low-Code Plaforms
 
Clould Computing By Bhavik
Clould Computing By BhavikClould Computing By Bhavik
Clould Computing By Bhavik
 
Cloud computingpansep
Cloud computingpansepCloud computingpansep
Cloud computingpansep
 
Evolve 2014 experience driven commerce
Evolve 2014 experience driven commerceEvolve 2014 experience driven commerce
Evolve 2014 experience driven commerce
 
Launch and Scale Your E-commerce Website with Magento
Launch and Scale Your E-commerce Website with MagentoLaunch and Scale Your E-commerce Website with Magento
Launch and Scale Your E-commerce Website with Magento
 
code talks Commerce: The API Economy as an E-Commerce Operating System
code talks Commerce: The API Economy as an E-Commerce Operating Systemcode talks Commerce: The API Economy as an E-Commerce Operating System
code talks Commerce: The API Economy as an E-Commerce Operating System
 
API Management point of view
API Management point of viewAPI Management point of view
API Management point of view
 
How to Monitor IIS
How to Monitor IISHow to Monitor IIS
How to Monitor IIS
 
Ecommerce Solutions (China & West)
Ecommerce Solutions (China & West)Ecommerce Solutions (China & West)
Ecommerce Solutions (China & West)
 
Choosing the Right E-commerce Solution
Choosing the Right E-commerce SolutionChoosing the Right E-commerce Solution
Choosing the Right E-commerce Solution
 
Lectura 2.4 is your api naked - 10 roadmap considerations
Lectura 2.4   is your api naked - 10 roadmap considerationsLectura 2.4   is your api naked - 10 roadmap considerations
Lectura 2.4 is your api naked - 10 roadmap considerations
 
adopt_soa.94145841
adopt_soa.94145841adopt_soa.94145841
adopt_soa.94145841
 
Re-Inventing Enterprise IT Around APIs & Apps
Re-Inventing Enterprise IT Around APIs & AppsRe-Inventing Enterprise IT Around APIs & Apps
Re-Inventing Enterprise IT Around APIs & Apps
 
Batten
Batten Batten
Batten
 
Cloud Services helping in cloud service to be fully knowledgably .pptx
Cloud Services helping in cloud service to be fully knowledgably .pptxCloud Services helping in cloud service to be fully knowledgably .pptx
Cloud Services helping in cloud service to be fully knowledgably .pptx
 
SPSHOU - Upgrading and Migrating to SharePoint 2016 like a Pro
SPSHOU - Upgrading and Migrating to SharePoint 2016 like a ProSPSHOU - Upgrading and Migrating to SharePoint 2016 like a Pro
SPSHOU - Upgrading and Migrating to SharePoint 2016 like a Pro
 
Sap Interview Questions - Part 1
Sap Interview Questions - Part 1Sap Interview Questions - Part 1
Sap Interview Questions - Part 1
 

More from Chris Sparshott

IBM and Apache Spark
IBM and Apache SparkIBM and Apache Spark
IBM and Apache Spark
Chris Sparshott
 
2016 IBM choice award winners
2016 IBM choice award winners2016 IBM choice award winners
2016 IBM choice award winners
Chris Sparshott
 
2016 IBM Beacon award winners
2016 IBM Beacon award winners2016 IBM Beacon award winners
2016 IBM Beacon award winners
Chris Sparshott
 
How to create an event video
How to create an event videoHow to create an event video
How to create an event video
Chris Sparshott
 
IBM Acquisitions
IBM AcquisitionsIBM Acquisitions
IBM Acquisitions
Chris Sparshott
 
Maximo licensing information and usage restrictions 11 March 2015
Maximo licensing information and usage restrictions 11 March 2015Maximo licensing information and usage restrictions 11 March 2015
Maximo licensing information and usage restrictions 11 March 2015
Chris Sparshott
 
SPSS Modeler 16 What's New!?
SPSS Modeler 16 What's New!?SPSS Modeler 16 What's New!?
SPSS Modeler 16 What's New!?
Chris Sparshott
 
IBM MQ v8 enhancements
IBM MQ v8 enhancementsIBM MQ v8 enhancements
IBM MQ v8 enhancements
Chris Sparshott
 
WebSphere application server 8.5.5 - quick overview
WebSphere application server 8.5.5 - quick overviewWebSphere application server 8.5.5 - quick overview
WebSphere application server 8.5.5 - quick overview
Chris Sparshott
 
Urban code - DevOps - cost reduction
Urban code - DevOps - cost reductionUrban code - DevOps - cost reduction
Urban code - DevOps - cost reduction
Chris Sparshott
 
Bluemix, PaaS by IBM - Screenshot demo
Bluemix, PaaS by IBM - Screenshot demoBluemix, PaaS by IBM - Screenshot demo
Bluemix, PaaS by IBM - Screenshot demo
Chris Sparshott
 
Cloud Computing IaaS
Cloud Computing IaaSCloud Computing IaaS
Cloud Computing IaaS
Chris Sparshott
 
IBM Software Support and Subscription
IBM Software Support and SubscriptionIBM Software Support and Subscription
IBM Software Support and Subscription
Chris Sparshott
 
Install Lotus Connections on Blackberry
Install Lotus Connections on BlackberryInstall Lotus Connections on Blackberry
Install Lotus Connections on Blackberry
Chris Sparshott
 
Apple iPhone and iPad at IBM
Apple iPhone and iPad at IBMApple iPhone and iPad at IBM
Apple iPhone and iPad at IBM
Chris Sparshott
 
SUN Solaris Zones WebSphere Portal licensing
SUN Solaris Zones WebSphere Portal licensingSUN Solaris Zones WebSphere Portal licensing
SUN Solaris Zones WebSphere Portal licensing
Chris Sparshott
 
Domino must gather information
Domino must gather informationDomino must gather information
Domino must gather information
Chris Sparshott
 
The business value of notes 8.5.1
The business value of notes 8.5.1The business value of notes 8.5.1
The business value of notes 8.5.1
Chris Sparshott
 
IBM SaaS Change Profile Picture
IBM SaaS Change Profile PictureIBM SaaS Change Profile Picture
IBM SaaS Change Profile Picture
Chris Sparshott
 
IBM SaaS Complete A Questionnaire
IBM SaaS Complete A QuestionnaireIBM SaaS Complete A Questionnaire
IBM SaaS Complete A Questionnaire
Chris Sparshott
 

More from Chris Sparshott (20)

IBM and Apache Spark
IBM and Apache SparkIBM and Apache Spark
IBM and Apache Spark
 
2016 IBM choice award winners
2016 IBM choice award winners2016 IBM choice award winners
2016 IBM choice award winners
 
2016 IBM Beacon award winners
2016 IBM Beacon award winners2016 IBM Beacon award winners
2016 IBM Beacon award winners
 
How to create an event video
How to create an event videoHow to create an event video
How to create an event video
 
IBM Acquisitions
IBM AcquisitionsIBM Acquisitions
IBM Acquisitions
 
Maximo licensing information and usage restrictions 11 March 2015
Maximo licensing information and usage restrictions 11 March 2015Maximo licensing information and usage restrictions 11 March 2015
Maximo licensing information and usage restrictions 11 March 2015
 
SPSS Modeler 16 What's New!?
SPSS Modeler 16 What's New!?SPSS Modeler 16 What's New!?
SPSS Modeler 16 What's New!?
 
IBM MQ v8 enhancements
IBM MQ v8 enhancementsIBM MQ v8 enhancements
IBM MQ v8 enhancements
 
WebSphere application server 8.5.5 - quick overview
WebSphere application server 8.5.5 - quick overviewWebSphere application server 8.5.5 - quick overview
WebSphere application server 8.5.5 - quick overview
 
Urban code - DevOps - cost reduction
Urban code - DevOps - cost reductionUrban code - DevOps - cost reduction
Urban code - DevOps - cost reduction
 
Bluemix, PaaS by IBM - Screenshot demo
Bluemix, PaaS by IBM - Screenshot demoBluemix, PaaS by IBM - Screenshot demo
Bluemix, PaaS by IBM - Screenshot demo
 
Cloud Computing IaaS
Cloud Computing IaaSCloud Computing IaaS
Cloud Computing IaaS
 
IBM Software Support and Subscription
IBM Software Support and SubscriptionIBM Software Support and Subscription
IBM Software Support and Subscription
 
Install Lotus Connections on Blackberry
Install Lotus Connections on BlackberryInstall Lotus Connections on Blackberry
Install Lotus Connections on Blackberry
 
Apple iPhone and iPad at IBM
Apple iPhone and iPad at IBMApple iPhone and iPad at IBM
Apple iPhone and iPad at IBM
 
SUN Solaris Zones WebSphere Portal licensing
SUN Solaris Zones WebSphere Portal licensingSUN Solaris Zones WebSphere Portal licensing
SUN Solaris Zones WebSphere Portal licensing
 
Domino must gather information
Domino must gather informationDomino must gather information
Domino must gather information
 
The business value of notes 8.5.1
The business value of notes 8.5.1The business value of notes 8.5.1
The business value of notes 8.5.1
 
IBM SaaS Change Profile Picture
IBM SaaS Change Profile PictureIBM SaaS Change Profile Picture
IBM SaaS Change Profile Picture
 
IBM SaaS Complete A Questionnaire
IBM SaaS Complete A QuestionnaireIBM SaaS Complete A Questionnaire
IBM SaaS Complete A Questionnaire
 

Recently uploaded

The+Prospects+of+E-Commerce+in+China.pptx
The+Prospects+of+E-Commerce+in+China.pptxThe+Prospects+of+E-Commerce+in+China.pptx
The+Prospects+of+E-Commerce+in+China.pptx
laozhuseo02
 
How to Use Contact Form 7 Like a Pro.pptx
How to Use Contact Form 7 Like a Pro.pptxHow to Use Contact Form 7 Like a Pro.pptx
How to Use Contact Form 7 Like a Pro.pptx
Gal Baras
 
一比一原版(CSU毕业证)加利福尼亚州立大学毕业证成绩单专业办理
一比一原版(CSU毕业证)加利福尼亚州立大学毕业证成绩单专业办理一比一原版(CSU毕业证)加利福尼亚州立大学毕业证成绩单专业办理
一比一原版(CSU毕业证)加利福尼亚州立大学毕业证成绩单专业办理
ufdana
 
急速办(bedfordhire毕业证书)英国贝德福特大学毕业证成绩单原版一模一样
急速办(bedfordhire毕业证书)英国贝德福特大学毕业证成绩单原版一模一样急速办(bedfordhire毕业证书)英国贝德福特大学毕业证成绩单原版一模一样
急速办(bedfordhire毕业证书)英国贝德福特大学毕业证成绩单原版一模一样
3ipehhoa
 
一比一原版(SLU毕业证)圣路易斯大学毕业证成绩单专业办理
一比一原版(SLU毕业证)圣路易斯大学毕业证成绩单专业办理一比一原版(SLU毕业证)圣路易斯大学毕业证成绩单专业办理
一比一原版(SLU毕业证)圣路易斯大学毕业证成绩单专业办理
keoku
 
Bridging the Digital Gap Brad Spiegel Macon, GA Initiative.pptx
Bridging the Digital Gap Brad Spiegel Macon, GA Initiative.pptxBridging the Digital Gap Brad Spiegel Macon, GA Initiative.pptx
Bridging the Digital Gap Brad Spiegel Macon, GA Initiative.pptx
Brad Spiegel Macon GA
 
Internet of Things in Manufacturing: Revolutionizing Efficiency & Quality | C...
Internet of Things in Manufacturing: Revolutionizing Efficiency & Quality | C...Internet of Things in Manufacturing: Revolutionizing Efficiency & Quality | C...
Internet of Things in Manufacturing: Revolutionizing Efficiency & Quality | C...
CIOWomenMagazine
 
原版仿制(uob毕业证书)英国伯明翰大学毕业证本科学历证书原版一模一样
原版仿制(uob毕业证书)英国伯明翰大学毕业证本科学历证书原版一模一样原版仿制(uob毕业证书)英国伯明翰大学毕业证本科学历证书原版一模一样
原版仿制(uob毕业证书)英国伯明翰大学毕业证本科学历证书原版一模一样
3ipehhoa
 
Italy Agriculture Equipment Market Outlook to 2027
Italy Agriculture Equipment Market Outlook to 2027Italy Agriculture Equipment Market Outlook to 2027
Italy Agriculture Equipment Market Outlook to 2027
harveenkaur52
 
Comptia N+ Standard Networking lesson guide
Comptia N+ Standard Networking lesson guideComptia N+ Standard Networking lesson guide
Comptia N+ Standard Networking lesson guide
GTProductions1
 
Meet up Milano 14 _ Axpo Italia_ Migration from Mule3 (On-prem) to.pdf
Meet up Milano 14 _ Axpo Italia_ Migration from Mule3 (On-prem) to.pdfMeet up Milano 14 _ Axpo Italia_ Migration from Mule3 (On-prem) to.pdf
Meet up Milano 14 _ Axpo Italia_ Migration from Mule3 (On-prem) to.pdf
Florence Consulting
 
Bài tập unit 1 English in the world.docx
Bài tập unit 1 English in the world.docxBài tập unit 1 English in the world.docx
Bài tập unit 1 English in the world.docx
nhiyenphan2005
 
This 7-second Brain Wave Ritual Attracts Money To You.!
This 7-second Brain Wave Ritual Attracts Money To You.!This 7-second Brain Wave Ritual Attracts Money To You.!
This 7-second Brain Wave Ritual Attracts Money To You.!
nirahealhty
 
Latest trends in computer networking.pptx
Latest trends in computer networking.pptxLatest trends in computer networking.pptx
Latest trends in computer networking.pptx
JungkooksNonexistent
 
1比1复刻(bath毕业证书)英国巴斯大学毕业证学位证原版一模一样
1比1复刻(bath毕业证书)英国巴斯大学毕业证学位证原版一模一样1比1复刻(bath毕业证书)英国巴斯大学毕业证学位证原版一模一样
1比1复刻(bath毕业证书)英国巴斯大学毕业证学位证原版一模一样
3ipehhoa
 
JAVIER LASA-EXPERIENCIA digital 1986-2024.pdf
JAVIER LASA-EXPERIENCIA digital 1986-2024.pdfJAVIER LASA-EXPERIENCIA digital 1986-2024.pdf
JAVIER LASA-EXPERIENCIA digital 1986-2024.pdf
Javier Lasa
 
1.Wireless Communication System_Wireless communication is a broad term that i...
1.Wireless Communication System_Wireless communication is a broad term that i...1.Wireless Communication System_Wireless communication is a broad term that i...
1.Wireless Communication System_Wireless communication is a broad term that i...
JeyaPerumal1
 
History+of+E-commerce+Development+in+China-www.cfye-commerce.shop
History+of+E-commerce+Development+in+China-www.cfye-commerce.shopHistory+of+E-commerce+Development+in+China-www.cfye-commerce.shop
History+of+E-commerce+Development+in+China-www.cfye-commerce.shop
laozhuseo02
 
test test test test testtest test testtest test testtest test testtest test ...
test test  test test testtest test testtest test testtest test testtest test ...test test  test test testtest test testtest test testtest test testtest test ...
test test test test testtest test testtest test testtest test testtest test ...
Arif0071
 
APNIC Foundation, presented by Ellisha Heppner at the PNG DNS Forum 2024
APNIC Foundation, presented by Ellisha Heppner at the PNG DNS Forum 2024APNIC Foundation, presented by Ellisha Heppner at the PNG DNS Forum 2024
APNIC Foundation, presented by Ellisha Heppner at the PNG DNS Forum 2024
APNIC
 

Recently uploaded (20)

The+Prospects+of+E-Commerce+in+China.pptx
The+Prospects+of+E-Commerce+in+China.pptxThe+Prospects+of+E-Commerce+in+China.pptx
The+Prospects+of+E-Commerce+in+China.pptx
 
How to Use Contact Form 7 Like a Pro.pptx
How to Use Contact Form 7 Like a Pro.pptxHow to Use Contact Form 7 Like a Pro.pptx
How to Use Contact Form 7 Like a Pro.pptx
 
一比一原版(CSU毕业证)加利福尼亚州立大学毕业证成绩单专业办理
一比一原版(CSU毕业证)加利福尼亚州立大学毕业证成绩单专业办理一比一原版(CSU毕业证)加利福尼亚州立大学毕业证成绩单专业办理
一比一原版(CSU毕业证)加利福尼亚州立大学毕业证成绩单专业办理
 
急速办(bedfordhire毕业证书)英国贝德福特大学毕业证成绩单原版一模一样
急速办(bedfordhire毕业证书)英国贝德福特大学毕业证成绩单原版一模一样急速办(bedfordhire毕业证书)英国贝德福特大学毕业证成绩单原版一模一样
急速办(bedfordhire毕业证书)英国贝德福特大学毕业证成绩单原版一模一样
 
一比一原版(SLU毕业证)圣路易斯大学毕业证成绩单专业办理
一比一原版(SLU毕业证)圣路易斯大学毕业证成绩单专业办理一比一原版(SLU毕业证)圣路易斯大学毕业证成绩单专业办理
一比一原版(SLU毕业证)圣路易斯大学毕业证成绩单专业办理
 
Bridging the Digital Gap Brad Spiegel Macon, GA Initiative.pptx
Bridging the Digital Gap Brad Spiegel Macon, GA Initiative.pptxBridging the Digital Gap Brad Spiegel Macon, GA Initiative.pptx
Bridging the Digital Gap Brad Spiegel Macon, GA Initiative.pptx
 
Internet of Things in Manufacturing: Revolutionizing Efficiency & Quality | C...
Internet of Things in Manufacturing: Revolutionizing Efficiency & Quality | C...Internet of Things in Manufacturing: Revolutionizing Efficiency & Quality | C...
Internet of Things in Manufacturing: Revolutionizing Efficiency & Quality | C...
 
原版仿制(uob毕业证书)英国伯明翰大学毕业证本科学历证书原版一模一样
原版仿制(uob毕业证书)英国伯明翰大学毕业证本科学历证书原版一模一样原版仿制(uob毕业证书)英国伯明翰大学毕业证本科学历证书原版一模一样
原版仿制(uob毕业证书)英国伯明翰大学毕业证本科学历证书原版一模一样
 
Italy Agriculture Equipment Market Outlook to 2027
Italy Agriculture Equipment Market Outlook to 2027Italy Agriculture Equipment Market Outlook to 2027
Italy Agriculture Equipment Market Outlook to 2027
 
Comptia N+ Standard Networking lesson guide
Comptia N+ Standard Networking lesson guideComptia N+ Standard Networking lesson guide
Comptia N+ Standard Networking lesson guide
 
Meet up Milano 14 _ Axpo Italia_ Migration from Mule3 (On-prem) to.pdf
Meet up Milano 14 _ Axpo Italia_ Migration from Mule3 (On-prem) to.pdfMeet up Milano 14 _ Axpo Italia_ Migration from Mule3 (On-prem) to.pdf
Meet up Milano 14 _ Axpo Italia_ Migration from Mule3 (On-prem) to.pdf
 
Bài tập unit 1 English in the world.docx
Bài tập unit 1 English in the world.docxBài tập unit 1 English in the world.docx
Bài tập unit 1 English in the world.docx
 
This 7-second Brain Wave Ritual Attracts Money To You.!
This 7-second Brain Wave Ritual Attracts Money To You.!This 7-second Brain Wave Ritual Attracts Money To You.!
This 7-second Brain Wave Ritual Attracts Money To You.!
 
Latest trends in computer networking.pptx
Latest trends in computer networking.pptxLatest trends in computer networking.pptx
Latest trends in computer networking.pptx
 
1比1复刻(bath毕业证书)英国巴斯大学毕业证学位证原版一模一样
1比1复刻(bath毕业证书)英国巴斯大学毕业证学位证原版一模一样1比1复刻(bath毕业证书)英国巴斯大学毕业证学位证原版一模一样
1比1复刻(bath毕业证书)英国巴斯大学毕业证学位证原版一模一样
 
JAVIER LASA-EXPERIENCIA digital 1986-2024.pdf
JAVIER LASA-EXPERIENCIA digital 1986-2024.pdfJAVIER LASA-EXPERIENCIA digital 1986-2024.pdf
JAVIER LASA-EXPERIENCIA digital 1986-2024.pdf
 
1.Wireless Communication System_Wireless communication is a broad term that i...
1.Wireless Communication System_Wireless communication is a broad term that i...1.Wireless Communication System_Wireless communication is a broad term that i...
1.Wireless Communication System_Wireless communication is a broad term that i...
 
History+of+E-commerce+Development+in+China-www.cfye-commerce.shop
History+of+E-commerce+Development+in+China-www.cfye-commerce.shopHistory+of+E-commerce+Development+in+China-www.cfye-commerce.shop
History+of+E-commerce+Development+in+China-www.cfye-commerce.shop
 
test test test test testtest test testtest test testtest test testtest test ...
test test  test test testtest test testtest test testtest test testtest test ...test test  test test testtest test testtest test testtest test testtest test ...
test test test test testtest test testtest test testtest test testtest test ...
 
APNIC Foundation, presented by Ellisha Heppner at the PNG DNS Forum 2024
APNIC Foundation, presented by Ellisha Heppner at the PNG DNS Forum 2024APNIC Foundation, presented by Ellisha Heppner at the PNG DNS Forum 2024
APNIC Foundation, presented by Ellisha Heppner at the PNG DNS Forum 2024
 

Cloud computing From Iaas to PaaS to SaaS

  • 1. Basic Cloud Computing Platform as a Service (PaaS) & Software as a Service (SaaS) 1:1 Chris Sparshott chris_sparshott@nz1.ibm.com nz.linkedin.com/in/chrissparshott/
  • 2. Remember this? Many types of software environments Hardware Virtualisation Operating System Application
  • 3. “Platform as a Service” or PaaS focuses on the IT environment needed to deliver applications. This does not include the hardware, virtualisation or operating system. Lets start with the Application to explain how it fits together Application Hardware Virtualisation Operating System
  • 4. The components of an Application • An application provides a function that helps the user in some way. This may be a spread sheet, an accounting package, or an online shop. Application On-line Shop
  • 5. The components of an Application • The on-line shop needs some “IT” on which to “run”. • Meaning you need a software runtime, an operating system, hardware and supporting components Application On-line Shop On-line Shop IT Environment - Runtime - Operating System - Hardware - Supporting components
  • 6. Split out the Operating System and the Hardware Virtualisation Hardware Operating System Virtualisation Hardware Operating System Virtualisation Hardware Operating System Application On-line Shop On-line Shop IT Environment - Runtime • The operating system and the hardware can be split out from the application. We will keep the runtime and the supporting components with the application for the moment • The operating system, virtualisation and Hardware is called Infrastructure. Where we sell infrastructure in the cloud it is call “Infrastructure as a Service” – IaaS. This would be the IBM Softlayer component
  • 7. Runtime On-line Shop IT Environment - Runtime - Supporting components • A runtime allows the application to “run” or execute. This means that the application can deliver value to the user in the way it was designed. e.g. with an online shop, when you select a product to buy it adds the product to your “basket” • The application contains the instructions or code to interact with the runtime ,and the hardware to get the product to be placed in the “basket”. • An example of a runtime is WebSphere Application Server
  • 8. Supporting Components On-line Shop IT Environment - Runtime - Supporting components Runtime Supporting Components Supporting Components Supporting Components Supporting Components Application Code
  • 9. Step 1 - Users On-line Shop IT Environment - Runtime - Supporting components Runtime Application Code Users accessing the on-line shop via their browser
  • 10. Step 2 – Load Balancers On-line Shop IT Environment - Runtime - Supporting components Users accessing the on-line shop via their browser When 10,000 users at their laptops click on a link to look at books for sale by the author Eleanor Catton, somewhere a piece of software and hardware is working together to send the users laptop the web page with this information on it. The load balancers help spread these requests evenly across the IT environment so that the “system” works in an efficient manner
  • 11. Step 3 – Web Servers On-line Shop IT Environment - Runtime - Supporting components Users accessing the on-line shop via their browser When you put the URL in your browser it eventually meets a web server. The webserver will return to your browser the web page that you requested via the URL with all the colours and fonts etc. If you selected a link on the web page for books under $5 the web server would need to ask the “application code” to provide this information.
  • 12. Step 4 – Application and Database Servers On-line Shop IT Environment - Runtime - Supporting components Application Code Users accessing the on-line shop via their browser The application server has been asked to provide a list of all the books that are under $5 by the web server. The application code running on the application server will in turn send a request to the database servers to search of this list of books under $5. The database servers will return the search result back to the application server code which may modify or change the result in some way by adding images etc . The application server will then pass this information back to the web servers and then back to your laptop via the internet.
  • 13. A quick note on Application Code On-line Shop IT Environment - Runtime - Supporting components Application Code The Application code which runs on the application servers delivers the unique features and functions of the online shop. When you are on an online shop and you think that the way that the information is presented to you and the way you are able to order and pay for the goods is great; the ability of the online shop to do this is a function of the unique application code.
  • 14. Step 4 - Storage On-line Shop IT Environment - Runtime - Supporting components Everytime a user of the online shop clicks on a link, this information is recorded somewhere for analysis. This information is held in storage or a hard disk. iSCSI is just a type of storage. The information would be analysed by an analytics box – this is a topic for another presentation. Application Code
  • 15. Building up the layers of an application, runtime, operating system, virtualisation and hardware Virtualisation Hardware Operating System Virtualisation Hardware Operating System Virtualisation Hardware Operating System Application On-line Shop On-line Shop IT Environment - Runtime • The Application code which runs on the application servers delivers the unique features and functions of the online shop. • The IT environment includes load balancers, web servers, application servers, database servers and storage. These components of the IT environment when sold via the cloud can be called “Platform as a Service” or PaaS • The operating system, (Virtualisation) and Hardware is called Infrastructure. • Where we sell infrastructure in the cloud it is call “Infrastructure as a Service” – IaaS. This would be the IBM Softlayer component Application Code
  • 16. Defining a system as IaaS and PaaS Application IT Environment Application IT Environment On-line Shop Application PaaS Virtualisation Hardware Operating System IaaS Virtualisation Hardware Operating System Virtualisation Hardware Operating System Application Code Application Code
  • 17. Software as a Service - SaaS • If we imagine that instead of an online shop e.g. Amazon.com we are selling a service that many thousand of companies can sign- up to and use to build their own online shop e.g. shopify This sort of “multi-tenanted” application is still an application, but it is also referred to as Software as a Service or SaaS On-line Shop On-line Shop solution for anyone to sign- up to and use.
  • 18. Adding SaaS to the mix Application IT Environment Application IT Environment On-line Shop solution for anyone to sign- up to and use. SaaS PaaS Virtualisation Hardware Operating System IaaS Virtualisation Hardware Operating System Virtualisation Hardware Operating System Application Code
  • 19. Thank you – watch out for a quick overview of Bluemix, IBM’s Paas environment nz.linkedin.com/in/chrissparshott/
  • 20. 1:1 • This is the name I give to a meeting I have with myself to look at career, life, and how to work better in my current role. • To be creative and provide value to a wider group