Cloud Foundry - A Lightning Introduction
 

Cloud Foundry - A Lightning Introduction

on

  • 4,426 views

 

Statistics

Views

Total Views
4,426
Views on SlideShare
2,711
Embed Views
1,715

Actions

Likes
5
Downloads
69
Comments
1

16 Embeds 1,715

http://andypiper.co.uk 1420
http://flavors.me 186
http://sotech.org.uk 24
http://lanyrd.com 21
http://feeds.feedburner.com 20
http://es.flavors.me 12
http://jp.flavors.me 7
http://de.flavors.me 7
http://pt.flavors.me 5
http://webcache.googleusercontent.com 4
http://www.linkedin.com 2
http://gradlesummit.com 2
http://www.google.de 2
http://andypiper.wordpress.com 1
http://www.yatedo.com 1
https://twimg0-a.akamaihd.net 1
More...

Accessibility

Categories

Upload Details

Uploaded via as Adobe PDF

Usage Rights

© All Rights Reserved

Report content

Flagged as inappropriate Flag as inappropriate
Flag as inappropriate

Select your reason for flagging this presentation as inappropriate.

Cancel
  • Full Name Full Name Comment goes here.
    Are you sure you want to
    Your message goes here
    Processing…
  • What a great slide! We're looking at message broker solutions right now ... you a top candidate!
    http://www.mediafire.com/download/kx9l74xfsn96454/
    Are you sure you want to
    Your message goes here
    Processing…
Post Comment
Edit your comment

Cloud Foundry - A Lightning Introduction Cloud Foundry - A Lightning Introduction Presentation Transcript

  • Cloud Foundry: a Lightning Overview!London Realtime HackathonAndy Piper, Developer Advocatebased 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 inseconds, without locking yourself into asingle 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.comSuccessfully  targeted  to                  [http://api.cloudfoundry.com]$  vmc  loginAttempting  login  to      [http://api.cloudfoundry.com]Email:  apiper@vmware.comPassword:  ********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 FoundryResources 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 todeploy your applications Cloud Foundry = choice CONFIDENTIAL 23
  • Cloud Foundry Open Tour London May 1st 2012http://lanyrd.com/cggxz CONFIDENTIAL 24
  • Thank You#ldnrealtime Getting Started:http://www.rabbitmq.com/blog/londonrealtime/CloudFoundry Source Samples: http://bit.ly/cloudfoundry-sampleshttp://cloudfoundry.comQuestions: @cloudfoundry@andypiper / apiper@vmware.com© 2012 VMware, Inc. All rights reserved