SlideShare ist ein Scribd-Unternehmen logo
1 von 20
Downloaden Sie, um offline zu lesen
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

Weitere ähnliche Inhalte

Was ist angesagt?

Cloud computing saas
Cloud computing   saasCloud computing   saas
Cloud computing saasYukti Kaura
 
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 servicesSammani 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 CourseYuriy Guts
 
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
 
Building compelling Enterprise Solutions on AWS
Building compelling Enterprise Solutions on AWSBuilding compelling Enterprise Solutions on AWS
Building compelling Enterprise Solutions on AWSAmazon 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 platformxKinAnx
 
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 iPaaSEurotech
 
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 Implementationogglog
 
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 AzureNovosco
 

Was ist angesagt? (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
 

Andere mochten auch

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 CaseDatameer
 
Iaa s cloud architectures
Iaa s cloud architecturesIaa s cloud architectures
Iaa s cloud architecturespurplesea
 
Differences between Virtualization and Cloud
Differences between Virtualization and CloudDifferences between Virtualization and Cloud
Differences between Virtualization and CloudDuan van der Westhuizen
 
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 PracticesDavid Veksler
 
Cloud Computing
Cloud ComputingCloud Computing
Cloud ComputingArwa
 
Big Data in Manufacturing Final PPT
Big Data in Manufacturing Final PPTBig Data in Manufacturing Final PPT
Big Data in Manufacturing Final PPTNikhil Atkuri
 

Andere mochten auch (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
 

Ähnlich wie Cloud computing From Iaas to PaaS to SaaS

Software as Service
Software as ServiceSoftware as Service
Software as Serviceshilpa patel
 
Integrating SAP and Low-Code Plaforms
Integrating SAP and Low-Code PlaformsIntegrating SAP and Low-Code Plaforms
Integrating SAP and Low-Code PlaformsWarren Eiserman
 
Clould Computing By Bhavik
Clould Computing By BhavikClould Computing By Bhavik
Clould Computing By Bhavikbhavikjoshi
 
Evolve 2014 experience driven commerce
Evolve 2014 experience driven commerceEvolve 2014 experience driven commerce
Evolve 2014 experience driven commerceElastic 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 MagentoAlibaba 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 SystemAdelina Todeva
 
API Management point of view
API Management point of viewAPI Management point of view
API Management point of viewRavish Adka Rao
 
Choosing the Right E-commerce Solution
Choosing the Right E-commerce SolutionChoosing the Right E-commerce Solution
Choosing the Right E-commerce SolutionDr 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 & AppsWSO2
 
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 .pptxterewog808
 
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 ProBrian Culver
 
Sap Interview Questions - Part 1
Sap Interview Questions - Part 1Sap Interview Questions - Part 1
Sap Interview Questions - Part 1ReKruiTIn.com
 

Ähnlich wie 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
 

Mehr von Chris Sparshott

2016 IBM choice award winners
2016 IBM choice award winners2016 IBM choice award winners
2016 IBM choice award winnersChris Sparshott
 
2016 IBM Beacon award winners
2016 IBM Beacon award winners2016 IBM Beacon award winners
2016 IBM Beacon award winnersChris Sparshott
 
How to create an event video
How to create an event videoHow to create an event video
How to create an event videoChris 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 2015Chris 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
 
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 overviewChris Sparshott
 
Urban code - DevOps - cost reduction
Urban code - DevOps - cost reductionUrban code - DevOps - cost reduction
Urban code - DevOps - cost reductionChris Sparshott
 
Bluemix, PaaS by IBM - Screenshot demo
Bluemix, PaaS by IBM - Screenshot demoBluemix, PaaS by IBM - Screenshot demo
Bluemix, PaaS by IBM - Screenshot demoChris Sparshott
 
IBM Software Support and Subscription
IBM Software Support and SubscriptionIBM Software Support and Subscription
IBM Software Support and SubscriptionChris Sparshott
 
Install Lotus Connections on Blackberry
Install Lotus Connections on BlackberryInstall Lotus Connections on Blackberry
Install Lotus Connections on BlackberryChris Sparshott
 
Apple iPhone and iPad at IBM
Apple iPhone and iPad at IBMApple iPhone and iPad at IBM
Apple iPhone and iPad at IBMChris Sparshott
 
SUN Solaris Zones WebSphere Portal licensing
SUN Solaris Zones WebSphere Portal licensingSUN Solaris Zones WebSphere Portal licensing
SUN Solaris Zones WebSphere Portal licensingChris Sparshott
 
Domino must gather information
Domino must gather informationDomino must gather information
Domino must gather informationChris 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.1Chris Sparshott
 
IBM SaaS Change Profile Picture
IBM SaaS Change Profile PictureIBM SaaS Change Profile Picture
IBM SaaS Change Profile PictureChris Sparshott
 
IBM SaaS Complete A Questionnaire
IBM SaaS Complete A QuestionnaireIBM SaaS Complete A Questionnaire
IBM SaaS Complete A QuestionnaireChris Sparshott
 

Mehr von 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
 

Kürzlich hochgeladen

办理多伦多大学毕业证成绩单|购买加拿大UTSG文凭证书
办理多伦多大学毕业证成绩单|购买加拿大UTSG文凭证书办理多伦多大学毕业证成绩单|购买加拿大UTSG文凭证书
办理多伦多大学毕业证成绩单|购买加拿大UTSG文凭证书zdzoqco
 
定制(Lincoln毕业证书)新西兰林肯大学毕业证成绩单原版一比一
定制(Lincoln毕业证书)新西兰林肯大学毕业证成绩单原版一比一定制(Lincoln毕业证书)新西兰林肯大学毕业证成绩单原版一比一
定制(Lincoln毕业证书)新西兰林肯大学毕业证成绩单原版一比一Fs
 
Font Performance - NYC WebPerf Meetup April '24
Font Performance - NYC WebPerf Meetup April '24Font Performance - NYC WebPerf Meetup April '24
Font Performance - NYC WebPerf Meetup April '24Paul Calvano
 
Q4-1-Illustrating-Hypothesis-Testing.pptx
Q4-1-Illustrating-Hypothesis-Testing.pptxQ4-1-Illustrating-Hypothesis-Testing.pptx
Q4-1-Illustrating-Hypothesis-Testing.pptxeditsforyah
 
Contact Rya Baby for Call Girls New Delhi
Contact Rya Baby for Call Girls New DelhiContact Rya Baby for Call Girls New Delhi
Contact Rya Baby for Call Girls New Delhimiss dipika
 
Blepharitis inflammation of eyelid symptoms cause everything included along w...
Blepharitis inflammation of eyelid symptoms cause everything included along w...Blepharitis inflammation of eyelid symptoms cause everything included along w...
Blepharitis inflammation of eyelid symptoms cause everything included along w...Excelmac1
 
A Good Girl's Guide to Murder (A Good Girl's Guide to Murder, #1)
A Good Girl's Guide to Murder (A Good Girl's Guide to Murder, #1)A Good Girl's Guide to Murder (A Good Girl's Guide to Murder, #1)
A Good Girl's Guide to Murder (A Good Girl's Guide to Murder, #1)Christopher H Felton
 
SCM Symposium PPT Format Customer loyalty is predi
SCM Symposium PPT Format Customer loyalty is prediSCM Symposium PPT Format Customer loyalty is predi
SCM Symposium PPT Format Customer loyalty is predieusebiomeyer
 
办理(UofR毕业证书)罗切斯特大学毕业证成绩单原版一比一
办理(UofR毕业证书)罗切斯特大学毕业证成绩单原版一比一办理(UofR毕业证书)罗切斯特大学毕业证成绩单原版一比一
办理(UofR毕业证书)罗切斯特大学毕业证成绩单原版一比一z xss
 
Potsdam FH学位证,波茨坦应用技术大学毕业证书1:1制作
Potsdam FH学位证,波茨坦应用技术大学毕业证书1:1制作Potsdam FH学位证,波茨坦应用技术大学毕业证书1:1制作
Potsdam FH学位证,波茨坦应用技术大学毕业证书1:1制作ys8omjxb
 
Film cover research (1).pptxsdasdasdasdasdasa
Film cover research (1).pptxsdasdasdasdasdasaFilm cover research (1).pptxsdasdasdasdasdasa
Film cover research (1).pptxsdasdasdasdasdasa494f574xmv
 
定制(Management毕业证书)新加坡管理大学毕业证成绩单原版一比一
定制(Management毕业证书)新加坡管理大学毕业证成绩单原版一比一定制(Management毕业证书)新加坡管理大学毕业证成绩单原版一比一
定制(Management毕业证书)新加坡管理大学毕业证成绩单原版一比一Fs
 
Call Girls Near The Suryaa Hotel New Delhi 9873777170
Call Girls Near The Suryaa Hotel New Delhi 9873777170Call Girls Near The Suryaa Hotel New Delhi 9873777170
Call Girls Near The Suryaa Hotel New Delhi 9873777170Sonam Pathan
 
Call Girls In The Ocean Pearl Retreat Hotel New Delhi 9873777170
Call Girls In The Ocean Pearl Retreat Hotel New Delhi 9873777170Call Girls In The Ocean Pearl Retreat Hotel New Delhi 9873777170
Call Girls In The Ocean Pearl Retreat Hotel New Delhi 9873777170Sonam Pathan
 
『澳洲文凭』买詹姆士库克大学毕业证书成绩单办理澳洲JCU文凭学位证书
『澳洲文凭』买詹姆士库克大学毕业证书成绩单办理澳洲JCU文凭学位证书『澳洲文凭』买詹姆士库克大学毕业证书成绩单办理澳洲JCU文凭学位证书
『澳洲文凭』买詹姆士库克大学毕业证书成绩单办理澳洲JCU文凭学位证书rnrncn29
 
Git and Github workshop GDSC MLRITM
Git and Github  workshop GDSC MLRITMGit and Github  workshop GDSC MLRITM
Git and Github workshop GDSC MLRITMgdsc13
 
定制(AUT毕业证书)新西兰奥克兰理工大学毕业证成绩单原版一比一
定制(AUT毕业证书)新西兰奥克兰理工大学毕业证成绩单原版一比一定制(AUT毕业证书)新西兰奥克兰理工大学毕业证成绩单原版一比一
定制(AUT毕业证书)新西兰奥克兰理工大学毕业证成绩单原版一比一Fs
 
Elevate Your Business with Our IT Expertise in New Orleans
Elevate Your Business with Our IT Expertise in New OrleansElevate Your Business with Our IT Expertise in New Orleans
Elevate Your Business with Our IT Expertise in New Orleanscorenetworkseo
 
Top 10 Interactive Website Design Trends in 2024.pptx
Top 10 Interactive Website Design Trends in 2024.pptxTop 10 Interactive Website Design Trends in 2024.pptx
Top 10 Interactive Website Design Trends in 2024.pptxDyna Gilbert
 
『澳洲文凭』买拉筹伯大学毕业证书成绩单办理澳洲LTU文凭学位证书
『澳洲文凭』买拉筹伯大学毕业证书成绩单办理澳洲LTU文凭学位证书『澳洲文凭』买拉筹伯大学毕业证书成绩单办理澳洲LTU文凭学位证书
『澳洲文凭』买拉筹伯大学毕业证书成绩单办理澳洲LTU文凭学位证书rnrncn29
 

Kürzlich hochgeladen (20)

办理多伦多大学毕业证成绩单|购买加拿大UTSG文凭证书
办理多伦多大学毕业证成绩单|购买加拿大UTSG文凭证书办理多伦多大学毕业证成绩单|购买加拿大UTSG文凭证书
办理多伦多大学毕业证成绩单|购买加拿大UTSG文凭证书
 
定制(Lincoln毕业证书)新西兰林肯大学毕业证成绩单原版一比一
定制(Lincoln毕业证书)新西兰林肯大学毕业证成绩单原版一比一定制(Lincoln毕业证书)新西兰林肯大学毕业证成绩单原版一比一
定制(Lincoln毕业证书)新西兰林肯大学毕业证成绩单原版一比一
 
Font Performance - NYC WebPerf Meetup April '24
Font Performance - NYC WebPerf Meetup April '24Font Performance - NYC WebPerf Meetup April '24
Font Performance - NYC WebPerf Meetup April '24
 
Q4-1-Illustrating-Hypothesis-Testing.pptx
Q4-1-Illustrating-Hypothesis-Testing.pptxQ4-1-Illustrating-Hypothesis-Testing.pptx
Q4-1-Illustrating-Hypothesis-Testing.pptx
 
Contact Rya Baby for Call Girls New Delhi
Contact Rya Baby for Call Girls New DelhiContact Rya Baby for Call Girls New Delhi
Contact Rya Baby for Call Girls New Delhi
 
Blepharitis inflammation of eyelid symptoms cause everything included along w...
Blepharitis inflammation of eyelid symptoms cause everything included along w...Blepharitis inflammation of eyelid symptoms cause everything included along w...
Blepharitis inflammation of eyelid symptoms cause everything included along w...
 
A Good Girl's Guide to Murder (A Good Girl's Guide to Murder, #1)
A Good Girl's Guide to Murder (A Good Girl's Guide to Murder, #1)A Good Girl's Guide to Murder (A Good Girl's Guide to Murder, #1)
A Good Girl's Guide to Murder (A Good Girl's Guide to Murder, #1)
 
SCM Symposium PPT Format Customer loyalty is predi
SCM Symposium PPT Format Customer loyalty is prediSCM Symposium PPT Format Customer loyalty is predi
SCM Symposium PPT Format Customer loyalty is predi
 
办理(UofR毕业证书)罗切斯特大学毕业证成绩单原版一比一
办理(UofR毕业证书)罗切斯特大学毕业证成绩单原版一比一办理(UofR毕业证书)罗切斯特大学毕业证成绩单原版一比一
办理(UofR毕业证书)罗切斯特大学毕业证成绩单原版一比一
 
Potsdam FH学位证,波茨坦应用技术大学毕业证书1:1制作
Potsdam FH学位证,波茨坦应用技术大学毕业证书1:1制作Potsdam FH学位证,波茨坦应用技术大学毕业证书1:1制作
Potsdam FH学位证,波茨坦应用技术大学毕业证书1:1制作
 
Film cover research (1).pptxsdasdasdasdasdasa
Film cover research (1).pptxsdasdasdasdasdasaFilm cover research (1).pptxsdasdasdasdasdasa
Film cover research (1).pptxsdasdasdasdasdasa
 
定制(Management毕业证书)新加坡管理大学毕业证成绩单原版一比一
定制(Management毕业证书)新加坡管理大学毕业证成绩单原版一比一定制(Management毕业证书)新加坡管理大学毕业证成绩单原版一比一
定制(Management毕业证书)新加坡管理大学毕业证成绩单原版一比一
 
Call Girls Near The Suryaa Hotel New Delhi 9873777170
Call Girls Near The Suryaa Hotel New Delhi 9873777170Call Girls Near The Suryaa Hotel New Delhi 9873777170
Call Girls Near The Suryaa Hotel New Delhi 9873777170
 
Call Girls In The Ocean Pearl Retreat Hotel New Delhi 9873777170
Call Girls In The Ocean Pearl Retreat Hotel New Delhi 9873777170Call Girls In The Ocean Pearl Retreat Hotel New Delhi 9873777170
Call Girls In The Ocean Pearl Retreat Hotel New Delhi 9873777170
 
『澳洲文凭』买詹姆士库克大学毕业证书成绩单办理澳洲JCU文凭学位证书
『澳洲文凭』买詹姆士库克大学毕业证书成绩单办理澳洲JCU文凭学位证书『澳洲文凭』买詹姆士库克大学毕业证书成绩单办理澳洲JCU文凭学位证书
『澳洲文凭』买詹姆士库克大学毕业证书成绩单办理澳洲JCU文凭学位证书
 
Git and Github workshop GDSC MLRITM
Git and Github  workshop GDSC MLRITMGit and Github  workshop GDSC MLRITM
Git and Github workshop GDSC MLRITM
 
定制(AUT毕业证书)新西兰奥克兰理工大学毕业证成绩单原版一比一
定制(AUT毕业证书)新西兰奥克兰理工大学毕业证成绩单原版一比一定制(AUT毕业证书)新西兰奥克兰理工大学毕业证成绩单原版一比一
定制(AUT毕业证书)新西兰奥克兰理工大学毕业证成绩单原版一比一
 
Elevate Your Business with Our IT Expertise in New Orleans
Elevate Your Business with Our IT Expertise in New OrleansElevate Your Business with Our IT Expertise in New Orleans
Elevate Your Business with Our IT Expertise in New Orleans
 
Top 10 Interactive Website Design Trends in 2024.pptx
Top 10 Interactive Website Design Trends in 2024.pptxTop 10 Interactive Website Design Trends in 2024.pptx
Top 10 Interactive Website Design Trends in 2024.pptx
 
『澳洲文凭』买拉筹伯大学毕业证书成绩单办理澳洲LTU文凭学位证书
『澳洲文凭』买拉筹伯大学毕业证书成绩单办理澳洲LTU文凭学位证书『澳洲文凭』买拉筹伯大学毕业证书成绩单办理澳洲LTU文凭学位证书
『澳洲文凭』买拉筹伯大学毕业证书成绩单办理澳洲LTU文凭学位证书
 

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