SlideShare una empresa de Scribd logo
1 de 25
Descargar para leer sin conexión
Cloud Foundry:
     a Lightning Overview!
London Realtime Hackathon

Andy Piper, Developer Advocate
based on material by Chris Richardson




© 2012 VMware, Inc. All rights reserved
Andy Piper                                     social bridgebuilder, techie




             Developer Advocate @ Cloud Foundry*
         15 years in enterprise middleware & messaging
                       social web enthusiast
                   OSS supporter / contributor
         excited by “what’s next”, Internet of Things, etc.




                           @andypiper
                       apiper@vmware.com
                                                              * (the newest!)
                              CONFIDENTIAL
                                                                            2
Overview



           CONFIDENTIAL
                          3
Traditional web app architecture
 Browser client
                                                            Web Application

 Monolithic WAR / other
 deployment artefact                                        StoreFront

 RDBMS
                                                    AccountingService
                                                                                                MySQL
    Desktop                                                                                    Database
                       Apache
    Browser
                                                      InventoryService


“easy” to...
                                                      ShippingService
 develop
 test
                                              Container (e.g. Tomcat)
 deploy
 scale        ...apart from: provisioning, setup, need to replicate, shard, scale to massive numbers of
                         mobile clients, provide polyglot support, run multiple dev teams, collaborate...
                                             CONFIDENTIAL
                                                                                                          4
Platform-as-a-Service is the solution



   Deployment                              Services
     Easy deployment                         SQL databases

                                           NoSQL databases
 Application management          +
 Easy scaling up and down                   Message Broker




                            CONFIDENTIAL
                                                             5
The Open
           Platform as a Service


“Deploy and scale applications in
seconds, without locking yourself into a
single cloud or vendor”
                                                       le,
                                              , Flexib
                                          pen
                              im p le, O able
                            S          S cal

                  CONFIDENTIAL
                                                             6
Cloud Foundry open PaaS - Choice of clouds




                                                                                              Private	
  




                                                                                    I)
                          Ap




                                                                                 CP
      Data Services
                                                                                              Clouds	
  
                            pli




                                                                                    (
                                                                                 ce
                                ca




                                                                             r fa
                                  tio
                                  nS




                                                                           e
                                                                       Int
                                    er




                                                                                         Public


                                                                         r
                                        vic




                                                                     ide
                                           eI




               Msg Services




                                                                  ov
                                                                                         Clouds
                                             nt e




                                                                Pr
                                                                d
                                              r fa




                                                              ou
                                                  ce




                                                           Cl


                               Other                                         Micro
                              Services
                                                                             Clouds                                     to
                                                                                                                 e ploy
                                                                                                     ! bo  sh: d      S e tc
                                                                                                                             )
                                                                                              NEW            PIs (AW
                                                                                                    n at e C
                                                                                              alter
                                                       CONFIDENTIAL
cloudfoundry.com - Multi-tenant PaaS from VMware
                      CloudFoundry.COM (beta)

     Runtimes & Frameworks

     Services

                          vCenter / vSphere




     Infrastructure




                              CONFIDENTIAL
                                                   8
Micro Cloud FoundryTM – an easy downloadable PaaS
                        Micro Cloud Foundry

     Runtimes & Frameworks

     Services

                             Your Laptop/PC




    Single VM instance of
    Cloud Foundry
    that runs on developer’s
    machine (Linux, Mac, Win)




                                CONFIDENTIAL
                                                    9
CloudFoundry.ORG - Community open-source project
                          CloudFoundry.ORG




                           Your Infrastructure

     Download            Setup                 Setup     Deploy Behind
       Code           Environment              Scripts     Firewall




            Apache2
            license


                                CONFIDENTIAL
                                                                         10
Cloud Foundry Resources

•Primary Site: cloudfoundry.com
•Open Source Site: cloudfoundry.org

•Twitter: @cloudfoundry #cfoundry
•Blog: blog.cloudfoundry.com
•FB: facebook.com/cloudfoundry

•Documentation: start.cloudfoundry.com
 •Full “bootcamp” presentation: slidesha.re/cf-bootcamp
•Support : support.cloudfoundry.com
 •Knowledge Base
 •Q & A / Forums


                           CONFIDENTIAL
                                                          11
How-to (in brief)



             CONFIDENTIAL
                            12
Register!

  http://cloudfoundry.com/signup




                                       Use promo code

                                       LondonRealtime




                        CONFIDENTIAL
                                                    13
Welcome email




                CONFIDENTIAL
                               14
Ways to use Cloud Foundry
                     command line...




                                         IDE plugin...



    toolchain plugin...


                                         Cloud IDEs

                          CONFIDENTIAL
                                                         15
Example vmc commands

  $	
  gem	
  install	
  vmc


  $	
  vmc	
  target	
  <any	
  cloud>
  $	
  vmc	
  login	
  <credentials>
  $	
  vmc	
  push	
  <my-­‐app>
  	
   	
  	
  >	
  bind	
  services?	
  Yes

  $	
  vmc	
  update	
  <my-­‐app>
  $	
  vmc	
  instances	
  <my-­‐app>	
  +100	
  


                                 CONFIDENTIAL
                                                    16
Logging into CloudFoundry.com

$	
  vmc	
  target	
  api.cloudfoundry.com
Successfully	
  targeted	
  to	
  
	
  	
  	
  	
  	
  	
  	
  	
  [http://api.cloudfoundry.com]
$	
  vmc	
  login
Attempting	
  login	
  to	
  
	
  	
  [http://api.cloudfoundry.com]
Email:	
  apiper@vmware.com
Password:	
  ********
Successfully	
  logged	
  into	
  
	
  	
  [http://api.cloudfoundry.com]
                                      CONFIDENTIAL
                                                                17
Cloud Foundry Integration plugin for Eclipse




                         CONFIDENTIAL
                                               18
Micro Cloud Foundry



           CONFIDENTIAL
                          19
What is in Micro Cloud Foundry?



         App Instances                              Services




        Open source Platform as a Service project




                                                    10.04


      A cloud packaged as a VMware Virtual Machine
                  Use as a developer sandbox
                  • Use the services from Junit integration tests
                  • Deploy your application for functional testing
                  • Remote debugging from STS
                                                               CONFIDENTIAL
                                                                              20
Pre-requisites for using Micro Cloud Foundry
Resources
                 Minimum 1 GB   Minimum 8 GB       Internet Connectivity




                     RAM              Disk             (w/DHCP is ideal)



Virtualization




 Clients

           VMC                                   STS


                                  CONFIDENTIAL
Summary



          CONFIDENTIAL
                         22
Cloud Foundry:
a remarkably easy way to
deploy your applications


     Cloud Foundry
           =
         choice
          CONFIDENTIAL
                           23
Cloud Foundry Open Tour
 London May 1st 2012
http://lanyrd.com/cggxz


          CONFIDENTIAL
                          24
Thank You
#ldnrealtime Getting Started:
http://www.rabbitmq.com/blog/londonrealtime/


CloudFoundry Source Samples:

     http://bit.ly/cloudfoundry-samples


http://cloudfoundry.com
Questions: @cloudfoundry
@andypiper / apiper@vmware.com


© 2012 VMware, Inc. All rights reserved

Más contenido relacionado

La actualidad más candente

Windows azure for SME's
Windows azure for SME'sWindows azure for SME's
Windows azure for SME'sLee Stott
 
Moving To Cloud Computing Step By Step April 09
Moving To Cloud Computing Step By Step April 09Moving To Cloud Computing Step By Step April 09
Moving To Cloud Computing Step By Step April 09David Linthicum
 
Architecture for Collaborative Business Items
Architecture for Collaborative Business ItemsArchitecture for Collaborative Business Items
Architecture for Collaborative Business ItemsTill Riedel
 
Van innovatie naar een landelijk crisis management systeem
Van innovatie naar een landelijk crisis management systeemVan innovatie naar een landelijk crisis management systeem
Van innovatie naar een landelijk crisis management systeemEsriGISConferentie
 
Raindance - Tooling for the Clouds
Raindance - Tooling for the CloudsRaindance - Tooling for the Clouds
Raindance - Tooling for the CloudsMarkus Knauer
 
Virtual Data Centers with OpenStack Quantum
Virtual Data Centers with OpenStack QuantumVirtual Data Centers with OpenStack Quantum
Virtual Data Centers with OpenStack Quantumlaurabeckcahoon
 
AWS Ahead in the Cloud - Werner Vogels
AWS Ahead in the Cloud - Werner VogelsAWS Ahead in the Cloud - Werner Vogels
AWS Ahead in the Cloud - Werner VogelsAmazon Web Services
 

La actualidad más candente (8)

Windows azure for SME's
Windows azure for SME'sWindows azure for SME's
Windows azure for SME's
 
Moving To Cloud Computing Step By Step April 09
Moving To Cloud Computing Step By Step April 09Moving To Cloud Computing Step By Step April 09
Moving To Cloud Computing Step By Step April 09
 
Architecture for Collaborative Business Items
Architecture for Collaborative Business ItemsArchitecture for Collaborative Business Items
Architecture for Collaborative Business Items
 
Van innovatie naar een landelijk crisis management systeem
Van innovatie naar een landelijk crisis management systeemVan innovatie naar een landelijk crisis management systeem
Van innovatie naar een landelijk crisis management systeem
 
Prodware wa college - marcel meijer
Prodware   wa college - marcel meijerProdware   wa college - marcel meijer
Prodware wa college - marcel meijer
 
Raindance - Tooling for the Clouds
Raindance - Tooling for the CloudsRaindance - Tooling for the Clouds
Raindance - Tooling for the Clouds
 
Virtual Data Centers with OpenStack Quantum
Virtual Data Centers with OpenStack QuantumVirtual Data Centers with OpenStack Quantum
Virtual Data Centers with OpenStack Quantum
 
AWS Ahead in the Cloud - Werner Vogels
AWS Ahead in the Cloud - Werner VogelsAWS Ahead in the Cloud - Werner Vogels
AWS Ahead in the Cloud - Werner Vogels
 

Similar a Cloud Foundry - A Lightning Introduction

Building an Open Cloud Ecosystem with Cloud Foundry
Building an Open Cloud Ecosystem with Cloud FoundryBuilding an Open Cloud Ecosystem with Cloud Foundry
Building an Open Cloud Ecosystem with Cloud FoundryAndy Piper
 
Breaking through the Clouds
Breaking through the CloudsBreaking through the Clouds
Breaking through the CloudsAndy Piper
 
PaaS Parade - Cloud Foundry
PaaS Parade - Cloud FoundryPaaS Parade - Cloud Foundry
PaaS Parade - Cloud Foundrymartinlippert
 
Cloudcamp Ghent - Cloud foundry-20111121
Cloudcamp Ghent - Cloud foundry-20111121Cloudcamp Ghent - Cloud foundry-20111121
Cloudcamp Ghent - Cloud foundry-20111121Lode Vermeiren
 
IT Management Firestarter
IT Management FirestarterIT Management Firestarter
IT Management FirestarterBala Subra
 
Cloud Foundry for Java devs
Cloud Foundry for Java devsCloud Foundry for Java devs
Cloud Foundry for Java devsPeter Ledbrook
 
Portrait of the developer as The Artist - SpringOne India 2012
Portrait of the developer as The Artist - SpringOne India 2012Portrait of the developer as The Artist - SpringOne India 2012
Portrait of the developer as The Artist - SpringOne India 2012Patrick Chanezon
 
PCTY 2012, Cloud security (real life) v. Ulf Feger
PCTY 2012, Cloud security (real life) v. Ulf FegerPCTY 2012, Cloud security (real life) v. Ulf Feger
PCTY 2012, Cloud security (real life) v. Ulf FegerIBM Danmark
 
Cloud Foundry Introduction - Canada - October 2012
Cloud Foundry Introduction - Canada - October 2012Cloud Foundry Introduction - Canada - October 2012
Cloud Foundry Introduction - Canada - October 2012Patrick Chanezon
 
Cloud foundry - the building of the open paas presentation
Cloud foundry - the building of the open paas presentationCloud foundry - the building of the open paas presentation
Cloud foundry - the building of the open paas presentationXianzhu Yue
 
Spring into the Cloud - JDC2012 Cairo, Egypt
Spring into the Cloud - JDC2012 Cairo, EgyptSpring into the Cloud - JDC2012 Cairo, Egypt
Spring into the Cloud - JDC2012 Cairo, EgyptChris Richardson
 
Cloud computing NIC 2012
Cloud computing NIC 2012Cloud computing NIC 2012
Cloud computing NIC 2012Kristian Nese
 
Badrinath Ramamurthy Cloud Infrastructure
Badrinath Ramamurthy   Cloud InfrastructureBadrinath Ramamurthy   Cloud Infrastructure
Badrinath Ramamurthy Cloud InfrastructureACMBangalore
 
Networks, cloud & operator innovation- Mats Alendal
Networks, cloud & operator innovation- Mats AlendalNetworks, cloud & operator innovation- Mats Alendal
Networks, cloud & operator innovation- Mats AlendalEricsson Slides
 
Migrating to Cloud Foundry
Migrating to Cloud FoundryMigrating to Cloud Foundry
Migrating to Cloud FoundryPeter Ledbrook
 
Fujitsu Cloud Computing Professional Services
Fujitsu Cloud Computing Professional ServicesFujitsu Cloud Computing Professional Services
Fujitsu Cloud Computing Professional ServicesWilliam Ho (何添福)
 
Är du molnklar?
Är du molnklar?Är du molnklar?
Är du molnklar?IBM Sverige
 
WHAT IS CLOUD COMPUTING? - FUNDAMENTALS OF CLOUD COMPUTING
WHAT IS CLOUD COMPUTING? - FUNDAMENTALS OF CLOUD COMPUTINGWHAT IS CLOUD COMPUTING? - FUNDAMENTALS OF CLOUD COMPUTING
WHAT IS CLOUD COMPUTING? - FUNDAMENTALS OF CLOUD COMPUTINGSprintzeal
 

Similar a Cloud Foundry - A Lightning Introduction (20)

Building an Open Cloud Ecosystem with Cloud Foundry
Building an Open Cloud Ecosystem with Cloud FoundryBuilding an Open Cloud Ecosystem with Cloud Foundry
Building an Open Cloud Ecosystem with Cloud Foundry
 
Breaking through the Clouds
Breaking through the CloudsBreaking through the Clouds
Breaking through the Clouds
 
PaaS Parade - Cloud Foundry
PaaS Parade - Cloud FoundryPaaS Parade - Cloud Foundry
PaaS Parade - Cloud Foundry
 
Cloudcamp Ghent - Cloud foundry-20111121
Cloudcamp Ghent - Cloud foundry-20111121Cloudcamp Ghent - Cloud foundry-20111121
Cloudcamp Ghent - Cloud foundry-20111121
 
IT Management Firestarter
IT Management FirestarterIT Management Firestarter
IT Management Firestarter
 
Cloud Foundry for Java devs
Cloud Foundry for Java devsCloud Foundry for Java devs
Cloud Foundry for Java devs
 
Portrait of the developer as The Artist - SpringOne India 2012
Portrait of the developer as The Artist - SpringOne India 2012Portrait of the developer as The Artist - SpringOne India 2012
Portrait of the developer as The Artist - SpringOne India 2012
 
RubyWorld 2011
RubyWorld 2011RubyWorld 2011
RubyWorld 2011
 
PCTY 2012, Cloud security (real life) v. Ulf Feger
PCTY 2012, Cloud security (real life) v. Ulf FegerPCTY 2012, Cloud security (real life) v. Ulf Feger
PCTY 2012, Cloud security (real life) v. Ulf Feger
 
Cloud Foundry Introduction - Canada - October 2012
Cloud Foundry Introduction - Canada - October 2012Cloud Foundry Introduction - Canada - October 2012
Cloud Foundry Introduction - Canada - October 2012
 
Cloud foundry - the building of the open paas presentation
Cloud foundry - the building of the open paas presentationCloud foundry - the building of the open paas presentation
Cloud foundry - the building of the open paas presentation
 
OSCON 2011
OSCON 2011OSCON 2011
OSCON 2011
 
Spring into the Cloud - JDC2012 Cairo, Egypt
Spring into the Cloud - JDC2012 Cairo, EgyptSpring into the Cloud - JDC2012 Cairo, Egypt
Spring into the Cloud - JDC2012 Cairo, Egypt
 
Cloud computing NIC 2012
Cloud computing NIC 2012Cloud computing NIC 2012
Cloud computing NIC 2012
 
Badrinath Ramamurthy Cloud Infrastructure
Badrinath Ramamurthy   Cloud InfrastructureBadrinath Ramamurthy   Cloud Infrastructure
Badrinath Ramamurthy Cloud Infrastructure
 
Networks, cloud & operator innovation- Mats Alendal
Networks, cloud & operator innovation- Mats AlendalNetworks, cloud & operator innovation- Mats Alendal
Networks, cloud & operator innovation- Mats Alendal
 
Migrating to Cloud Foundry
Migrating to Cloud FoundryMigrating to Cloud Foundry
Migrating to Cloud Foundry
 
Fujitsu Cloud Computing Professional Services
Fujitsu Cloud Computing Professional ServicesFujitsu Cloud Computing Professional Services
Fujitsu Cloud Computing Professional Services
 
Är du molnklar?
Är du molnklar?Är du molnklar?
Är du molnklar?
 
WHAT IS CLOUD COMPUTING? - FUNDAMENTALS OF CLOUD COMPUTING
WHAT IS CLOUD COMPUTING? - FUNDAMENTALS OF CLOUD COMPUTINGWHAT IS CLOUD COMPUTING? - FUNDAMENTALS OF CLOUD COMPUTING
WHAT IS CLOUD COMPUTING? - FUNDAMENTALS OF CLOUD COMPUTING
 

Más de Andy Piper

Adapt & Survive
Adapt & SurviveAdapt & Survive
Adapt & SurviveAndy Piper
 
Rebooting A Community #DevRelCon
Rebooting A Community #DevRelConRebooting A Community #DevRelCon
Rebooting A Community #DevRelConAndy Piper
 
Twitter APIs for #MediaHackday
Twitter APIs for #MediaHackdayTwitter APIs for #MediaHackday
Twitter APIs for #MediaHackdayAndy Piper
 
Imagining the Future, when the Future is already Now
Imagining the Future, when the Future is already NowImagining the Future, when the Future is already Now
Imagining the Future, when the Future is already NowAndy Piper
 
Connecting to the Pulse of the Planet with the Twitter Platform
Connecting to the Pulse of the Planet with the Twitter PlatformConnecting to the Pulse of the Planet with the Twitter Platform
Connecting to the Pulse of the Planet with the Twitter PlatformAndy Piper
 
Building Twitter's SDKs for Android
Building Twitter's SDKs for AndroidBuilding Twitter's SDKs for Android
Building Twitter's SDKs for AndroidAndy Piper
 
Developer Advocacy - A Life Less Ordinary
Developer Advocacy - A Life Less OrdinaryDeveloper Advocacy - A Life Less Ordinary
Developer Advocacy - A Life Less OrdinaryAndy Piper
 
Twitter in the Internet of Things
Twitter in the Internet of ThingsTwitter in the Internet of Things
Twitter in the Internet of ThingsAndy Piper
 
Twitter APIs - the starter guide
Twitter APIs - the starter guideTwitter APIs - the starter guide
Twitter APIs - the starter guideAndy Piper
 
Connecting to the pulse of the planet with Twitter APIs
Connecting to the pulse of the planet with Twitter APIsConnecting to the pulse of the planet with Twitter APIs
Connecting to the pulse of the planet with Twitter APIsAndy Piper
 
Internet ALL the Things - a walking tour of MQTT
Internet ALL the Things - a walking tour of MQTTInternet ALL the Things - a walking tour of MQTT
Internet ALL the Things - a walking tour of MQTTAndy Piper
 
Combining Context with Signals in the IoT (longer version)
Combining Context with Signals in the IoT (longer version)Combining Context with Signals in the IoT (longer version)
Combining Context with Signals in the IoT (longer version)Andy Piper
 
Why the Internet of Things will be built on Open Source
Why the Internet of Things will be built on Open SourceWhy the Internet of Things will be built on Open Source
Why the Internet of Things will be built on Open SourceAndy Piper
 
Combining Context with Signals in the Internet of Things
Combining Context with Signals in the Internet of ThingsCombining Context with Signals in the Internet of Things
Combining Context with Signals in the Internet of ThingsAndy Piper
 
MQTT - standards-based plumbing for the Internet of Things
MQTT - standards-based plumbing for the Internet of ThingsMQTT - standards-based plumbing for the Internet of Things
MQTT - standards-based plumbing for the Internet of ThingsAndy Piper
 
My Quantified Self and the promise of wearables
My Quantified Self and the promise of wearablesMy Quantified Self and the promise of wearables
My Quantified Self and the promise of wearablesAndy Piper
 
Why Data, Code and Mobile converge in the Open Cloud
Why Data, Code and Mobile converge in the Open CloudWhy Data, Code and Mobile converge in the Open Cloud
Why Data, Code and Mobile converge in the Open CloudAndy Piper
 
From Cloud Computing to Platform as a Service – BCS Oxfordshire
From Cloud Computing to Platform as a Service – BCS OxfordshireFrom Cloud Computing to Platform as a Service – BCS Oxfordshire
From Cloud Computing to Platform as a Service – BCS OxfordshireAndy Piper
 
Why Apps, Data and Mobile Converge in the Open Cloud
Why Apps, Data and Mobile Converge in the Open CloudWhy Apps, Data and Mobile Converge in the Open Cloud
Why Apps, Data and Mobile Converge in the Open CloudAndy Piper
 
The Internet of Things is Made of Signals
The Internet of Things is Made of SignalsThe Internet of Things is Made of Signals
The Internet of Things is Made of SignalsAndy Piper
 

Más de Andy Piper (20)

Adapt & Survive
Adapt & SurviveAdapt & Survive
Adapt & Survive
 
Rebooting A Community #DevRelCon
Rebooting A Community #DevRelConRebooting A Community #DevRelCon
Rebooting A Community #DevRelCon
 
Twitter APIs for #MediaHackday
Twitter APIs for #MediaHackdayTwitter APIs for #MediaHackday
Twitter APIs for #MediaHackday
 
Imagining the Future, when the Future is already Now
Imagining the Future, when the Future is already NowImagining the Future, when the Future is already Now
Imagining the Future, when the Future is already Now
 
Connecting to the Pulse of the Planet with the Twitter Platform
Connecting to the Pulse of the Planet with the Twitter PlatformConnecting to the Pulse of the Planet with the Twitter Platform
Connecting to the Pulse of the Planet with the Twitter Platform
 
Building Twitter's SDKs for Android
Building Twitter's SDKs for AndroidBuilding Twitter's SDKs for Android
Building Twitter's SDKs for Android
 
Developer Advocacy - A Life Less Ordinary
Developer Advocacy - A Life Less OrdinaryDeveloper Advocacy - A Life Less Ordinary
Developer Advocacy - A Life Less Ordinary
 
Twitter in the Internet of Things
Twitter in the Internet of ThingsTwitter in the Internet of Things
Twitter in the Internet of Things
 
Twitter APIs - the starter guide
Twitter APIs - the starter guideTwitter APIs - the starter guide
Twitter APIs - the starter guide
 
Connecting to the pulse of the planet with Twitter APIs
Connecting to the pulse of the planet with Twitter APIsConnecting to the pulse of the planet with Twitter APIs
Connecting to the pulse of the planet with Twitter APIs
 
Internet ALL the Things - a walking tour of MQTT
Internet ALL the Things - a walking tour of MQTTInternet ALL the Things - a walking tour of MQTT
Internet ALL the Things - a walking tour of MQTT
 
Combining Context with Signals in the IoT (longer version)
Combining Context with Signals in the IoT (longer version)Combining Context with Signals in the IoT (longer version)
Combining Context with Signals in the IoT (longer version)
 
Why the Internet of Things will be built on Open Source
Why the Internet of Things will be built on Open SourceWhy the Internet of Things will be built on Open Source
Why the Internet of Things will be built on Open Source
 
Combining Context with Signals in the Internet of Things
Combining Context with Signals in the Internet of ThingsCombining Context with Signals in the Internet of Things
Combining Context with Signals in the Internet of Things
 
MQTT - standards-based plumbing for the Internet of Things
MQTT - standards-based plumbing for the Internet of ThingsMQTT - standards-based plumbing for the Internet of Things
MQTT - standards-based plumbing for the Internet of Things
 
My Quantified Self and the promise of wearables
My Quantified Self and the promise of wearablesMy Quantified Self and the promise of wearables
My Quantified Self and the promise of wearables
 
Why Data, Code and Mobile converge in the Open Cloud
Why Data, Code and Mobile converge in the Open CloudWhy Data, Code and Mobile converge in the Open Cloud
Why Data, Code and Mobile converge in the Open Cloud
 
From Cloud Computing to Platform as a Service – BCS Oxfordshire
From Cloud Computing to Platform as a Service – BCS OxfordshireFrom Cloud Computing to Platform as a Service – BCS Oxfordshire
From Cloud Computing to Platform as a Service – BCS Oxfordshire
 
Why Apps, Data and Mobile Converge in the Open Cloud
Why Apps, Data and Mobile Converge in the Open CloudWhy Apps, Data and Mobile Converge in the Open Cloud
Why Apps, Data and Mobile Converge in the Open Cloud
 
The Internet of Things is Made of Signals
The Internet of Things is Made of SignalsThe Internet of Things is Made of Signals
The Internet of Things is Made of Signals
 

Último

Factors to Consider When Choosing Accounts Payable Services Providers.pptx
Factors to Consider When Choosing Accounts Payable Services Providers.pptxFactors to Consider When Choosing Accounts Payable Services Providers.pptx
Factors to Consider When Choosing Accounts Payable Services Providers.pptxKatpro Technologies
 
CNv6 Instructor Chapter 6 Quality of Service
CNv6 Instructor Chapter 6 Quality of ServiceCNv6 Instructor Chapter 6 Quality of Service
CNv6 Instructor Chapter 6 Quality of Servicegiselly40
 
GenCyber Cyber Security Day Presentation
GenCyber Cyber Security Day PresentationGenCyber Cyber Security Day Presentation
GenCyber Cyber Security Day PresentationMichael W. Hawkins
 
Partners Life - Insurer Innovation Award 2024
Partners Life - Insurer Innovation Award 2024Partners Life - Insurer Innovation Award 2024
Partners Life - Insurer Innovation Award 2024The Digital Insurer
 
WhatsApp 9892124323 ✓Call Girls In Kalyan ( Mumbai ) secure service
WhatsApp 9892124323 ✓Call Girls In Kalyan ( Mumbai ) secure serviceWhatsApp 9892124323 ✓Call Girls In Kalyan ( Mumbai ) secure service
WhatsApp 9892124323 ✓Call Girls In Kalyan ( Mumbai ) secure servicePooja Nehwal
 
The Role of Taxonomy and Ontology in Semantic Layers - Heather Hedden.pdf
The Role of Taxonomy and Ontology in Semantic Layers - Heather Hedden.pdfThe Role of Taxonomy and Ontology in Semantic Layers - Heather Hedden.pdf
The Role of Taxonomy and Ontology in Semantic Layers - Heather Hedden.pdfEnterprise Knowledge
 
[2024]Digital Global Overview Report 2024 Meltwater.pdf
[2024]Digital Global Overview Report 2024 Meltwater.pdf[2024]Digital Global Overview Report 2024 Meltwater.pdf
[2024]Digital Global Overview Report 2024 Meltwater.pdfhans926745
 
From Event to Action: Accelerate Your Decision Making with Real-Time Automation
From Event to Action: Accelerate Your Decision Making with Real-Time AutomationFrom Event to Action: Accelerate Your Decision Making with Real-Time Automation
From Event to Action: Accelerate Your Decision Making with Real-Time AutomationSafe Software
 
Driving Behavioral Change for Information Management through Data-Driven Gree...
Driving Behavioral Change for Information Management through Data-Driven Gree...Driving Behavioral Change for Information Management through Data-Driven Gree...
Driving Behavioral Change for Information Management through Data-Driven Gree...Enterprise Knowledge
 
How to Troubleshoot Apps for the Modern Connected Worker
How to Troubleshoot Apps for the Modern Connected WorkerHow to Troubleshoot Apps for the Modern Connected Worker
How to Troubleshoot Apps for the Modern Connected WorkerThousandEyes
 
IAC 2024 - IA Fast Track to Search Focused AI Solutions
IAC 2024 - IA Fast Track to Search Focused AI SolutionsIAC 2024 - IA Fast Track to Search Focused AI Solutions
IAC 2024 - IA Fast Track to Search Focused AI SolutionsEnterprise Knowledge
 
2024: Domino Containers - The Next Step. News from the Domino Container commu...
2024: Domino Containers - The Next Step. News from the Domino Container commu...2024: Domino Containers - The Next Step. News from the Domino Container commu...
2024: Domino Containers - The Next Step. News from the Domino Container commu...Martijn de Jong
 
A Domino Admins Adventures (Engage 2024)
A Domino Admins Adventures (Engage 2024)A Domino Admins Adventures (Engage 2024)
A Domino Admins Adventures (Engage 2024)Gabriella Davis
 
Raspberry Pi 5: Challenges and Solutions in Bringing up an OpenGL/Vulkan Driv...
Raspberry Pi 5: Challenges and Solutions in Bringing up an OpenGL/Vulkan Driv...Raspberry Pi 5: Challenges and Solutions in Bringing up an OpenGL/Vulkan Driv...
Raspberry Pi 5: Challenges and Solutions in Bringing up an OpenGL/Vulkan Driv...Igalia
 
Slack Application Development 101 Slides
Slack Application Development 101 SlidesSlack Application Development 101 Slides
Slack Application Development 101 Slidespraypatel2
 
TrustArc Webinar - Stay Ahead of US State Data Privacy Law Developments
TrustArc Webinar - Stay Ahead of US State Data Privacy Law DevelopmentsTrustArc Webinar - Stay Ahead of US State Data Privacy Law Developments
TrustArc Webinar - Stay Ahead of US State Data Privacy Law DevelopmentsTrustArc
 
08448380779 Call Girls In Diplomatic Enclave Women Seeking Men
08448380779 Call Girls In Diplomatic Enclave Women Seeking Men08448380779 Call Girls In Diplomatic Enclave Women Seeking Men
08448380779 Call Girls In Diplomatic Enclave Women Seeking MenDelhi Call girls
 
Apidays Singapore 2024 - Building Digital Trust in a Digital Economy by Veron...
Apidays Singapore 2024 - Building Digital Trust in a Digital Economy by Veron...Apidays Singapore 2024 - Building Digital Trust in a Digital Economy by Veron...
Apidays Singapore 2024 - Building Digital Trust in a Digital Economy by Veron...apidays
 
08448380779 Call Girls In Friends Colony Women Seeking Men
08448380779 Call Girls In Friends Colony Women Seeking Men08448380779 Call Girls In Friends Colony Women Seeking Men
08448380779 Call Girls In Friends Colony Women Seeking MenDelhi Call girls
 
Automating Google Workspace (GWS) & more with Apps Script
Automating Google Workspace (GWS) & more with Apps ScriptAutomating Google Workspace (GWS) & more with Apps Script
Automating Google Workspace (GWS) & more with Apps Scriptwesley chun
 

Último (20)

Factors to Consider When Choosing Accounts Payable Services Providers.pptx
Factors to Consider When Choosing Accounts Payable Services Providers.pptxFactors to Consider When Choosing Accounts Payable Services Providers.pptx
Factors to Consider When Choosing Accounts Payable Services Providers.pptx
 
CNv6 Instructor Chapter 6 Quality of Service
CNv6 Instructor Chapter 6 Quality of ServiceCNv6 Instructor Chapter 6 Quality of Service
CNv6 Instructor Chapter 6 Quality of Service
 
GenCyber Cyber Security Day Presentation
GenCyber Cyber Security Day PresentationGenCyber Cyber Security Day Presentation
GenCyber Cyber Security Day Presentation
 
Partners Life - Insurer Innovation Award 2024
Partners Life - Insurer Innovation Award 2024Partners Life - Insurer Innovation Award 2024
Partners Life - Insurer Innovation Award 2024
 
WhatsApp 9892124323 ✓Call Girls In Kalyan ( Mumbai ) secure service
WhatsApp 9892124323 ✓Call Girls In Kalyan ( Mumbai ) secure serviceWhatsApp 9892124323 ✓Call Girls In Kalyan ( Mumbai ) secure service
WhatsApp 9892124323 ✓Call Girls In Kalyan ( Mumbai ) secure service
 
The Role of Taxonomy and Ontology in Semantic Layers - Heather Hedden.pdf
The Role of Taxonomy and Ontology in Semantic Layers - Heather Hedden.pdfThe Role of Taxonomy and Ontology in Semantic Layers - Heather Hedden.pdf
The Role of Taxonomy and Ontology in Semantic Layers - Heather Hedden.pdf
 
[2024]Digital Global Overview Report 2024 Meltwater.pdf
[2024]Digital Global Overview Report 2024 Meltwater.pdf[2024]Digital Global Overview Report 2024 Meltwater.pdf
[2024]Digital Global Overview Report 2024 Meltwater.pdf
 
From Event to Action: Accelerate Your Decision Making with Real-Time Automation
From Event to Action: Accelerate Your Decision Making with Real-Time AutomationFrom Event to Action: Accelerate Your Decision Making with Real-Time Automation
From Event to Action: Accelerate Your Decision Making with Real-Time Automation
 
Driving Behavioral Change for Information Management through Data-Driven Gree...
Driving Behavioral Change for Information Management through Data-Driven Gree...Driving Behavioral Change for Information Management through Data-Driven Gree...
Driving Behavioral Change for Information Management through Data-Driven Gree...
 
How to Troubleshoot Apps for the Modern Connected Worker
How to Troubleshoot Apps for the Modern Connected WorkerHow to Troubleshoot Apps for the Modern Connected Worker
How to Troubleshoot Apps for the Modern Connected Worker
 
IAC 2024 - IA Fast Track to Search Focused AI Solutions
IAC 2024 - IA Fast Track to Search Focused AI SolutionsIAC 2024 - IA Fast Track to Search Focused AI Solutions
IAC 2024 - IA Fast Track to Search Focused AI Solutions
 
2024: Domino Containers - The Next Step. News from the Domino Container commu...
2024: Domino Containers - The Next Step. News from the Domino Container commu...2024: Domino Containers - The Next Step. News from the Domino Container commu...
2024: Domino Containers - The Next Step. News from the Domino Container commu...
 
A Domino Admins Adventures (Engage 2024)
A Domino Admins Adventures (Engage 2024)A Domino Admins Adventures (Engage 2024)
A Domino Admins Adventures (Engage 2024)
 
Raspberry Pi 5: Challenges and Solutions in Bringing up an OpenGL/Vulkan Driv...
Raspberry Pi 5: Challenges and Solutions in Bringing up an OpenGL/Vulkan Driv...Raspberry Pi 5: Challenges and Solutions in Bringing up an OpenGL/Vulkan Driv...
Raspberry Pi 5: Challenges and Solutions in Bringing up an OpenGL/Vulkan Driv...
 
Slack Application Development 101 Slides
Slack Application Development 101 SlidesSlack Application Development 101 Slides
Slack Application Development 101 Slides
 
TrustArc Webinar - Stay Ahead of US State Data Privacy Law Developments
TrustArc Webinar - Stay Ahead of US State Data Privacy Law DevelopmentsTrustArc Webinar - Stay Ahead of US State Data Privacy Law Developments
TrustArc Webinar - Stay Ahead of US State Data Privacy Law Developments
 
08448380779 Call Girls In Diplomatic Enclave Women Seeking Men
08448380779 Call Girls In Diplomatic Enclave Women Seeking Men08448380779 Call Girls In Diplomatic Enclave Women Seeking Men
08448380779 Call Girls In Diplomatic Enclave Women Seeking Men
 
Apidays Singapore 2024 - Building Digital Trust in a Digital Economy by Veron...
Apidays Singapore 2024 - Building Digital Trust in a Digital Economy by Veron...Apidays Singapore 2024 - Building Digital Trust in a Digital Economy by Veron...
Apidays Singapore 2024 - Building Digital Trust in a Digital Economy by Veron...
 
08448380779 Call Girls In Friends Colony Women Seeking Men
08448380779 Call Girls In Friends Colony Women Seeking Men08448380779 Call Girls In Friends Colony Women Seeking Men
08448380779 Call Girls In Friends Colony Women Seeking Men
 
Automating Google Workspace (GWS) & more with Apps Script
Automating Google Workspace (GWS) & more with Apps ScriptAutomating Google Workspace (GWS) & more with Apps Script
Automating Google Workspace (GWS) & more with Apps Script
 

Cloud Foundry - A Lightning Introduction

  • 1. Cloud Foundry: a Lightning Overview! London Realtime Hackathon Andy Piper, Developer Advocate based on material by Chris Richardson © 2012 VMware, Inc. All rights reserved
  • 2. Andy Piper social bridgebuilder, techie Developer Advocate @ Cloud Foundry* 15 years in enterprise middleware & messaging social web enthusiast OSS supporter / contributor excited by “what’s next”, Internet of Things, etc. @andypiper apiper@vmware.com * (the newest!) CONFIDENTIAL 2
  • 3. Overview CONFIDENTIAL 3
  • 4. Traditional web app architecture  Browser client Web Application  Monolithic WAR / other deployment artefact StoreFront  RDBMS AccountingService MySQL Desktop Database Apache Browser InventoryService “easy” to... ShippingService  develop  test Container (e.g. Tomcat)  deploy  scale ...apart from: provisioning, setup, need to replicate, shard, scale to massive numbers of mobile clients, provide polyglot support, run multiple dev teams, collaborate... CONFIDENTIAL 4
  • 5. Platform-as-a-Service is the solution Deployment Services Easy deployment SQL databases NoSQL databases Application management + Easy scaling up and down Message Broker CONFIDENTIAL 5
  • 6. The Open Platform as a Service “Deploy and scale applications in seconds, without locking yourself into a single cloud or vendor” le, , Flexib pen im p le, O able S S cal CONFIDENTIAL 6
  • 7. Cloud Foundry open PaaS - Choice of clouds Private   I) Ap CP Data Services Clouds   pli ( ce ca r fa tio nS e Int er Public r vic ide eI Msg Services ov Clouds nt e Pr d r fa ou ce Cl Other Micro Services Clouds to e ploy ! bo sh: d S e tc ) NEW PIs (AW n at e C alter CONFIDENTIAL
  • 8. cloudfoundry.com - Multi-tenant PaaS from VMware CloudFoundry.COM (beta) Runtimes & Frameworks Services vCenter / vSphere Infrastructure CONFIDENTIAL 8
  • 9. Micro Cloud FoundryTM – an easy downloadable PaaS Micro Cloud Foundry Runtimes & Frameworks Services Your Laptop/PC Single VM instance of Cloud Foundry that runs on developer’s machine (Linux, Mac, Win) CONFIDENTIAL 9
  • 10. CloudFoundry.ORG - Community open-source project CloudFoundry.ORG Your Infrastructure Download Setup Setup Deploy Behind Code Environment Scripts Firewall Apache2 license CONFIDENTIAL 10
  • 11. Cloud Foundry Resources •Primary Site: cloudfoundry.com •Open Source Site: cloudfoundry.org •Twitter: @cloudfoundry #cfoundry •Blog: blog.cloudfoundry.com •FB: facebook.com/cloudfoundry •Documentation: start.cloudfoundry.com •Full “bootcamp” presentation: slidesha.re/cf-bootcamp •Support : support.cloudfoundry.com •Knowledge Base •Q & A / Forums CONFIDENTIAL 11
  • 12. How-to (in brief) CONFIDENTIAL 12
  • 13. Register! http://cloudfoundry.com/signup Use promo code LondonRealtime CONFIDENTIAL 13
  • 14. Welcome email CONFIDENTIAL 14
  • 15. Ways to use Cloud Foundry command line... IDE plugin... toolchain plugin... Cloud IDEs CONFIDENTIAL 15
  • 16. Example vmc commands $  gem  install  vmc $  vmc  target  <any  cloud> $  vmc  login  <credentials> $  vmc  push  <my-­‐app>      >  bind  services?  Yes $  vmc  update  <my-­‐app> $  vmc  instances  <my-­‐app>  +100   CONFIDENTIAL 16
  • 17. Logging into CloudFoundry.com $  vmc  target  api.cloudfoundry.com Successfully  targeted  to                  [http://api.cloudfoundry.com] $  vmc  login Attempting  login  to      [http://api.cloudfoundry.com] Email:  apiper@vmware.com Password:  ******** Successfully  logged  into      [http://api.cloudfoundry.com] CONFIDENTIAL 17
  • 18. Cloud Foundry Integration plugin for Eclipse CONFIDENTIAL 18
  • 19. Micro Cloud Foundry CONFIDENTIAL 19
  • 20. What is in Micro Cloud Foundry? App Instances Services Open source Platform as a Service project 10.04 A cloud packaged as a VMware Virtual Machine Use as a developer sandbox • Use the services from Junit integration tests • Deploy your application for functional testing • Remote debugging from STS CONFIDENTIAL 20
  • 21. Pre-requisites for using Micro Cloud Foundry Resources Minimum 1 GB Minimum 8 GB Internet Connectivity RAM Disk (w/DHCP is ideal) Virtualization Clients VMC STS CONFIDENTIAL
  • 22. Summary CONFIDENTIAL 22
  • 23. Cloud Foundry: a remarkably easy way to deploy your applications Cloud Foundry = choice CONFIDENTIAL 23
  • 24. Cloud Foundry Open Tour London May 1st 2012 http://lanyrd.com/cggxz CONFIDENTIAL 24
  • 25. Thank You #ldnrealtime Getting Started: http://www.rabbitmq.com/blog/londonrealtime/ CloudFoundry Source Samples: http://bit.ly/cloudfoundry-samples http://cloudfoundry.com Questions: @cloudfoundry @andypiper / apiper@vmware.com © 2012 VMware, Inc. All rights reserved