SlideShare a Scribd company logo
INTRODUCTION TO
by Dieter Hubau and Maarten Fuchs
Cloud and PaaS Competence Center
© 2016 JWorks
WHY ARE WE HERE
Introduce the concept of PaaS
Explain why we need more PaaS adoption
Discover Cloud Foundry
Highlight the Cloud Foundry Architecture
WHAT IS PLATFORM AS A SERVICE
A cloud computing service offering
Allows you to manage and run applications
Without worrying about infrastructure
WHERE DOES A PAAS LIVE
INFRASTRUCTURE AS A SERVICE
resources are distributed as a service
allows for dynamic scaling
variable cost pricing (like utilities)
usually multiple users on single piece of hardware
AMAZON WEB SERVICES
WINDOWS AZURE
OPENSTACK
VMWARE
GOOGLE COMPUTE ENGINE
PLATFORM AS A SERVICE
this is why you are here...
SOFTWARE AS A SERVICE
network access to, and mgmt of commercially available software
managed from central locations and available remotely via the web
single instance, multi-tenant architecture
centralized feature updating
CRM SAAS
PRODUCTIVITY SAAS
EMAIL SAAS
EMAIL SAAS
CHAT SAAS
SOURCE CONTROL SAAS
COMPARED TO IAAS AND SAAS
vs PAAS
IAAS More Abstraction Less Control
SAAS Less Abstraction More Control
WHICH SERVICES SHOULD A PAAS OFFER
What are the criteria for evaluating Paas providers?
"THE 10 LAYERS OF PAAS"
5 LAYERS OF PAAS INFRASTRUCTURE
Virtual resources - IaaS is a key building block
High availability - data backup and disaster recovery
Scalability - increases in load and site traffic
Maintenance & optimization - tuning of web and database layer
Monitoring - catch performance degradation or security threats
5 LAYERS OF PAAS APP DEVELOPMENT
Continuous delivery - separate environments, test automation,
quality assurance
Application maintenance - software and security updates
Integration with third-party tools - web services, databases, etc.
Application and infrastructure support services
Support for different development languages
WHY DO WE NEED PAAS
WHAT ARE THE BUSINESS DRIVERS ?
BUSINESS DRIVERS FOR PAAS
Innovation Time To Market Cost Reduction
PAAS FACILITATES INNOVATION
It's a tool which enables Enterprise DevOps
High level of standardization and automation
Cost of mistakes is reduced
Experimentation becomes a possibility
PAAS DECREASES TIME TO MARKET
Keeps the developer focus on the applications
Streamlines IT Operations and speeds up processes
With faster release cycles as a result
PAAS BRINGS COST REDUCTION
Elasticity of servers, storage and network bandwidth
Software maintenance is handled by the platform
So IT Operations can avoid daily routine tasks
SOME EXAMPLES OF PAAS
But that's not why we're here tonight...
INTRODUCING
WHAT IS CLOUD FOUNDRY?
Industry standard platform for cloud applications
Open Source platform for application lifecycle automation
Fastest growing open source company in the world
Provides build, test, deploy and scaling capabilities
Works with any* languages or framework
CLOUD FOUNDRY FOUNDATION
Includes major sponsors
EMC (Pivotal and VMWare)
HP
IBM
Intel
SAP
Swisscom
...
FLAVOURS OF CLOUD FOUNDRY
Open Source Software
Vendored Distribution
Private Service
Public Service
OPEN SOURCE SOFTWARE
Available on Github as cf-release
Requires knowledge of Bosh
VENDORED DISTRIBUTION
PRIVATE SERVICE
PUBLIC SERVICE
KEY BENEFITS OF CLOUD FOUNDRY
Application Portability
Application auto-scaling
Centralized platform administration
Centralized logging
Dynamic Routing
Application Health Management
Integration with Elasticsearch and Logstash
Role-based access for deployed applications
Provision for horizontal and vertical scaling
Infrastructure security
Support for various IaaS providers
CLOUD FOUNDRY SUBSYSTEMS
Bosh creates and deploys VMs on any IaaS
Cloud Controller manages application lifecycles on those VMs
(Go)Router routes incoming traffic to the correct VMs
CLOUD FOUNDRY ARCHITECTURE
DEPLOYING TO CLOUD FOUNDRY CAN BE
VERY SIMPLE
$ cf login -a api.run.pivotal.io
$ git clone https://github.com/cloudfoundry-samples/sample_app
$ cd sample_app/
$ cf create-service postgresql turtle rails-postgres
$ cf push
LIVE DEMO OF PIVOTAL WEB SERVICES
WHAT'S NEXT
15th of February: Cloud Foundry for Devs
TBD: Cloud Foundry for Ops
MORE INFORMATION
Cloud Foundry Documentation
Bosh Homepage
Pivotal Web Services
THANK YOU !
Cloud and PaaS Competence Center
© 2016 JWorks

More Related Content

PPTX
Cloud Foundry - #IBMOTS 2016
PDF
Cloud Foundry Introduction and Overview
PPTX
Pivotal cloud foundry introduction
PPTX
Cloud Foundry Technical Overview at IBM Interconnect 2016
PDF
Cloud foundry presentation
PPTX
Cloud foundry architecture and deep dive
PDF
How to Scale Operations for a Multi-Cloud Platform using PCF
PDF
Cloud Foundry Compared With Other PaaSes (Cloud Foundry Summit 2014)
Cloud Foundry - #IBMOTS 2016
Cloud Foundry Introduction and Overview
Pivotal cloud foundry introduction
Cloud Foundry Technical Overview at IBM Interconnect 2016
Cloud foundry presentation
Cloud foundry architecture and deep dive
How to Scale Operations for a Multi-Cloud Platform using PCF
Cloud Foundry Compared With Other PaaSes (Cloud Foundry Summit 2014)

What's hot (20)

PDF
Building A Diverse Geo-Architecture For Cloud Native Applications In One Day
PPTX
What's new in Pivotal Cloud Foundry 1.6
PDF
PCF Cloud-Native Workshop Slides
PDF
Cloud Foundry and Microservices: A Mutualistic Symbiotic Relationship
PDF
Keep Calm and CF Push on Azure
PPTX
Pivotal CF on AWS
PPTX
Cloud Foundry Roadmap Update - OSCON - May 2017
PPTX
Open stack + Cloud Foundry: Palo Alto Meetup February 2015
PDF
Cloud Foundry for PHP developers
PDF
Introduction to Platform-as-a-Service and Cloud Foundry
PDF
Cloud Foundry, the Open Platform As A Service
PDF
Pivotal Cloud Foundry 1.10: First Look - Windows at Scale, Network Isolation
PDF
Introduction into Cloud Foundry and Bosh | anynines
PPT
Introducing Cloud Foundry Integration for Eclipse (Cloud Foundry Summit 2014)
PDF
Platform as a Service - Cloud Foundry and IBM Bluemix
PPTX
Quantifying the Benefits of Cloud Foundry
PDF
Cloudfoundry Introduction
PPTX
CF Summit North America 2017 - Technical Keynote
PPTX
Cloud Foundry - Second Generation Code (CCNG). Technical Overview
PDF
Introducing Cloud Native, Event Driven, Serverless, Micrsoservices Framework ...
Building A Diverse Geo-Architecture For Cloud Native Applications In One Day
What's new in Pivotal Cloud Foundry 1.6
PCF Cloud-Native Workshop Slides
Cloud Foundry and Microservices: A Mutualistic Symbiotic Relationship
Keep Calm and CF Push on Azure
Pivotal CF on AWS
Cloud Foundry Roadmap Update - OSCON - May 2017
Open stack + Cloud Foundry: Palo Alto Meetup February 2015
Cloud Foundry for PHP developers
Introduction to Platform-as-a-Service and Cloud Foundry
Cloud Foundry, the Open Platform As A Service
Pivotal Cloud Foundry 1.10: First Look - Windows at Scale, Network Isolation
Introduction into Cloud Foundry and Bosh | anynines
Introducing Cloud Foundry Integration for Eclipse (Cloud Foundry Summit 2014)
Platform as a Service - Cloud Foundry and IBM Bluemix
Quantifying the Benefits of Cloud Foundry
Cloudfoundry Introduction
CF Summit North America 2017 - Technical Keynote
Cloud Foundry - Second Generation Code (CCNG). Technical Overview
Introducing Cloud Native, Event Driven, Serverless, Micrsoservices Framework ...
Ad

Viewers also liked (20)

PDF
LyonJUG - Combo - Quick Cloud Foundry Intro + Cloud Best Practices
PDF
Cloud Foundry - An Open Innovation Platform
PPTX
Meteor - JOIN 2015
PDF
Documenting your REST API with Swagger - JOIN 2014
PPTX
PDF
Responsive web - CC FE & UX
PDF
mwpc gas gain report
PPTX
Clean Code - A&BP CC
PDF
Batch Processing - A&BP CC
PDF
Introduction to Docker
PPTX
Big data document and graph d bs - couch-db and orientdb
PDF
Microservices with Netflix OSS & Hypermedia APIs - JavaDay Kiev
PDF
Spring REST Docs: Documenting RESTful APIs using your tests - Devoxx
PPTX
Mongo db intro.pptx
PDF
Unit testing - A&BP CC
PPTX
Hadoop bootcamp getting started
PPTX
SAP SuccessFactors With BGBS MENA
PDF
AngularJS Basics and Best Practices - CC FE &UX
PDF
JavaScript Basics and Best Practices - CC FE & UX
PDF
Lagom in Practice
LyonJUG - Combo - Quick Cloud Foundry Intro + Cloud Best Practices
Cloud Foundry - An Open Innovation Platform
Meteor - JOIN 2015
Documenting your REST API with Swagger - JOIN 2014
Responsive web - CC FE & UX
mwpc gas gain report
Clean Code - A&BP CC
Batch Processing - A&BP CC
Introduction to Docker
Big data document and graph d bs - couch-db and orientdb
Microservices with Netflix OSS & Hypermedia APIs - JavaDay Kiev
Spring REST Docs: Documenting RESTful APIs using your tests - Devoxx
Mongo db intro.pptx
Unit testing - A&BP CC
Hadoop bootcamp getting started
SAP SuccessFactors With BGBS MENA
AngularJS Basics and Best Practices - CC FE &UX
JavaScript Basics and Best Practices - CC FE & UX
Lagom in Practice
Ad

Similar to An introduction to Cloud Foundry (20)

PPTX
All about paas_iaas_saas_29.01.2015
PPTX
Comprehensive Information on Platform as a Service
PPT
Ahead conference keynote deck, The Journey to Enterprise PaaS with Cloud Foun...
PPTX
Platform as a Service (PaaS)
PDF
Putting Private Clouds to Work with PaaS Interop Vegas 2013 presentation by D...
PDF
Putting Private Clouds to Work with PaaS Interop 2013 Vegas Diane Mueller
PDF
Iaas vs Paas vs Saas: Choosing the Right Cloud Computing Models for your Busi...
PDF
[Capitole du Libre] #serverless -  mettez-le en oeuvre dans votre entreprise...
PPT
Cloud computing
PPT
Chapter 2 Cloud Computing Architecture_Part2.ppt
PPTX
Paas ppt
PPT
Final+Version+Of+Today+Presentation.ppt
PDF
Practical Guide to Platform-as-a-Service
PPTX
Cf intro aug_2012_raja
PPTX
Get Started on Platform as a Service: Learn Cloud Foundry
PPTX
Different Cloud Computing Services Used At Fibonalabs
PDF
An Overview To Cloud Computing
PPTX
What Is Cloud Computing? | Jacovia Cartwright
PPTX
Unit II Cloud Delivery Models.pptx
PPTX
Pivotal Cloud Platform Roadshow Keynote
All about paas_iaas_saas_29.01.2015
Comprehensive Information on Platform as a Service
Ahead conference keynote deck, The Journey to Enterprise PaaS with Cloud Foun...
Platform as a Service (PaaS)
Putting Private Clouds to Work with PaaS Interop Vegas 2013 presentation by D...
Putting Private Clouds to Work with PaaS Interop 2013 Vegas Diane Mueller
Iaas vs Paas vs Saas: Choosing the Right Cloud Computing Models for your Busi...
[Capitole du Libre] #serverless -  mettez-le en oeuvre dans votre entreprise...
Cloud computing
Chapter 2 Cloud Computing Architecture_Part2.ppt
Paas ppt
Final+Version+Of+Today+Presentation.ppt
Practical Guide to Platform-as-a-Service
Cf intro aug_2012_raja
Get Started on Platform as a Service: Learn Cloud Foundry
Different Cloud Computing Services Used At Fibonalabs
An Overview To Cloud Computing
What Is Cloud Computing? | Jacovia Cartwright
Unit II Cloud Delivery Models.pptx
Pivotal Cloud Platform Roadshow Keynote

More from JWORKS powered by Ordina (17)

PDF
Introduction to Webpack - Ordina JWorks - CC JS & Web
PDF
Netflix OSS and HATEOAS deployed on production - JavaLand
PDF
Cc internet of things @ Thomas More
PDF
Cc internet of things LoRa and IoT - Innovation Enablers
PPTX
Big data key-value and column stores redis - cassandra
PPTX
Big data elasticsearch practical
PDF
Intro to cassandra
PPTX
Android wear - CC Mobile
PDF
Integration testing - A&BP CC
PDF
Spring 4 - A&BP CC
PPTX
Android secure offline storage - CC Mobile
PPTX
Java 7 & 8 - A&BP CC
PDF
IoT: A glance into the future
PDF
Workshop Ionic Framework - CC FE & UX
PDF
IoT: LoRa and Java on the PI
PDF
IoT: An introduction
PDF
Unit Testing in AngularJS - CC FE & UX
Introduction to Webpack - Ordina JWorks - CC JS & Web
Netflix OSS and HATEOAS deployed on production - JavaLand
Cc internet of things @ Thomas More
Cc internet of things LoRa and IoT - Innovation Enablers
Big data key-value and column stores redis - cassandra
Big data elasticsearch practical
Intro to cassandra
Android wear - CC Mobile
Integration testing - A&BP CC
Spring 4 - A&BP CC
Android secure offline storage - CC Mobile
Java 7 & 8 - A&BP CC
IoT: A glance into the future
Workshop Ionic Framework - CC FE & UX
IoT: LoRa and Java on the PI
IoT: An introduction
Unit Testing in AngularJS - CC FE & UX

Recently uploaded (20)

PDF
Diabetes mellitus diagnosis method based random forest with bat algorithm
PDF
Architecting across the Boundaries of two Complex Domains - Healthcare & Tech...
PDF
Machine learning based COVID-19 study performance prediction
PDF
Modernizing your data center with Dell and AMD
PDF
NewMind AI Weekly Chronicles - August'25 Week I
PPTX
Detection-First SIEM: Rule Types, Dashboards, and Threat-Informed Strategy
PDF
Build a system with the filesystem maintained by OSTree @ COSCUP 2025
PPTX
Understanding_Digital_Forensics_Presentation.pptx
PPTX
Digital-Transformation-Roadmap-for-Companies.pptx
PDF
Shreyas Phanse Resume: Experienced Backend Engineer | Java • Spring Boot • Ka...
PPTX
20250228 LYD VKU AI Blended-Learning.pptx
PPTX
A Presentation on Artificial Intelligence
PPTX
PA Analog/Digital System: The Backbone of Modern Surveillance and Communication
PDF
CIFDAQ's Market Insight: SEC Turns Pro Crypto
PDF
Chapter 3 Spatial Domain Image Processing.pdf
PPT
Teaching material agriculture food technology
PDF
Network Security Unit 5.pdf for BCA BBA.
PPTX
Cloud computing and distributed systems.
PPTX
MYSQL Presentation for SQL database connectivity
PDF
Encapsulation_ Review paper, used for researhc scholars
Diabetes mellitus diagnosis method based random forest with bat algorithm
Architecting across the Boundaries of two Complex Domains - Healthcare & Tech...
Machine learning based COVID-19 study performance prediction
Modernizing your data center with Dell and AMD
NewMind AI Weekly Chronicles - August'25 Week I
Detection-First SIEM: Rule Types, Dashboards, and Threat-Informed Strategy
Build a system with the filesystem maintained by OSTree @ COSCUP 2025
Understanding_Digital_Forensics_Presentation.pptx
Digital-Transformation-Roadmap-for-Companies.pptx
Shreyas Phanse Resume: Experienced Backend Engineer | Java • Spring Boot • Ka...
20250228 LYD VKU AI Blended-Learning.pptx
A Presentation on Artificial Intelligence
PA Analog/Digital System: The Backbone of Modern Surveillance and Communication
CIFDAQ's Market Insight: SEC Turns Pro Crypto
Chapter 3 Spatial Domain Image Processing.pdf
Teaching material agriculture food technology
Network Security Unit 5.pdf for BCA BBA.
Cloud computing and distributed systems.
MYSQL Presentation for SQL database connectivity
Encapsulation_ Review paper, used for researhc scholars

An introduction to Cloud Foundry