SlideShare a Scribd company logo
Cloud Foundry Bootcamp


       Josh Long                                                Eric Bottard
       Spring Developer Advocate                                Developer Advocate
       josh.long@springsource.com                               ebottard@vmware.com
       @starbuxman                                              @ebottard



                      © 2012 VMware, Inc. All rights reserved

mardi 16 octobre 12
Josh Long
 Spring Developer Advocate
  About Josh Long
 josh.long@springsource.com @starbuxman




                      @starbuxman @ebottard
                             CONFIDENTIAL


                                              2
mardi 16 octobre 12
Eric Bottard

   • Developer Advocate VMware
   •   @ebottard
   •   ebottard@vmware.com




mardi 16 octobre 12
What does
                      Cloud Foundry
                          offer?


                        @starbuxman @ebottard
                               CONFIDENTIAL


                                                4
mardi 16 octobre 12
Cloud Foundry: Choice of Runtimes




                      @starbuxman @ebottard
                             CONFIDENTIAL



mardi 16 octobre 12
Frameworks and Runtimes Supported
  • Out of the Box
      • Java (.WAR files, on Tomcat. Spring’s an ideal choice here, of course..)
      • Scala (Lift, Play!)
      • Ruby (Rails, Sinatra, etc.)
      • Node.js
  • Ecosystem Partners
      • .NET (Uhuru, Tier3)
      • Python (Stackato)
      • PHP (AppFog)
      • Haskell (1)
      • Erlang (2)

         1) http://www.cakesolutions.net/teamblogs/2011/11/25/haskell-happstack-on-cloudfoundry/
         2) https://github.com/cloudfoundry/vcap/pull/20

                                      @starbuxman @ebottard
                                               CONFIDENTIAL



mardi 16 octobre 12
Cloud Foundry: Choice of Clouds




                      @starbuxman @ebottard
                             CONFIDENTIAL


                                              7
mardi 16 octobre 12
Main Risk: Lock In            Welcome to the hotel california
                                Such a lovely place
                                Such a lovely face
                                Plenty of room at the hotel california
                                Any time of year, you can find it here


                                Last thing I remember, I was
                                Running for the door
                                I had to find the passage back
                                To the place I was before
                                ’relax,’ said the night man,
                                We are programmed to receive.
                                You can checkout any time you like,
                                But you can never leave!

                                                            -the Eagles

                      @starbuxman @ebottard
                             CONFIDENTIAL


                                                                          8
mardi 16 octobre 12
Open Source Advantage




                      @starbuxman @ebottard
                             CONFIDENTIAL


                                              9
mardi 16 octobre 12
Open Source Advantage




                      @starbuxman @ebottard
                             CONFIDENTIAL



mardi 16 octobre 12
Cloud Foundry.org




                      @starbuxman @ebottard
                             CONFIDENTIAL


                                              11
mardi 16 octobre 12
Cloud Foundry.org




                      @starbuxman @ebottard
                             CONFIDENTIAL


                                              12
mardi 16 octobre 12
Cloud Foundry: Clouds
                      § AppFog.com
                        • community lead for PHP
                        • PaaS for PHP


                      § Joyent
                        • community lead for Node.js



                      § ActiveState
                        • community lead for Python, Perl
                        • Providers of Stackato private PaaS




                              @starbuxman @ebottard
                                          CONFIDENTIAL


                                                               13
mardi 16 octobre 12
Micro Cloud Foundry (beta)




                      @starbuxman @ebottard
                             CONFIDENTIAL


                                              14
mardi 16 octobre 12
Cloud Foundry: Services




                      @starbuxman @ebottard
                             CONFIDENTIAL


                                              15
mardi 16 octobre 12
Cloud Foundry: Services
  § Take Advantage of Services
      • they cost nothing to setup
      • they deliver value


  § They Encourage Better Architectures
      • Need a fast read-write cache? Redis is ready to go!
      • Need to store long-tail documents? Give MongoDB a try
      • Need to decouple what applications do from when they do it?
        Use messaging and RabbitMQ




                               @starbuxman @ebottard
                                          CONFIDENTIAL


                                                                      16
mardi 16 octobre 12
Demo: logging in,
        asking questions, &
        deploying from the CLI




                      @starbuxman @ebottard
                             CONFIDENTIAL


                                              17
mardi 16 octobre 12
Accessing Your Services
  § Debugging and accessing the data locally
         • Caldecott --> Service tunneling. Access your Cloud Foundry service as if it was local.




                                   @starbuxman @ebottard
                                               CONFIDENTIAL


                                                                                                    18
mardi 16 octobre 12
Demo: Using the tunnel to talk to your services




                      @starbuxman @ebottard
                             CONFIDENTIAL


                                                19
mardi 16 octobre 12
Demo: developing with Eclipse & STS




                      @starbuxman @ebottard
                             CONFIDENTIAL


                                              20
mardi 16 octobre 12
Getting started with
               Cloud Foundry...



                      @starbuxman @ebottard
                             CONFIDENTIAL


                                              21
mardi 16 octobre 12
Register            http://cloudfoundry.com/signup




                                                       Use promo code

                                                       SpringOne2012




                              @starbuxman @ebottard
                                        CONFIDENTIAL


                                                                    22
mardi 16 octobre 12
Welcome email




                      @starbuxman @ebottard
                             CONFIDENTIAL


                                              23
mardi 16 octobre 12
Ways to use Cloud Foundry




                      @starbuxman @ebottard
                             CONFIDENTIAL


                                              24
mardi 16 octobre 12
Ways to use Cloud Foundry




                      @starbuxman @ebottard
                             CONFIDENTIAL


                                              24
mardi 16 octobre 12
Ways to use Cloud Foundry




                      @starbuxman @ebottard
                             CONFIDENTIAL


                                              24
mardi 16 octobre 12
Ways to use Cloud Foundry




                      @starbuxman @ebottard
                             CONFIDENTIAL


                                              24
mardi 16 octobre 12
Ways to use Cloud Foundry




                      @starbuxman @ebottard
                             CONFIDENTIAL


                                              24
mardi 16 octobre 12
Ways to use Cloud Foundry




                      @starbuxman @ebottard
                             CONFIDENTIAL


                                              24
mardi 16 octobre 12
Installing vmc on Windows




                      @starbuxman @ebottard
                             CONFIDENTIAL

                                              25
mardi 16 octobre 12
Installing vmc on Windows




                                            Install the vmc gem




                      @starbuxman @ebottard
                             CONFIDENTIAL

                                                                  25
mardi 16 octobre 12
Installing vmc on Mac OSX
   Use Ruby Version Manager http://beginrescueend.com/


  $ curl -L https://get.rvm.io | bash -s stable --ruby
  $ rvm install 1.9.2

  $ rvm use 1.9.2
                                      You need:
  $ gem install vmc
                                      Command Line Tools for OSX or
                                      XCode 4.1!!




                                   @starbuxman @ebottard
                                                 CONFIDENTIAL


                                                                      26
mardi 16 octobre 12
Josh Long | josh.long@springsource.com
                          Eric Bottard | ebottard@vmware.com




                                     Questions?
                      CloudFoundry.com signup promo code: SpringOne2012
                                 @starbuxman @ebottard
                                         CONFIDENTIAL



mardi 16 octobre 12

More Related Content

PDF
LyonJUG - Combo - Quick Cloud Foundry Intro + Cloud Best Practices
PDF
Cloud Best Practices
KEY
Hands On CloudFoundry
PDF
Cf intro for spring devs
PDF
Hands On Spring Data
PDF
Devoxx France 2013 Cloud Best Practices
PDF
vagad's brochure
PDF
Cloud Foundry Bootcamp
LyonJUG - Combo - Quick Cloud Foundry Intro + Cloud Best Practices
Cloud Best Practices
Hands On CloudFoundry
Cf intro for spring devs
Hands On Spring Data
Devoxx France 2013 Cloud Best Practices
vagad's brochure
Cloud Foundry Bootcamp

Similar to CloudFoundry Bootcamp springone2gx (20)

PDF
Spring in-the-cloud
PDF
Cloud Foundry, Spring and Vaadin
PDF
UDS 2011 - Cloud Foundry and Ubuntu, a marriage made in heaven
PDF
Cloud Foundry and Ubuntu - 2012
PDF
Cloud Foundry, the Open Platform as a Service - Oscon - July 2012
PDF
Cloud foundry and openstackcloud
KEY
The Cloud Foundry bootcamp talk from SpringOne On The Road - Europe
PDF
Cloud Foundry Introduction and Overview
PDF
Cloud Foundry Overview
PDF
PHP Buildpacks in the Cloud on Bluemix
 
PDF
Cloud Foundry for PHP developers
PDF
Japan Developer Summit (en) - Cloud Foundry, the Open Platform As A Service
PDF
Cloud Foundry Japan Community Meetup
PDF
Portrait of the Developer as the Artist - OpenTour Sofia
PDF
Cloud Foundry Bootcamp
PDF
Smalltalk In the Cloud
PDF
Cloud Foundry Anniversary: Technical Slides
PDF
PaaS Parade - Cloud Foundry
PDF
Sviluppo soluzioni Open Source per il Cloud - Eclipse e Windows Azure Platform
PDF
Portrait of the Developer As "The Artist" - English Version
Spring in-the-cloud
Cloud Foundry, Spring and Vaadin
UDS 2011 - Cloud Foundry and Ubuntu, a marriage made in heaven
Cloud Foundry and Ubuntu - 2012
Cloud Foundry, the Open Platform as a Service - Oscon - July 2012
Cloud foundry and openstackcloud
The Cloud Foundry bootcamp talk from SpringOne On The Road - Europe
Cloud Foundry Introduction and Overview
Cloud Foundry Overview
PHP Buildpacks in the Cloud on Bluemix
 
Cloud Foundry for PHP developers
Japan Developer Summit (en) - Cloud Foundry, the Open Platform As A Service
Cloud Foundry Japan Community Meetup
Portrait of the Developer as the Artist - OpenTour Sofia
Cloud Foundry Bootcamp
Smalltalk In the Cloud
Cloud Foundry Anniversary: Technical Slides
PaaS Parade - Cloud Foundry
Sviluppo soluzioni Open Source per il Cloud - Eclipse e Windows Azure Platform
Portrait of the Developer As "The Artist" - English Version
Ad

Recently uploaded (20)

PPTX
VMware vSphere Foundation How to Sell Presentation-Ver1.4-2-14-2024.pptx
PDF
Approach and Philosophy of On baking technology
PDF
Spectral efficient network and resource selection model in 5G networks
PPTX
Cloud computing and distributed systems.
PPTX
Digital-Transformation-Roadmap-for-Companies.pptx
PPT
“AI and Expert System Decision Support & Business Intelligence Systems”
PDF
Mobile App Security Testing_ A Comprehensive Guide.pdf
PDF
TokAI - TikTok AI Agent : The First AI Application That Analyzes 10,000+ Vira...
PPTX
Spectroscopy.pptx food analysis technology
PDF
Dropbox Q2 2025 Financial Results & Investor Presentation
PDF
Encapsulation_ Review paper, used for researhc scholars
PDF
Peak of Data & AI Encore- AI for Metadata and Smarter Workflows
PDF
cuic standard and advanced reporting.pdf
PDF
Reach Out and Touch Someone: Haptics and Empathic Computing
PPTX
KOM of Painting work and Equipment Insulation REV00 update 25-dec.pptx
PDF
Blue Purple Modern Animated Computer Science Presentation.pdf.pdf
PPTX
Detection-First SIEM: Rule Types, Dashboards, and Threat-Informed Strategy
PPTX
Programs and apps: productivity, graphics, security and other tools
PDF
Empathic Computing: Creating Shared Understanding
PDF
Advanced methodologies resolving dimensionality complications for autism neur...
VMware vSphere Foundation How to Sell Presentation-Ver1.4-2-14-2024.pptx
Approach and Philosophy of On baking technology
Spectral efficient network and resource selection model in 5G networks
Cloud computing and distributed systems.
Digital-Transformation-Roadmap-for-Companies.pptx
“AI and Expert System Decision Support & Business Intelligence Systems”
Mobile App Security Testing_ A Comprehensive Guide.pdf
TokAI - TikTok AI Agent : The First AI Application That Analyzes 10,000+ Vira...
Spectroscopy.pptx food analysis technology
Dropbox Q2 2025 Financial Results & Investor Presentation
Encapsulation_ Review paper, used for researhc scholars
Peak of Data & AI Encore- AI for Metadata and Smarter Workflows
cuic standard and advanced reporting.pdf
Reach Out and Touch Someone: Haptics and Empathic Computing
KOM of Painting work and Equipment Insulation REV00 update 25-dec.pptx
Blue Purple Modern Animated Computer Science Presentation.pdf.pdf
Detection-First SIEM: Rule Types, Dashboards, and Threat-Informed Strategy
Programs and apps: productivity, graphics, security and other tools
Empathic Computing: Creating Shared Understanding
Advanced methodologies resolving dimensionality complications for autism neur...
Ad

CloudFoundry Bootcamp springone2gx

  • 1. Cloud Foundry Bootcamp Josh Long Eric Bottard Spring Developer Advocate Developer Advocate josh.long@springsource.com ebottard@vmware.com @starbuxman @ebottard © 2012 VMware, Inc. All rights reserved mardi 16 octobre 12
  • 2. Josh Long Spring Developer Advocate About Josh Long josh.long@springsource.com @starbuxman @starbuxman @ebottard CONFIDENTIAL 2 mardi 16 octobre 12
  • 3. Eric Bottard • Developer Advocate VMware • @ebottard • ebottard@vmware.com mardi 16 octobre 12
  • 4. What does Cloud Foundry offer? @starbuxman @ebottard CONFIDENTIAL 4 mardi 16 octobre 12
  • 5. Cloud Foundry: Choice of Runtimes @starbuxman @ebottard CONFIDENTIAL mardi 16 octobre 12
  • 6. Frameworks and Runtimes Supported • Out of the Box • Java (.WAR files, on Tomcat. Spring’s an ideal choice here, of course..) • Scala (Lift, Play!) • Ruby (Rails, Sinatra, etc.) • Node.js • Ecosystem Partners • .NET (Uhuru, Tier3) • Python (Stackato) • PHP (AppFog) • Haskell (1) • Erlang (2) 1) http://www.cakesolutions.net/teamblogs/2011/11/25/haskell-happstack-on-cloudfoundry/ 2) https://github.com/cloudfoundry/vcap/pull/20 @starbuxman @ebottard CONFIDENTIAL mardi 16 octobre 12
  • 7. Cloud Foundry: Choice of Clouds @starbuxman @ebottard CONFIDENTIAL 7 mardi 16 octobre 12
  • 8. Main Risk: Lock In Welcome to the hotel california Such a lovely place Such a lovely face Plenty of room at the hotel california Any time of year, you can find it here Last thing I remember, I was Running for the door I had to find the passage back To the place I was before ’relax,’ said the night man, We are programmed to receive. You can checkout any time you like, But you can never leave! -the Eagles @starbuxman @ebottard CONFIDENTIAL 8 mardi 16 octobre 12
  • 9. Open Source Advantage @starbuxman @ebottard CONFIDENTIAL 9 mardi 16 octobre 12
  • 10. Open Source Advantage @starbuxman @ebottard CONFIDENTIAL mardi 16 octobre 12
  • 11. Cloud Foundry.org @starbuxman @ebottard CONFIDENTIAL 11 mardi 16 octobre 12
  • 12. Cloud Foundry.org @starbuxman @ebottard CONFIDENTIAL 12 mardi 16 octobre 12
  • 13. Cloud Foundry: Clouds § AppFog.com • community lead for PHP • PaaS for PHP § Joyent • community lead for Node.js § ActiveState • community lead for Python, Perl • Providers of Stackato private PaaS @starbuxman @ebottard CONFIDENTIAL 13 mardi 16 octobre 12
  • 14. Micro Cloud Foundry (beta) @starbuxman @ebottard CONFIDENTIAL 14 mardi 16 octobre 12
  • 15. Cloud Foundry: Services @starbuxman @ebottard CONFIDENTIAL 15 mardi 16 octobre 12
  • 16. Cloud Foundry: Services § Take Advantage of Services • they cost nothing to setup • they deliver value § They Encourage Better Architectures • Need a fast read-write cache? Redis is ready to go! • Need to store long-tail documents? Give MongoDB a try • Need to decouple what applications do from when they do it? Use messaging and RabbitMQ @starbuxman @ebottard CONFIDENTIAL 16 mardi 16 octobre 12
  • 17. Demo: logging in, asking questions, & deploying from the CLI @starbuxman @ebottard CONFIDENTIAL 17 mardi 16 octobre 12
  • 18. Accessing Your Services § Debugging and accessing the data locally • Caldecott --> Service tunneling. Access your Cloud Foundry service as if it was local. @starbuxman @ebottard CONFIDENTIAL 18 mardi 16 octobre 12
  • 19. Demo: Using the tunnel to talk to your services @starbuxman @ebottard CONFIDENTIAL 19 mardi 16 octobre 12
  • 20. Demo: developing with Eclipse & STS @starbuxman @ebottard CONFIDENTIAL 20 mardi 16 octobre 12
  • 21. Getting started with Cloud Foundry... @starbuxman @ebottard CONFIDENTIAL 21 mardi 16 octobre 12
  • 22. Register http://cloudfoundry.com/signup Use promo code SpringOne2012 @starbuxman @ebottard CONFIDENTIAL 22 mardi 16 octobre 12
  • 23. Welcome email @starbuxman @ebottard CONFIDENTIAL 23 mardi 16 octobre 12
  • 24. Ways to use Cloud Foundry @starbuxman @ebottard CONFIDENTIAL 24 mardi 16 octobre 12
  • 25. Ways to use Cloud Foundry @starbuxman @ebottard CONFIDENTIAL 24 mardi 16 octobre 12
  • 26. Ways to use Cloud Foundry @starbuxman @ebottard CONFIDENTIAL 24 mardi 16 octobre 12
  • 27. Ways to use Cloud Foundry @starbuxman @ebottard CONFIDENTIAL 24 mardi 16 octobre 12
  • 28. Ways to use Cloud Foundry @starbuxman @ebottard CONFIDENTIAL 24 mardi 16 octobre 12
  • 29. Ways to use Cloud Foundry @starbuxman @ebottard CONFIDENTIAL 24 mardi 16 octobre 12
  • 30. Installing vmc on Windows @starbuxman @ebottard CONFIDENTIAL 25 mardi 16 octobre 12
  • 31. Installing vmc on Windows Install the vmc gem @starbuxman @ebottard CONFIDENTIAL 25 mardi 16 octobre 12
  • 32. Installing vmc on Mac OSX Use Ruby Version Manager http://beginrescueend.com/ $ curl -L https://get.rvm.io | bash -s stable --ruby $ rvm install 1.9.2 $ rvm use 1.9.2 You need: $ gem install vmc Command Line Tools for OSX or XCode 4.1!! @starbuxman @ebottard CONFIDENTIAL 26 mardi 16 octobre 12
  • 33. Josh Long | josh.long@springsource.com Eric Bottard | ebottard@vmware.com Questions? CloudFoundry.com signup promo code: SpringOne2012 @starbuxman @ebottard CONFIDENTIAL mardi 16 octobre 12