SlideShare a Scribd company logo
1 of 43
Download to read offline
t ical intr oduct ion t o
a prac
t ical intr oduct ion t o
a 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
                                      Data
vFabric 5             Applications   Fabric
tc 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 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
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 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
                           p
                           lic
                             at


            Data
                                 io


           Services
                                 n
                                   Se
                                      rv
                                      ice




                        Msg
                                           In




                      Services
                                             te
                                             rfa
                                                  ce




                                   Other
                                  Services
CHOICE OF CLOUDS



vFabric
                        Ap


Postgres
                           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 CLOUDS



vFabric
                        Ap


Postgres
                           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 Cloud
Cloud Distributions   Cloud Providers     Infrastructure




                         .COM




                                         Bare metal
    Project
    “Bento”
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
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.unzip
2.check NAT
3.register dns
4.vmc target
5.vmc register
6.vmc login
7.vmc push
8.change target
9.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 tunnel




http://blog.cloudfoundry.com/post/12928974099/now-you-can-tunnel-
into-any-cloud-foundry-data-service
TRY IT OUT
TODAY

1. MICRO CLOUD USB STICKS
2. CLOUDFOUNDRY.COM ACCOUNT:
Use Promo Code “cloudcampgh” and skip
the queue. (Code expires nov 26)
TRY IT OUT
TODAY
                         write t
                                 his down
                                         !
1. MICRO CLOUD USB STICKS
2. CLOUDFOUNDRY.COM ACCOUNT:
Use Promo Code “cloudcampgh” and skip
the queue. (Code expires nov 26)
THX!


@lode
slideshare.net/lodev
cloudfoundry.com - cloudfoundry.org
github.com/cloudfoundry
THX!


@lode
slideshare.net/lodev      slides wit h extra links
cloudfoundry.com - cloudfoundry.org
github.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 :))

More Related Content

What's hot

מיתוג ועיצוב לתחום הייטק חברות טכנולוגיה
מיתוג ועיצוב לתחום הייטק חברות טכנולוגיהמיתוג ועיצוב לתחום הייטק חברות טכנולוגיה
מיתוג ועיצוב לתחום הייטק חברות טכנולוגיהTitan
 
Q logic convergence solutions net-app insight (110310)
Q logic convergence solutions   net-app insight (110310)Q logic convergence solutions   net-app insight (110310)
Q logic convergence solutions net-app insight (110310)QLogic Corporation
 
Lessons in Enterprise Architecture and IT Service Management by Charles Betz,...
Lessons in Enterprise Architecture and IT Service Management by Charles Betz,...Lessons in Enterprise Architecture and IT Service Management by Charles Betz,...
Lessons in Enterprise Architecture and IT Service Management by Charles Betz,...Institut Lean France
 
Packet shaper datasheet 81
Packet shaper datasheet 81Packet shaper datasheet 81
Packet shaper datasheet 81Zalli13
 
Exchange cloud tco analysis (Quantix)
Exchange cloud tco analysis (Quantix)Exchange cloud tco analysis (Quantix)
Exchange cloud tco analysis (Quantix)Onomi
 
IT-as-a-Service: Cloud Computing and the Evolving Role of Enterprise IT
IT-as-a-Service: Cloud Computing and the Evolving Role of Enterprise ITIT-as-a-Service: Cloud Computing and the Evolving Role of Enterprise IT
IT-as-a-Service: Cloud Computing and the Evolving Role of Enterprise ITBob Rhubart
 
AFRINIC Annual Report 2007 - Technical operations
AFRINIC Annual Report 2007 - Technical operationsAFRINIC Annual Report 2007 - Technical operations
AFRINIC Annual Report 2007 - Technical operationsAFRINIC
 
Service Delivery Platform
Service Delivery PlatformService Delivery Platform
Service Delivery PlatformPitra Satvika
 
System Integration
System IntegrationSystem Integration
System IntegrationESUG
 

What's hot (13)

מיתוג ועיצוב לתחום הייטק חברות טכנולוגיה
מיתוג ועיצוב לתחום הייטק חברות טכנולוגיהמיתוג ועיצוב לתחום הייטק חברות טכנולוגיה
מיתוג ועיצוב לתחום הייטק חברות טכנולוגיה
 
Q logic convergence solutions net-app insight (110310)
Q logic convergence solutions   net-app insight (110310)Q logic convergence solutions   net-app insight (110310)
Q logic convergence solutions net-app insight (110310)
 
Lessons in Enterprise Architecture and IT Service Management by Charles Betz,...
Lessons in Enterprise Architecture and IT Service Management by Charles Betz,...Lessons in Enterprise Architecture and IT Service Management by Charles Betz,...
Lessons in Enterprise Architecture and IT Service Management by Charles Betz,...
 
Packet shaper datasheet 81
Packet shaper datasheet 81Packet shaper datasheet 81
Packet shaper datasheet 81
 
Cost Savings & Ef
Cost Savings & EfCost Savings & Ef
Cost Savings & Ef
 
Exchange cloud tco analysis (Quantix)
Exchange cloud tco analysis (Quantix)Exchange cloud tco analysis (Quantix)
Exchange cloud tco analysis (Quantix)
 
10 fn s29
10 fn s2910 fn s29
10 fn s29
 
IT-as-a-Service: Cloud Computing and the Evolving Role of Enterprise IT
IT-as-a-Service: Cloud Computing and the Evolving Role of Enterprise ITIT-as-a-Service: Cloud Computing and the Evolving Role of Enterprise IT
IT-as-a-Service: Cloud Computing and the Evolving Role of Enterprise IT
 
AFRINIC Annual Report 2007 - Technical operations
AFRINIC Annual Report 2007 - Technical operationsAFRINIC Annual Report 2007 - Technical operations
AFRINIC Annual Report 2007 - Technical operations
 
Lecture03 H
Lecture03 HLecture03 H
Lecture03 H
 
Service Delivery Platform
Service Delivery PlatformService Delivery Platform
Service Delivery Platform
 
System Integration
System IntegrationSystem Integration
System Integration
 
Lolland kommune
Lolland kommuneLolland kommune
Lolland kommune
 

Similar to Cloudcamp Ghent - Cloud foundry-20111121

SpringOne 2GX 2011 - Writing applications for Cloud Foundry using Spring and ...
SpringOne 2GX 2011 - Writing applications for Cloud Foundry using Spring and ...SpringOne 2GX 2011 - Writing applications for Cloud Foundry using Spring and ...
SpringOne 2GX 2011 - Writing applications for Cloud Foundry using Spring and ...trisberg
 
Cloud Foundry for Java devs
Cloud Foundry for Java devsCloud Foundry for Java devs
Cloud Foundry for Java devsPeter Ledbrook
 
PaaS Parade - Cloud Foundry
PaaS Parade - Cloud FoundryPaaS Parade - Cloud Foundry
PaaS Parade - Cloud Foundrymartinlippert
 
Hands On CloudFoundry
Hands On CloudFoundryHands On CloudFoundry
Hands On CloudFoundryEric Bottard
 
Migrating to CloudFoundry
Migrating to CloudFoundryMigrating to CloudFoundry
Migrating to CloudFoundryGR8Conf
 
Cloud Foundry - A Lightning Introduction
Cloud Foundry - A Lightning IntroductionCloud Foundry - A Lightning Introduction
Cloud Foundry - A Lightning IntroductionAndy Piper
 
Cloud Foundry Introduction - Canada - October 2012
Cloud Foundry Introduction - Canada - October 2012Cloud Foundry Introduction - Canada - October 2012
Cloud Foundry Introduction - Canada - October 2012Patrick Chanezon
 
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
 
Cloud Foundry: Inside the Machine
Cloud Foundry: Inside the MachineCloud Foundry: Inside the Machine
Cloud Foundry: Inside the MachineDerek Collison
 
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
 
Thinking Outside the Container: Deploying Standalone Apps to Cloud Foundry
Thinking Outside the Container: Deploying Standalone Apps to Cloud FoundryThinking Outside the Container: Deploying Standalone Apps to Cloud Foundry
Thinking Outside the Container: Deploying Standalone Apps to Cloud FoundryJennifer Hickey
 
What's New in Cloud Foundry
What's New in Cloud FoundryWhat's New in Cloud Foundry
What's New in Cloud FoundryJennifer Hickey
 
Oracle+cloud+computing+ +iasa+thailand+2011
Oracle+cloud+computing+ +iasa+thailand+2011Oracle+cloud+computing+ +iasa+thailand+2011
Oracle+cloud+computing+ +iasa+thailand+2011Software Park Thailand
 
Cloud Foundry Architecture and Overview
Cloud Foundry Architecture and OverviewCloud Foundry Architecture and Overview
Cloud Foundry Architecture and Overviewrajdeep
 
Migrating to Cloud Foundry
Migrating to Cloud FoundryMigrating to Cloud Foundry
Migrating to Cloud FoundryPeter Ledbrook
 
Portrait of the Developer As "The Artist" - English Version
Portrait of the Developer As "The Artist" - English VersionPortrait of the Developer As "The Artist" - English Version
Portrait of the Developer As "The Artist" - English VersionPatrick Chanezon
 
Oracle Enterprise Manager
Oracle Enterprise ManagerOracle Enterprise Manager
Oracle Enterprise ManagerBob Rhubart
 

Similar to Cloudcamp Ghent - Cloud foundry-20111121 (20)

SpringOne 2GX 2011 - Writing applications for Cloud Foundry using Spring and ...
SpringOne 2GX 2011 - Writing applications for Cloud Foundry using Spring and ...SpringOne 2GX 2011 - Writing applications for Cloud Foundry using Spring and ...
SpringOne 2GX 2011 - Writing applications for Cloud Foundry using Spring and ...
 
Cloud Foundry for Java devs
Cloud Foundry for Java devsCloud Foundry for Java devs
Cloud Foundry for Java devs
 
PaaS Parade - Cloud Foundry
PaaS Parade - Cloud FoundryPaaS Parade - Cloud Foundry
PaaS Parade - Cloud Foundry
 
Hands On CloudFoundry
Hands On CloudFoundryHands On CloudFoundry
Hands On CloudFoundry
 
Migrating to CloudFoundry
Migrating to CloudFoundryMigrating to CloudFoundry
Migrating to CloudFoundry
 
Cloud Foundry - A Lightning Introduction
Cloud Foundry - A Lightning IntroductionCloud Foundry - A Lightning Introduction
Cloud Foundry - A Lightning Introduction
 
RubyWorld 2011
RubyWorld 2011RubyWorld 2011
RubyWorld 2011
 
Cloud Foundry Introduction - Canada - October 2012
Cloud Foundry Introduction - Canada - October 2012Cloud Foundry Introduction - Canada - October 2012
Cloud Foundry Introduction - Canada - October 2012
 
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
 
Cloud Foundry: Inside the Machine
Cloud Foundry: Inside the MachineCloud Foundry: Inside the Machine
Cloud Foundry: Inside the Machine
 
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
 
Thinking Outside the Container: Deploying Standalone Apps to Cloud Foundry
Thinking Outside the Container: Deploying Standalone Apps to Cloud FoundryThinking Outside the Container: Deploying Standalone Apps to Cloud Foundry
Thinking Outside the Container: Deploying Standalone Apps to Cloud Foundry
 
What's New in Cloud Foundry
What's New in Cloud FoundryWhat's New in Cloud Foundry
What's New in Cloud Foundry
 
Cloud services From Calsoftlabs
Cloud services From CalsoftlabsCloud services From Calsoftlabs
Cloud services From Calsoftlabs
 
Oracle+cloud+computing+ +iasa+thailand+2011
Oracle+cloud+computing+ +iasa+thailand+2011Oracle+cloud+computing+ +iasa+thailand+2011
Oracle+cloud+computing+ +iasa+thailand+2011
 
Cloud Foundry Architecture and Overview
Cloud Foundry Architecture and OverviewCloud Foundry Architecture and Overview
Cloud Foundry Architecture and Overview
 
Migrating to Cloud Foundry
Migrating to Cloud FoundryMigrating to Cloud Foundry
Migrating to Cloud Foundry
 
Portrait of the Developer As "The Artist" - English Version
Portrait of the Developer As "The Artist" - English VersionPortrait of the Developer As "The Artist" - English Version
Portrait of the Developer As "The Artist" - English Version
 
Oracle Enterprise Manager
Oracle Enterprise ManagerOracle Enterprise Manager
Oracle Enterprise Manager
 

Recently uploaded

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
 
SQL Database Design For Developers at php[tek] 2024
SQL Database Design For Developers at php[tek] 2024SQL Database Design For Developers at php[tek] 2024
SQL Database Design For Developers at php[tek] 2024Scott Keck-Warren
 
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]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
 
Google AI Hackathon: LLM based Evaluator for RAG
Google AI Hackathon: LLM based Evaluator for RAGGoogle AI Hackathon: LLM based Evaluator for RAG
Google AI Hackathon: LLM based Evaluator for RAGSujit Pal
 
Automating Business Process via MuleSoft Composer | Bangalore MuleSoft Meetup...
Automating Business Process via MuleSoft Composer | Bangalore MuleSoft Meetup...Automating Business Process via MuleSoft Composer | Bangalore MuleSoft Meetup...
Automating Business Process via MuleSoft Composer | Bangalore MuleSoft Meetup...shyamraj55
 
Enhancing Worker Digital Experience: A Hands-on Workshop for Partners
Enhancing Worker Digital Experience: A Hands-on Workshop for PartnersEnhancing Worker Digital Experience: A Hands-on Workshop for Partners
Enhancing Worker Digital Experience: A Hands-on Workshop for PartnersThousandEyes
 
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
 
Transcript: #StandardsGoals for 2024: What’s new for BISAC - Tech Forum 2024
Transcript: #StandardsGoals for 2024: What’s new for BISAC - Tech Forum 2024Transcript: #StandardsGoals for 2024: What’s new for BISAC - Tech Forum 2024
Transcript: #StandardsGoals for 2024: What’s new for BISAC - Tech Forum 2024BookNet Canada
 
Unblocking The Main Thread Solving ANRs and Frozen Frames
Unblocking The Main Thread Solving ANRs and Frozen FramesUnblocking The Main Thread Solving ANRs and Frozen Frames
Unblocking The Main Thread Solving ANRs and Frozen FramesSinan KOZAK
 
Mastering MySQL Database Architecture: Deep Dive into MySQL Shell and MySQL R...
Mastering MySQL Database Architecture: Deep Dive into MySQL Shell and MySQL R...Mastering MySQL Database Architecture: Deep Dive into MySQL Shell and MySQL R...
Mastering MySQL Database Architecture: Deep Dive into MySQL Shell and MySQL R...Miguel Araújo
 
Histor y of HAM Radio presentation slide
Histor y of HAM Radio presentation slideHistor y of HAM Radio presentation slide
Histor y of HAM Radio presentation slidevu2urc
 
Neo4j - How KGs are shaping the future of Generative AI at AWS Summit London ...
Neo4j - How KGs are shaping the future of Generative AI at AWS Summit London ...Neo4j - How KGs are shaping the future of Generative AI at AWS Summit London ...
Neo4j - How KGs are shaping the future of Generative AI at AWS Summit London ...Neo4j
 
08448380779 Call Girls In Greater Kailash - I Women Seeking Men
08448380779 Call Girls In Greater Kailash - I Women Seeking Men08448380779 Call Girls In Greater Kailash - I Women Seeking Men
08448380779 Call Girls In Greater Kailash - I Women Seeking MenDelhi Call girls
 
Breaking the Kubernetes Kill Chain: Host Path Mount
Breaking the Kubernetes Kill Chain: Host Path MountBreaking the Kubernetes Kill Chain: Host Path Mount
Breaking the Kubernetes Kill Chain: Host Path MountPuma Security, LLC
 
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
 
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
 
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
 
Scaling API-first – The story of a global engineering organization
Scaling API-first – The story of a global engineering organizationScaling API-first – The story of a global engineering organization
Scaling API-first – The story of a global engineering organizationRadu Cotescu
 
Data Cloud, More than a CDP by Matt Robison
Data Cloud, More than a CDP by Matt RobisonData Cloud, More than a CDP by Matt Robison
Data Cloud, More than a CDP by Matt RobisonAnna Loughnan Colquhoun
 

Recently uploaded (20)

A Domino Admins Adventures (Engage 2024)
A Domino Admins Adventures (Engage 2024)A Domino Admins Adventures (Engage 2024)
A Domino Admins Adventures (Engage 2024)
 
SQL Database Design For Developers at php[tek] 2024
SQL Database Design For Developers at php[tek] 2024SQL Database Design For Developers at php[tek] 2024
SQL Database Design For Developers at php[tek] 2024
 
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]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
 
Google AI Hackathon: LLM based Evaluator for RAG
Google AI Hackathon: LLM based Evaluator for RAGGoogle AI Hackathon: LLM based Evaluator for RAG
Google AI Hackathon: LLM based Evaluator for RAG
 
Automating Business Process via MuleSoft Composer | Bangalore MuleSoft Meetup...
Automating Business Process via MuleSoft Composer | Bangalore MuleSoft Meetup...Automating Business Process via MuleSoft Composer | Bangalore MuleSoft Meetup...
Automating Business Process via MuleSoft Composer | Bangalore MuleSoft Meetup...
 
Enhancing Worker Digital Experience: A Hands-on Workshop for Partners
Enhancing Worker Digital Experience: A Hands-on Workshop for PartnersEnhancing Worker Digital Experience: A Hands-on Workshop for Partners
Enhancing Worker Digital Experience: A Hands-on Workshop for Partners
 
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
 
Transcript: #StandardsGoals for 2024: What’s new for BISAC - Tech Forum 2024
Transcript: #StandardsGoals for 2024: What’s new for BISAC - Tech Forum 2024Transcript: #StandardsGoals for 2024: What’s new for BISAC - Tech Forum 2024
Transcript: #StandardsGoals for 2024: What’s new for BISAC - Tech Forum 2024
 
Unblocking The Main Thread Solving ANRs and Frozen Frames
Unblocking The Main Thread Solving ANRs and Frozen FramesUnblocking The Main Thread Solving ANRs and Frozen Frames
Unblocking The Main Thread Solving ANRs and Frozen Frames
 
Mastering MySQL Database Architecture: Deep Dive into MySQL Shell and MySQL R...
Mastering MySQL Database Architecture: Deep Dive into MySQL Shell and MySQL R...Mastering MySQL Database Architecture: Deep Dive into MySQL Shell and MySQL R...
Mastering MySQL Database Architecture: Deep Dive into MySQL Shell and MySQL R...
 
Histor y of HAM Radio presentation slide
Histor y of HAM Radio presentation slideHistor y of HAM Radio presentation slide
Histor y of HAM Radio presentation slide
 
Neo4j - How KGs are shaping the future of Generative AI at AWS Summit London ...
Neo4j - How KGs are shaping the future of Generative AI at AWS Summit London ...Neo4j - How KGs are shaping the future of Generative AI at AWS Summit London ...
Neo4j - How KGs are shaping the future of Generative AI at AWS Summit London ...
 
08448380779 Call Girls In Greater Kailash - I Women Seeking Men
08448380779 Call Girls In Greater Kailash - I Women Seeking Men08448380779 Call Girls In Greater Kailash - I Women Seeking Men
08448380779 Call Girls In Greater Kailash - I Women Seeking Men
 
Breaking the Kubernetes Kill Chain: Host Path Mount
Breaking the Kubernetes Kill Chain: Host Path MountBreaking the Kubernetes Kill Chain: Host Path Mount
Breaking the Kubernetes Kill Chain: Host Path Mount
 
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
 
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...
 
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
 
Scaling API-first – The story of a global engineering organization
Scaling API-first – The story of a global engineering organizationScaling API-first – The story of a global engineering organization
Scaling API-first – The story of a global engineering organization
 
Data Cloud, More than a CDP by Matt Robison
Data Cloud, More than a CDP by Matt RobisonData Cloud, More than a CDP by Matt Robison
Data Cloud, More than a CDP by Matt Robison
 

Cloudcamp Ghent - Cloud foundry-20111121

  • 1.
  • 2. t ical intr oduct ion t o a prac
  • 3. t ical intr oduct ion t o a prac Lode Vermeiren @lode lvermeiren@vmware.com
  • 4.
  • 5. . .but first some theory
  • 6. MOVING APPS INTO THE CLOUD ERA & other frameworks vFabric 5 Build a GemFire, SQLFire (beta), Modernize Postgres, Data Driector Data vFabric 5 Applications Fabric tc Server, RabbitMQ, ERS, Hyperic, EM4J Deploy & Scale w/PaaS
  • 8. WHAT’S NEW FOR APPS? New frameworks & languages • Increase developer productivity • Reduce time to market
  • 9. WHAT’S NEW FOR APPS? New frameworks & languages • Increase developer productivity • Reduce time to market New devices and domains • Mobile, social, and SaaS integration
  • 10. 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
  • 11. 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
  • 12. CHALLENGES DEVELOPING & OPERATING APPS load balancer load balancer appserver appserver appserver worker messaging database cache model Manage Deploy Virtual Datacenter / IaaS infrastructure
  • 13. 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
  • 14. 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
  • 16. CHOICE OF APPLICATION SERVICES vFabric Ap Postgres p lic at Data io Services n Se rv ice Msg In Services te rfa ce Other Services
  • 17. CHOICE OF CLOUDS vFabric Ap Postgres 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
  • 18. CHOICE OF CLOUDS vFabric Ap Postgres 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
  • 19. MAKING MULTI-CLOUD A REALITY Choice of Private Choice of Public Choice of Cloud Cloud Distributions Cloud Providers Infrastructure .COM Bare metal Project “Bento”
  • 20. CLOUDFOUNDRY.COM Cloud Foundry Runtimes & Frameworks Services vCenter / vSphere Infrastructure
  • 21. MICRO CLOUD FOUNDRY™ Cloud Foundry Runtimes & Frameworks Services Your Laptop
  • 22. MICRO CLOUD FOUNDRY™ Cloud Foundry Runtimes & Frameworks Services Your Laptop (that’s it!)
  • 23. CLOUDFOUNDRY.ORG - COMMUNITY PROJECT Cloud Foundry Your infrastructure Setup Deploy Download Behind Code Environment Firewall Apache 2 license
  • 33.
  • 35. 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
  • 36. 1.unzip 2.check NAT 3.register dns 4.vmc target 5.vmc register 6.vmc login 7.vmc push 8.change target 9.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
  • 37. Getting to your stuff: vmc tunnel http://blog.cloudfoundry.com/post/12928974099/now-you-can-tunnel- into-any-cloud-foundry-data-service
  • 38. TRY IT OUT TODAY 1. MICRO CLOUD USB STICKS 2. CLOUDFOUNDRY.COM ACCOUNT: Use Promo Code “cloudcampgh” and skip the queue. (Code expires nov 26)
  • 39. TRY IT OUT TODAY write t his down ! 1. MICRO CLOUD USB STICKS 2. CLOUDFOUNDRY.COM ACCOUNT: Use Promo Code “cloudcampgh” and skip the queue. (Code expires nov 26)
  • 40.
  • 42. THX! @lode slideshare.net/lodev slides wit h extra links cloudfoundry.com - cloudfoundry.org github.com/cloudfoundry
  • 43. 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 :))