• Share
  • Email
  • Embed
  • Like
  • Save
  • Private Content
Cloudcamp Ghent - Cloud foundry-20111121
 

Cloudcamp Ghent - Cloud foundry-20111121

on

  • 1,797 views

Talk given at Cloud Camp Ghent around Cloud Foundry, VMware's Open Platform As A Services

Talk given at Cloud Camp Ghent around Cloud Foundry, VMware's Open Platform As A Services

Statistics

Views

Total Views
1,797
Views on SlideShare
1,787
Embed Views
10

Actions

Likes
2
Downloads
35
Comments
0

2 Embeds 10

http://paper.li 9
http://a0.twimg.com 1

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…
Post Comment
Edit your comment

    Cloudcamp Ghent - Cloud foundry-20111121 Cloudcamp Ghent - Cloud foundry-20111121 Presentation Transcript

    • t ical intr oduct ion t oa prac
    • t ical intr oduct ion t oa prac Lode Vermeiren @lode lvermeiren@vmware.com
    • . .but first some theory
    • MOVING APPS INTO THE CLOUD ERA & other frameworks vFabric 5 Build a GemFire, SQLFire (beta), Modernize Postgres, Data Driector DatavFabric 5 Applications Fabrictc Server,RabbitMQ,ERS, Hyperic, EM4J Deploy & Scale w/PaaS
    • 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 marketNew devices and domains • Mobile, social, and SaaS integration
    • WHAT’S NEW FOR APPS?New frameworks & languages • Increase developer productivity • Reduce time to marketNew devices and domains • Mobile, social, and SaaS integrationNew 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 marketNew devices and domains • Mobile, social, and SaaS integrationNew data types and requirements • Data deluge driving data tier elasticity • Flexible NoSQL data solutions • Realtime dataNew 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
    • WHAT DO 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$ vmc push my_back_end • System automatically creates and maintains all 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
    • CLOUD FOUNDRY OPEN PAASIt’s all about ChoiceChoice of clouds for deploymentChoice of industry-standard frameworksChoice of application infrastructure servicesExtensible architecture to “digest” future cloud innovationAvailable as open source
    • CHOICE OF FRAMEWORKS
    • CHOICE OF APPLICATION SERVICESvFabric ApPostgres p lic at Data io Services n Se rv ice Msg In Services te rfa ce Other Services
    • CHOICE OF CLOUDSvFabric ApPostgres p ce lic Private rfa at Data Clouds te io Services In n Se er rv id ov ice Public Pr Msg In Services Clouds ud te rfa o Cl ce Micro Other Services Clouds
    • CHOICE OF CLOUDSvFabric ApPostgres p ce lic Private rfa at Data Clouds te io Services In n Se er rv id ov ice Public Pr Msg In Services Clouds Partners ud te rfa o Cl .COM ce Micro Other Services Clouds
    • MAKING MULTI-CLOUD A REALITY Choice of Private Choice of Public Choice of CloudCloud Distributions Cloud Providers Infrastructure .COM Bare metal Project “Bento”
    • CLOUDFOUNDRY.COM Cloud FoundryRuntimes & FrameworksServices vCenter / vSphereInfrastructure
    • MICRO CLOUD FOUNDRY™ Cloud FoundryRuntimes & FrameworksServices Your Laptop
    • MICRO CLOUD FOUNDRY™ Cloud FoundryRuntimes & FrameworksServices Your Laptop (that’s it!)
    • CLOUDFOUNDRY.ORG - COMMUNITYPROJECT Cloud Foundry Your infrastructure Setup Deploy Download Behind Code Environment Firewall Apache 2 license
    • CLOUDFOUNDRY.ORG - COMMUNITYPROJECT Cloud Foundry
    • CLOUDFOUNDRY.ORG - COMMUNITYPROJECT Cloud Foundry
    • CLOUDFOUNDRY.ORG - COMMUNITYPROJECT Cloud Foundry
    • CLOUDFOUNDRY.ORG - COMMUNITYPROJECT Cloud Foundry
    • CLOUDFOUNDRY.ORG - COMMUNITYPROJECT Cloud Foundry
    • CLOUDFOUNDRY.ORG - COMMUNITYPROJECT Cloud Foundry
    • CLOUDFOUNDRY.ORG - COMMUNITYPROJECT Cloud Foundry
    • CLOUDFOUNDRY.ORG - COMMUNITYPROJECT Cloud Foundry
    • CLOUDFOUNDRY.ORG - COMMUNITYPROJECT Cloud Foundry
    • demo time!
    • require ‘rubygems’require ‘sinatra’get ‘/’ do host = ENV[‘VMC_APP_HOST’] port = ENV[‘VMC_APP_PORT’] “Hello from CCG MCF Demo – Node : #{host}:#{port}”end
    • 1.unzip2.check NAT3.register dns4.vmc target5.vmc register6.vmc login7.vmc push8.change target9.vmc push require ‘rubygems’ require ‘sinatra’ get ‘/’ do host = ENV[‘VMC_APP_HOST’] port = ENV[‘VMC_APP_PORT’] “Hello from CCG MCF Demo – Node : #{host}:#{port}” end
    • Getting to your stuff: vmc tunnelhttp://blog.cloudfoundry.com/post/12928974099/now-you-can-tunnel-into-any-cloud-foundry-data-service
    • TRY IT OUTTODAY1. MICRO CLOUD USB STICKS2. CLOUDFOUNDRY.COM ACCOUNT:Use Promo Code “cloudcampgh” and skipthe queue. (Code expires nov 26)
    • TRY IT OUTTODAY write t his down !1. MICRO CLOUD USB STICKS2. CLOUDFOUNDRY.COM ACCOUNT:Use Promo Code “cloudcampgh” and skipthe queue. (Code expires nov 26)
    • THX!@lodeslideshare.net/lodevcloudfoundry.com - cloudfoundry.orggithub.com/cloudfoundry
    • THX!@lodeslideshare.net/lodev slides wit h extra linkscloudfoundry.com - cloudfoundry.orggithub.com/cloudfoundry
    • LINKS• Getting started: http://support.cloudfoundry.com/home• Background story: http://www.wired.com/wiredenterprise/2011/11/ cloud-foundry/• Code: http://github.com/cloudfoundry• PaaS: http://cloudfoundry.com• Project: http://cloudfoundry.org• Twitter: #cfoundry• Facebook: http://facebook.com/cloudfoundry• Working offline with Micro Cloud Foundry: http:// blog.cloudfoundry.com/post/9962996319/working-offline-with- micro-cloud-foundry• Environment variables: http://hello-spring-cli.cloudfoundry.com/env• Redis demo: http://support.cloudfoundry.com/entries/20320253- introduction-to-using-micro-cloud-foundry• Other links: https://pinboard.in/u:lode/t:cloudfoundry/ (coming in the following days as I find them :))