SlideShare a Scribd company logo
Getting started with Cloud Foundry
gett ing start ed wit h
gett ing start ed wit h



Lode Vermeiren
@lode
lvermeiren@vmware.com
Getting started with Cloud Foundry
first, some theory
Evolution of computing models

   SLA          99.999                       99.9                       Always On



  Scaling                     Vertical                    Horizontal



 Hardware      Custom                      Enterprise                   Commodity



 HA Type                    Hardware                      Software



 Software     Centralized                Decentralized                  Distributed



Consumption   Centralized Service        Shared Service                  Self Service


                  Mainframe                Enterprise                  Cloud
What’s new for apps?
What’s new for apps?
New frameworks & languages
• Increase developer productivity
• Reduce time to market
What’s new for apps?
New frameworks & languages
• Increase developer productivity
• Reduce time to market


New devices and domains
• Mobile, social, and SaaS integration
What’s new for apps?
New frameworks & languages
• Increase developer productivity
• Reduce time to market


New devices and domains
• Mobile, social, and SaaS integration


New data types and requirements
• Data deluge driving data tier elasticity
• Flexible NoSQL data solutions
• Realtime data
What’s new for apps?
New frameworks & languages
• Increase developer productivity
• Reduce time to market


New devices and domains
• Mobile, social, and SaaS integration


New data types and requirements
• Data deluge driving data tier elasticity
• Flexible NoSQL data solutions
• Realtime data



New infrastructures
• Virtualization, Cloud, PaaS
Challenges developing & operating apps
    load balancer                           load balancer




    appserver              appserver              appserver              worker




          messaging                    database                  cache




                                              Model                      Manage


                                                        Deploy




                    Virtual Datacenter / IaaS infrastructure
Challenges developing & operating apps
    load balancer                           load balancer




    appserver              appserver              appserver                    worker




          messaging                    database                  cache




                                              Model                              Manage


                                                        Deploy




                    Virtual Datacenter / IaaS infrastructure
                                                                         Photo by Sira Hanchana - http://www.flickr.com/photos/gotosira/4699302559/
What to developers & operations want?

                                 Friction free application deployment/mgmt
                              • Self service end-to-end
                                 • Deploy, manage, update, scale up/down
                                 • Integrated health, management, policy enforcement
                              • Simple API, CLI, DSL that expresses intent
$ vmc push my_front_end       • System automatically creates and maintains all
$ vmc push my_back_end          connections
$ bind services? Yes          • Services are easy to consume, provided “aaS”
                              • Integrated elasticity: $ vmc instances my-app +4
                                  Maximize developer productivity, minimize opex




                             Cloud Foundry


                 Virtual Datacenter / IaaS infrastructure
aPaaS
aPaaS

• Application Platform as a Service
aPaaS

• Application Platform as a Service
• Applications and Services
aPaaS

• Application Platform as a Service
• Applications and Services
• Not
aPaaS

• Application Platform as a Service
• Applications and Services
• Not
  • VM’s
aPaaS

• Application Platform as a Service
• Applications and Services
• Not
  • VM’s
  • Memory
aPaaS

• Application Platform as a Service
• Applications and Services
• Not
  • VM’s
  • Memory
  • Storage
aPaaS

• Application Platform as a Service
• Applications and Services
• Not
  • VM’s
  • Memory
  • Storage
  • Networks
aPaaS

• Application Platform as a Service
• Applications and Services
• Not
  • VM’s
  • Memory
  • Storage
  • Networks
  • CPU
Cloud Foundry open PaaS
Cloud Foundry open PaaS

 It’s all about Choice
Cloud Foundry open PaaS

 It’s all about Choice
 Choice of clouds for deployment
Cloud Foundry open PaaS

 It’s all about Choice
 Choice of clouds for deployment
 Choice of industry-standard frameworks
Cloud Foundry open PaaS

 It’s all about Choice
 Choice of clouds for deployment
 Choice of industry-standard frameworks
 Choice of application infrastructure services
Cloud Foundry open PaaS

 It’s all about Choice
 Choice of clouds for deployment
 Choice of industry-standard frameworks
 Choice of application infrastructure services
 Extensible architecture to “digest” future cloud
  innovation
Cloud Foundry open PaaS

 It’s all about Choice
 Choice of clouds for deployment
 Choice of industry-standard frameworks
 Choice of application infrastructure services
 Extensible architecture to “digest” future cloud
  innovation
 Available as open source
CHOICE OF FRAMEWORKS
CHOICE OF APPLICATION SERVICES



vFabric
                        Ap


Postgres
                           pl
                             ica
                                 tio


            Data
           Services
                                   n
                                       Se
                                         rv
                                         ice
                                              In



                        Msg
                      Services
                                               te
                                                   rfa
                                                      ce




                                    Other
                                   Services
CHOICE OF CLOUDS



vFabric
                        Ap


Postgres
                           pl




                                                                                 ce
                                                                                      Private
                             ica




                                                                              rfa
                                                                                      Clouds
                                 tio


            Data




                                                                            te
           Services
                                   n




                                                                         In
                                       Se




                                                                       er
                                         rv




                                                                    id
                                         ice




                                                                  ov
                                                                                 Public

                                                                  Pr
                                                                                 Clouds
                                              In



                        Msg
                      Services
                                                             ud
                                               te
                                                   rfa




                                                              o
                                                           Cl
                                                      ce




                                                                       Micro
                                    Other                              Clouds
                                   Services
CHOICE OF CLOUDS



vFabric
                        Ap


Postgres
                           pl




                                                                                 ce
                                                                                      Private
                             ica




                                                                              rfa
                                                                                      Clouds
                                 tio


            Data




                                                                            te
           Services
                                   n




                                                                         In
                                       Se




                                                                       er
                                         rv




                                                                    id
                                         ice




                                                                  ov
                                                                                 Public

                                                                  Pr
                                                                                 Clouds
                                              In



                        Msg
                      Services                                                                    Partners
                                                             ud
                                               te
                                                   rfa




                                                              o
                                                           Cl
                                                                                                .COM
                                                      ce




                                                                       Micro
                                    Other                              Clouds
                                   Services
MAKING MULTI-CLOUD A REALITY

 Choice of Private    Choice of Public   Choice of Cloud
Cloud Distributions   Cloud Providers     Infrastructure




                         .COM




                                         Bare metal
    Project
    “Bento”
Why this matters...

What if your platform provider changes terms?
Why this matters...

What if your platform provider does not deliver?
Why this matters...

What if your platform provider goes down?
CLOUDFOUNDRY.COM
                  Cloud Foundry

Runtimes & Frameworks

Services

                 vCenter / vSphere




Infrastructure
MICRO CLOUD FOUNDRY™
                  Cloud Foundry

Runtimes & Frameworks

Services

                   Your Laptop
MICRO CLOUD FOUNDRY™
                  Cloud Foundry

Runtimes & Frameworks

Services

                   Your Laptop




                                  (that’s it!)
CLOUDFOUNDRY.ORG - COMMUNITY
PROJECT
                      Cloud Foundry




                     Your infrastructure

                          Setup            Deploy
  Download                                 Behind
    Code               Environment
                                           Firewall




  Apache 2 license
CLOUDFOUNDRY.ORG - COMMUNITY
PROJECT
          Cloud Foundry
CLOUDFOUNDRY.ORG - COMMUNITY
PROJECT
          Cloud Foundry
CLOUDFOUNDRY.ORG - COMMUNITY
PROJECT
          Cloud Foundry
CLOUDFOUNDRY.ORG - COMMUNITY
PROJECT
          Cloud Foundry
CLOUDFOUNDRY.ORG - COMMUNITY
PROJECT
          Cloud Foundry
CLOUDFOUNDRY.ORG - COMMUNITY
PROJECT
          Cloud Foundry
CLOUDFOUNDRY.ORG - COMMUNITY
PROJECT
          Cloud Foundry
CLOUDFOUNDRY.ORG - COMMUNITY
PROJECT
          Cloud Foundry
CLOUDFOUNDRY.ORG - COMMUNITY
PROJECT
          Cloud Foundry
Getting started with Cloud Foundry
demo time!
Thanks!


@lode

slideshare.net/lodev

cloudfoundry.com - cloudfoundry.org
github.com/cloudfoundry
Thanks!


@lode
                             slides wit h extra links
slideshare.net/lodev

cloudfoundry.com - cloudfoundry.org
github.com/cloudfoundry

More Related Content

Similar to Getting started with Cloud Foundry (20)

PDF
Cloud Foundry bootcamp at ContributingCode
Chris Richardson
 
PDF
Cloud Foundry - A Lightning Introduction
Andy Piper
 
PDF
MongoSF 2012
Monica Wilkinson
 
PDF
PaaS Parade - Cloud Foundry
martinlippert
 
PDF
Cloud Foundry Introduction - Canada - October 2012
Patrick Chanezon
 
PDF
Portrait of the Developer As "The Artist" - English Version
Patrick Chanezon
 
PDF
What's Next? Paris - Adrian Colyer Keynote
adriancolyer
 
PDF
Cloud Foundry for Java devs
Peter Ledbrook
 
PDF
Portrait of the Developer as the Artist - OpenTour Sofia
Patrick Chanezon
 
PDF
Migrating to CloudFoundry
GR8Conf
 
PDF
Cloud foundry - the building of the open paas presentation
Xianzhu Yue
 
PDF
OSCON 2011
Derek Collison
 
PDF
Migrating to Cloud Foundry
Peter Ledbrook
 
PDF
Portrait of the developer as The Artist - SpringOne India 2012
Patrick Chanezon
 
PDF
RubyWorld 2011
Derek Collison
 
PDF
Thinking Outside the Container: Deploying Standalone Apps to Cloud Foundry
Jennifer Hickey
 
PDF
Cloud Foundry et le Cloud vu par VMware
Publicis Sapient Engineering
 
PDF
MPLS 2010: Network Enabled Cloud and Service Models
Cisco Service Provider
 
PDF
Distributed Design and Architecture of Cloud Foundry
Derek Collison
 
PDF
Qcon 111122082620-phpapp02
Newlink
 
Cloud Foundry bootcamp at ContributingCode
Chris Richardson
 
Cloud Foundry - A Lightning Introduction
Andy Piper
 
MongoSF 2012
Monica Wilkinson
 
PaaS Parade - Cloud Foundry
martinlippert
 
Cloud Foundry Introduction - Canada - October 2012
Patrick Chanezon
 
Portrait of the Developer As "The Artist" - English Version
Patrick Chanezon
 
What's Next? Paris - Adrian Colyer Keynote
adriancolyer
 
Cloud Foundry for Java devs
Peter Ledbrook
 
Portrait of the Developer as the Artist - OpenTour Sofia
Patrick Chanezon
 
Migrating to CloudFoundry
GR8Conf
 
Cloud foundry - the building of the open paas presentation
Xianzhu Yue
 
OSCON 2011
Derek Collison
 
Migrating to Cloud Foundry
Peter Ledbrook
 
Portrait of the developer as The Artist - SpringOne India 2012
Patrick Chanezon
 
RubyWorld 2011
Derek Collison
 
Thinking Outside the Container: Deploying Standalone Apps to Cloud Foundry
Jennifer Hickey
 
Cloud Foundry et le Cloud vu par VMware
Publicis Sapient Engineering
 
MPLS 2010: Network Enabled Cloud and Service Models
Cisco Service Provider
 
Distributed Design and Architecture of Cloud Foundry
Derek Collison
 
Qcon 111122082620-phpapp02
Newlink
 

Recently uploaded (20)

PDF
5 Things to Consider When Deploying AI in Your Enterprise
Safe Software
 
PDF
ICONIQ State of AI Report 2025 - The Builder's Playbook
Razin Mustafiz
 
PPTX
Wondershare Filmora Crack Free Download 2025
josanj305
 
PDF
How to Visualize the ​Spatio-Temporal Data Using CesiumJS​
SANGHEE SHIN
 
PDF
GDG Cloud Southlake #44: Eyal Bukchin: Tightening the Kubernetes Feedback Loo...
James Anderson
 
PDF
FME in Overdrive: Unleashing the Power of Parallel Processing
Safe Software
 
PPTX
01_Approach Cyber- DORA Incident Management.pptx
FinTech Belgium
 
PPTX
Smarter Governance with AI: What Every Board Needs to Know
OnBoard
 
PPTX
Enabling the Digital Artisan – keynote at ICOCI 2025
Alan Dix
 
PDF
Book industry state of the nation 2025 - Tech Forum 2025
BookNet Canada
 
PPTX
Agentforce World Tour Toronto '25 - Supercharge MuleSoft Development with Mod...
Alexandra N. Martinez
 
PDF
UiPath DevConnect 2025: Agentic Automation Community User Group Meeting
DianaGray10
 
PPTX
Securing Model Context Protocol with Keycloak: AuthN/AuthZ for MCP Servers
Hitachi, Ltd. OSS Solution Center.
 
PDF
NLJUG Speaker academy 2025 - first session
Bert Jan Schrijver
 
PDF
TrustArc Webinar - Navigating APAC Data Privacy Laws: Compliance & Challenges
TrustArc
 
PDF
Optimizing the trajectory of a wheel loader working in short loading cycles
Reno Filla
 
PDF
Next Generation AI: Anticipatory Intelligence, Forecasting Inflection Points ...
dleka294658677
 
PDF
Governing Geospatial Data at Scale: Optimizing ArcGIS Online with FME in Envi...
Safe Software
 
PDF
Transcript: Book industry state of the nation 2025 - Tech Forum 2025
BookNet Canada
 
PPTX
Practical Applications of AI in Local Government
OnBoard
 
5 Things to Consider When Deploying AI in Your Enterprise
Safe Software
 
ICONIQ State of AI Report 2025 - The Builder's Playbook
Razin Mustafiz
 
Wondershare Filmora Crack Free Download 2025
josanj305
 
How to Visualize the ​Spatio-Temporal Data Using CesiumJS​
SANGHEE SHIN
 
GDG Cloud Southlake #44: Eyal Bukchin: Tightening the Kubernetes Feedback Loo...
James Anderson
 
FME in Overdrive: Unleashing the Power of Parallel Processing
Safe Software
 
01_Approach Cyber- DORA Incident Management.pptx
FinTech Belgium
 
Smarter Governance with AI: What Every Board Needs to Know
OnBoard
 
Enabling the Digital Artisan – keynote at ICOCI 2025
Alan Dix
 
Book industry state of the nation 2025 - Tech Forum 2025
BookNet Canada
 
Agentforce World Tour Toronto '25 - Supercharge MuleSoft Development with Mod...
Alexandra N. Martinez
 
UiPath DevConnect 2025: Agentic Automation Community User Group Meeting
DianaGray10
 
Securing Model Context Protocol with Keycloak: AuthN/AuthZ for MCP Servers
Hitachi, Ltd. OSS Solution Center.
 
NLJUG Speaker academy 2025 - first session
Bert Jan Schrijver
 
TrustArc Webinar - Navigating APAC Data Privacy Laws: Compliance & Challenges
TrustArc
 
Optimizing the trajectory of a wheel loader working in short loading cycles
Reno Filla
 
Next Generation AI: Anticipatory Intelligence, Forecasting Inflection Points ...
dleka294658677
 
Governing Geospatial Data at Scale: Optimizing ArcGIS Online with FME in Envi...
Safe Software
 
Transcript: Book industry state of the nation 2025 - Tech Forum 2025
BookNet Canada
 
Practical Applications of AI in Local Government
OnBoard
 
Ad

Getting started with Cloud Foundry