SlideShare uma empresa Scribd logo
1 de 72
Objectif : Cloud
Nicolas De Loof

            ©2012 CloudBees, Inc. All Rights Reserved
<Me>




   @ndeloof

              ©2011 CloudBees, Inc. All Rights   2
                        Reserved
In Java community
• JUG-Leader and founder

• jDuchess France (support) member

• Conferenre organizer (as Dictator)



nicolas@breizhjug.org

              ©2011 CloudBees, Inc. All Rights Reserved   3
In OSS
• (ex) Apache                        committer

•                   contributor

• and few others…

    Fonzie
nicolas@apache.org

                ©2011 CloudBees, Inc. All Rights Reserved   4
At work …
Senior Engineer at

   Customer support
   Conferences and Evangelisation
   Sales tech-assistance
   DEV contributor

nicolas.deloof@cloudbees.com

              ©2011 CloudBees, Inc. All Rights Reserved   5
</me>




        ©2011 CloudBees, Inc. All Rights Reserved   6
What’s a Software Factory ?




                        ©2011 CloudBees, Inc.
                          All Rights Reserved
Project Management                    Developer (IDE)                QA
               Maintenance
Requirements                                                         Static analysis
                                      SCM                    Tests
Feature        Bug Tracker
                                                                     Test Coverage
branches      BugFix
              Branches                Build tool             TDD
Release process                                                      Dashboard
              Distribution                                   BDD
                                      C.I.
Demo                                                         FDD
                                                                     History
               DevOps
                                                             U.I Tests
Production                            Deployment



                 ©2011 CloudBees, Inc. All Rights Reserved                       8
QA
                Maintenance

Project Management                     Developer (IDE)                    Static analysis
            Bug Tracker
                                                                      Test Coverage
                                           Dashboard
Requirements
               BugFix
               Branches                                       Tests
                                           History
                  Feature
                                       Build tool             TDD
                  branches
             Release
Distribution process                                          BDD
                                       C.I.
               Demo                                           FDD

DevOps                                                        U.I Tests
Production                             Deployment



                  ©2011 CloudBees, Inc. All Rights Reserved                          9
QA
 Project Management                        Developer (IDE)
  Maintenance
 Requirements                                                     Tests
   Bug Tracker                             SCM
 Feature
                  Static
 branches
         BugFix analysis                                           Test Coverage
         Branches                                   *DD
       Distribution
                    Release                                               Dashboard
                    process                C.I.
            Demo
                                                                           History
DevOps                                                             U.I Tests
                                           Deployment
         Production


                      ©2011 CloudBees, Inc. All Rights Reserved                       10
Project Management                     Developer (IDE)               QA
                     Maintenance
    Requirements                                                         Static analysis
                                           SCM
                    Bug Tracker
                    BugFix                 Build tool
                    Branches                                      Test Coverage
                                        DevOps
            Distribution
                                             Dashboard
Feature                                             Tests
            Release process
branches
                  Demo                         *DD
                                                                      History
     Production
                   U.I Tests               Deployment

                      ©2011 CloudBees, Inc. All Rights Reserved                      11
Project Management                     Developer (IDE)                QA
                Maintenance
 Requirements                                                         Static analysis
                                       SCM                    Tests
 Feature        Bug Tracker
                                                                      Test Coverage
 branches      BugFix
               Branches                Build tool             TDD
 Release process                                                      Dashboard
               Distribution                                   BDD
                                       C.I.
                DevOps                                                History

   Demo
                                                              FDD
Production           U.I Tests

                  ©2011 CloudBees, Inc. All Rights Reserved                       12
Choose your SCM




                  ©2011 CloudBees, Inc.
                    All Rights Reserved
Git !




                           What else ?


        ©2011 CloudBees, Inc. All Rights Reserved   14
Choose your Build tool




                         ©2011 CloudBees, Inc.
                           All Rights Reserved
Maven ?
Standardized project layout
Dependency management and repository
Standardized commands and lifecycle

✗Ugly file format
✗Close-minded lifecycle and project model
✗Damaged community


             ©2011 CloudBees, Inc. All Rights Reserved   16
What else ?




              ©2011 CloudBees, Inc. All Rights Reserved   17
Choose your Automation tool




                        ©2011 CloudBees, Inc.
                          All Rights Reserved
Jenkins !
• 400+ plugins
• Still growing dev community
   Ruby, Python
• Support all* build tools
• More than continuous integration
   DevOps




             ©2011 CloudBees, Inc. All Rights Reserved   19
Hudson / Jenkins : the fork
    Jenkins Here we are
   Jenkins defines it’s own process
       Hudson moved to GitHub and proposed to Eclipse
      Sonatype join Oracle Hudson
   Vote to rename the project and move to GitHub
   Oracle uses trademark as a weapon
   Issues with java.net infrastructure
   Oracle register « Hudson » trademark
   Oracle aquire SUN
   Hudson is adopted world wide
   KK create Hudson as a Hobby


                   ©2011 CloudBees, Inc. All Rights Reserved   20
Choose your platform




                       ©2011 CloudBees, Inc.
                         All Rights Reserved
On-premises containers
•   Available on demand ?
•   Cheap ?
•   Elastic ?
•   Simple (from a developer PoV) ?
•   Integrated with build tools ?




               ©2011 CloudBees, Inc. All Rights Reserved   22
Use a PaaS !




           ©2011 CloudBees, Inc. All Rights Reserved   23
Paas ?




         ©2011 CloudBees, Inc. All Rights Reserved   24
Cloud ?




                          me




          ©2011 CloudBees, Inc. All Rights Reserved   25
Just some new Buzz-words ?




       Let’s decrypt …


           ©2011 CloudBees, Inc. All Rights Reserved   26
Sample : my Software Factory
The way I did it for 10 years …




                                  ©2011 CloudBees, Inc.
                                    All Rights Reserved
Your Monday morning TODO-list
• Get a « big                         • Install DataBase
  enough » server                     • Install Sonar
• Install OS                          • Configure repositories
• Install JDK                         • Install repo manager
• Install SCM                         • Configure proxies
• Install Build tools                 • Configure Jobs
• Install Jenkins                     • Configure Sonar rules
• Install plugins                     • Provision Demo
• Setup security                        server
                                      • …

                   ©2011 CloudBees, Inc. All Rights         28
                             Reserved
Option 1 : virtual machines + clone


 Upgrades ?
 Maintenance ?




                 ©2011 CloudBees, Inc. All Rights Reserved   29
Option 2 : script-it




              ©2011 CloudBees, Inc. All Rights Reserved   30
Your (revised) Monday morning TODO-
list
• Get a « big enough » server
• Run scripts
• Configure Jobs




                 ©2011 CloudBees, Inc. All Rights   31
                           Reserved
Elasticity




             ©2011 CloudBees, Inc.
               All Rights Reserved
What you would need


                                         What you have
                                         (and pay for)
                                             What you
                                             consume




©2011 CloudBees, Inc. All Rights                  33
          Reserved
What you would need




                                                                                What you
                                                                                consume
Project
           Team      Public
 start
          working                   Team
                    Hollidays                        Release       Bug
                                   working
                                                        !           fix   Maintenance


                                ©2011 CloudBees, Inc. All Rights                        34
                                          Reserved
In most cases, your CI looks like that :




            ©2011 CloudBees, Inc. All Rights Reserved   35
Platform as a Service
(not just the buzz)




                      ©2011 CloudBees, Inc. All Rights
                                Reserved
Traditional Software Stack

         Validate
                            Install
          Stack




     Upgrade                     Monitor



                    Patch




                                           37
@Cloud
 ©2011 CloudBees, Inc. All Rights
           Reserved
@Cloud




         ©2011 CloudBees, Inc. All Rights Reserved   39
RUN@Cloud




       ©2011 CloudBees, Inc. All Rights
                 Reserved
…




©2011 CloudBees, Inc. All Rights Reserved   41
©2011 CloudBees, Inc. All Rights Reserved   42
©2011 CloudBees, Inc. All Rights Reserved   43
©2011 CloudBees, Inc. All Rights Reserved   44
©2011 CloudBees, Inc. All Rights Reserved   45
Why not simply use an IaaS ?




          ©2011 CloudBees, Inc. All Rights
                    Reserved
©2011 CloudBees, Inc. All Rights Reserved   47
Why not use a SaaS ?




         ©2011 CloudBees, Inc. All Rights
                   Reserved
©2011 CloudBees, Inc. All Rights Reserved   49
Does it fit well ?




               ©2011 CloudBees, Inc. All Rights Reserved   50
Competitors




  …

              ©2011 CloudBees, Inc. All Rights Reserved   51
Ecosystem




        ©2011 CloudBees, Inc. All Rights
                  Reserved
©2011 CloudBees, Inc. All Rights Reserved   53
©2011 CloudBees, Inc. All Rights Reserved   54
©2011 CloudBees, Inc. All Rights Reserved   55
©2011 CloudBees, Inc. All Rights Reserved   56
©2011 CloudBees, Inc. All Rights Reserved   57
©2011 CloudBees, Inc. All Rights Reserved   58
Killer Feature : DEV@Cloud
Full-lifecycle « platform » for Java Developers




                    ©2011 CloudBees, Inc. All Rights
                              Reserved
©2011 CloudBees, Inc. All Rights Reserved   60
©2011 CloudBees, Inc. All Rights Reserved   61
Elasticity




©2011 CloudBees, Inc. All Rights Reserved                62
©2011 CloudBees, Inc. All Rights Reserved   63
©2011 CloudBees, Inc. All Rights Reserved   64
©2011 CloudBees, Inc. All Rights Reserved   65
©2011 CloudBees, Inc. All Rights Reserved   66
©2011 CloudBees, Inc. All Rights Reserved   67
Full platform for Java developer
Your Code                                                 Your
Application


                        PaaS


                                                                 …

              ©2011 CloudBees, Inc. All Rights Reserved          68
Higher vision of PaaS :




  code                   PaaS                            application




             ©2011 CloudBees, Inc. All Rights Reserved            69
@Cloud




         @Cloud

         ©2011 CloudBees, Inc. All Rights Reserved   70
Stop with slides, let’s do it …




              ©2011 CloudBees, Inc. All Rights Reserved   71
Thank you
Q&A




            ©2011 CloudBees, Inc. All Rights Reserved   72

Mais conteúdo relacionado

Mais procurados

Heterogeneous Development With RTC - Sreerupa Sen
Heterogeneous Development With RTC -  Sreerupa SenHeterogeneous Development With RTC -  Sreerupa Sen
Heterogeneous Development With RTC - Sreerupa SenRoopa Nadkarni
 
Continuous delivery chernivcy
Continuous delivery chernivcyContinuous delivery chernivcy
Continuous delivery chernivcyVolodymyr Yelchev
 
Introducing Obsidian Software and RAVEN-GCS for PowerPC
Introducing Obsidian Software and RAVEN-GCS for PowerPCIntroducing Obsidian Software and RAVEN-GCS for PowerPC
Introducing Obsidian Software and RAVEN-GCS for PowerPCDVClub
 
Agile Open Source Performance Testing Workshop for Business Managers
Agile Open Source Performance Testing Workshop for Business ManagersAgile Open Source Performance Testing Workshop for Business Managers
Agile Open Source Performance Testing Workshop for Business ManagersClever Moe
 
Continuous Integration to Shift Left Testing Across the Enterprise Stack
Continuous Integration to Shift Left Testing Across the Enterprise StackContinuous Integration to Shift Left Testing Across the Enterprise Stack
Continuous Integration to Shift Left Testing Across the Enterprise StackDevOps.com
 
Blue Monitor Software Development
Blue Monitor Software DevelopmentBlue Monitor Software Development
Blue Monitor Software Developmenturbantech
 
Wind River Simics
Wind River SimicsWind River Simics
Wind River Simicskylefacchin
 
XebiaLabs deployment automation brochure
XebiaLabs deployment automation brochureXebiaLabs deployment automation brochure
XebiaLabs deployment automation brochureguestea92ba
 
Neil Tompson - SoftTest Ireland
Neil Tompson - SoftTest IrelandNeil Tompson - SoftTest Ireland
Neil Tompson - SoftTest IrelandDavid O'Dowd
 
How we took our server side application to the cloud and liked what we got
How we took our server side application to the cloud and liked what we gotHow we took our server side application to the cloud and liked what we got
How we took our server side application to the cloud and liked what we gotBaruch Sadogursky
 
White Paper: Configuration and Build Management of Product Line Development w...
White Paper: Configuration and Build Management of Product Line Development w...White Paper: Configuration and Build Management of Product Line Development w...
White Paper: Configuration and Build Management of Product Line Development w...Perforce
 
Webinar on deployment automation Xebialabs - 15 sept 2010
Webinar on deployment automation  Xebialabs - 15 sept 2010Webinar on deployment automation  Xebialabs - 15 sept 2010
Webinar on deployment automation Xebialabs - 15 sept 2010XebiaLabs
 
Постоянное тестирование интеграции
Постоянное тестирование интеграцииПостоянное тестирование интеграции
Постоянное тестирование интеграцииSQALab
 
Dev ops for mainframe innovate session 2402
Dev ops for mainframe innovate session 2402Dev ops for mainframe innovate session 2402
Dev ops for mainframe innovate session 2402Rosalind Radcliffe
 
RDz for DevOps Webcast Series: Implementing Continuous Integration with RDz
RDz for DevOps Webcast Series: Implementing Continuous Integration with RDzRDz for DevOps Webcast Series: Implementing Continuous Integration with RDz
RDz for DevOps Webcast Series: Implementing Continuous Integration with RDzSusan Yoskin
 
Industry - Evolution and migration - Incremental and Iterative Reengineering ...
Industry - Evolution and migration - Incremental and Iterative Reengineering ...Industry - Evolution and migration - Incremental and Iterative Reengineering ...
Industry - Evolution and migration - Incremental and Iterative Reengineering ...ICSM 2011
 

Mais procurados (19)

Heterogeneous Development With RTC - Sreerupa Sen
Heterogeneous Development With RTC -  Sreerupa SenHeterogeneous Development With RTC -  Sreerupa Sen
Heterogeneous Development With RTC - Sreerupa Sen
 
Continuous delivery chernivcy
Continuous delivery chernivcyContinuous delivery chernivcy
Continuous delivery chernivcy
 
Introducing Obsidian Software and RAVEN-GCS for PowerPC
Introducing Obsidian Software and RAVEN-GCS for PowerPCIntroducing Obsidian Software and RAVEN-GCS for PowerPC
Introducing Obsidian Software and RAVEN-GCS for PowerPC
 
Agile Open Source Performance Testing Workshop for Business Managers
Agile Open Source Performance Testing Workshop for Business ManagersAgile Open Source Performance Testing Workshop for Business Managers
Agile Open Source Performance Testing Workshop for Business Managers
 
Prasad_CTP
Prasad_CTPPrasad_CTP
Prasad_CTP
 
Continuous Integration to Shift Left Testing Across the Enterprise Stack
Continuous Integration to Shift Left Testing Across the Enterprise StackContinuous Integration to Shift Left Testing Across the Enterprise Stack
Continuous Integration to Shift Left Testing Across the Enterprise Stack
 
Blue Monitor Software Development
Blue Monitor Software DevelopmentBlue Monitor Software Development
Blue Monitor Software Development
 
Wind River Simics
Wind River SimicsWind River Simics
Wind River Simics
 
XebiaLabs deployment automation brochure
XebiaLabs deployment automation brochureXebiaLabs deployment automation brochure
XebiaLabs deployment automation brochure
 
Neil Tompson - SoftTest Ireland
Neil Tompson - SoftTest IrelandNeil Tompson - SoftTest Ireland
Neil Tompson - SoftTest Ireland
 
How we took our server side application to the cloud and liked what we got
How we took our server side application to the cloud and liked what we gotHow we took our server side application to the cloud and liked what we got
How we took our server side application to the cloud and liked what we got
 
White Paper: Configuration and Build Management of Product Line Development w...
White Paper: Configuration and Build Management of Product Line Development w...White Paper: Configuration and Build Management of Product Line Development w...
White Paper: Configuration and Build Management of Product Line Development w...
 
Lesson2 software process_contd2
Lesson2 software process_contd2Lesson2 software process_contd2
Lesson2 software process_contd2
 
Webinar on deployment automation Xebialabs - 15 sept 2010
Webinar on deployment automation  Xebialabs - 15 sept 2010Webinar on deployment automation  Xebialabs - 15 sept 2010
Webinar on deployment automation Xebialabs - 15 sept 2010
 
Постоянное тестирование интеграции
Постоянное тестирование интеграцииПостоянное тестирование интеграции
Постоянное тестирование интеграции
 
Dev ops for mainframe innovate session 2402
Dev ops for mainframe innovate session 2402Dev ops for mainframe innovate session 2402
Dev ops for mainframe innovate session 2402
 
RDz for DevOps Webcast Series: Implementing Continuous Integration with RDz
RDz for DevOps Webcast Series: Implementing Continuous Integration with RDzRDz for DevOps Webcast Series: Implementing Continuous Integration with RDz
RDz for DevOps Webcast Series: Implementing Continuous Integration with RDz
 
Industry - Evolution and migration - Incremental and Iterative Reengineering ...
Industry - Evolution and migration - Incremental and Iterative Reengineering ...Industry - Evolution and migration - Incremental and Iterative Reengineering ...
Industry - Evolution and migration - Incremental and Iterative Reengineering ...
 
Adv prod tools assgn5
Adv prod tools assgn5Adv prod tools assgn5
Adv prod tools assgn5
 

Destaque (6)

Dispara tu carrera profesional: por qué unirse a una Comunidad
Dispara tu carrera profesional: por qué unirse a una ComunidadDispara tu carrera profesional: por qué unirse a una Comunidad
Dispara tu carrera profesional: por qué unirse a una Comunidad
 
Bitacora personas
Bitacora personasBitacora personas
Bitacora personas
 
Cloud patterns
Cloud patternsCloud patterns
Cloud patterns
 
Likebox - votre avis nous intéresse
Likebox - votre avis nous intéresseLikebox - votre avis nous intéresse
Likebox - votre avis nous intéresse
 
Mediagebruik
MediagebruikMediagebruik
Mediagebruik
 
Docker bdxio
Docker bdxioDocker bdxio
Docker bdxio
 

Semelhante a Cloud Software Factory Optimization

Mobile Application Testing in the Cloud - Oct 2012
Mobile Application Testing in the Cloud - Oct 2012Mobile Application Testing in the Cloud - Oct 2012
Mobile Application Testing in the Cloud - Oct 2012CloudBees
 
Mobile DevOps - Trends and Chellenges
Mobile DevOps - Trends and ChellengesMobile DevOps - Trends and Chellenges
Mobile DevOps - Trends and ChellengesSanjeev Sharma
 
Visual Studio Application Lifecycle Managment end-to-end
Visual Studio Application Lifecycle Managment end-to-endVisual Studio Application Lifecycle Managment end-to-end
Visual Studio Application Lifecycle Managment end-to-endHosam Kamel
 
End-To-End Visual Studio Application Lifecycle Management
End-To-End Visual Studio Application Lifecycle ManagementEnd-To-End Visual Studio Application Lifecycle Management
End-To-End Visual Studio Application Lifecycle ManagementHosam Kamel
 
XebiaLabs, CloudBees, Puppet Labs Webinar Slides - IT Automation for the Mode...
XebiaLabs, CloudBees, Puppet Labs Webinar Slides - IT Automation for the Mode...XebiaLabs, CloudBees, Puppet Labs Webinar Slides - IT Automation for the Mode...
XebiaLabs, CloudBees, Puppet Labs Webinar Slides - IT Automation for the Mode...XebiaLabs
 
Visual Studio 2010 ALM Tools Overview
Visual Studio 2010 ALM Tools Overview Visual Studio 2010 ALM Tools Overview
Visual Studio 2010 ALM Tools Overview Ayman El-Hattab
 
Distributed Software Development with Scrum and Social Coding
Distributed Software Development with Scrum and Social Coding Distributed Software Development with Scrum and Social Coding
Distributed Software Development with Scrum and Social Coding Intland Software GmbH
 
Chef for DevOps - an Introduction
Chef for DevOps - an IntroductionChef for DevOps - an Introduction
Chef for DevOps - an IntroductionSanjeev Sharma
 
Collab net overview_june 30 slide show
Collab net overview_june 30 slide showCollab net overview_june 30 slide show
Collab net overview_june 30 slide showsfelsenthal
 
ALM for SharePoint projects
ALM for SharePoint projectsALM for SharePoint projects
ALM for SharePoint projectsSpiffy
 
Verteilte SoftwareEntwicklung 2011 - von klassischen Modellen bis Scrum und S...
Verteilte SoftwareEntwicklung 2011 - von klassischen Modellen bis Scrum und S...Verteilte SoftwareEntwicklung 2011 - von klassischen Modellen bis Scrum und S...
Verteilte SoftwareEntwicklung 2011 - von klassischen Modellen bis Scrum und S...Intland Software GmbH
 
Aras Innovator PLM Deployment Methodology
Aras Innovator PLM Deployment MethodologyAras Innovator PLM Deployment Methodology
Aras Innovator PLM Deployment MethodologyAras
 
Automated Build using teamcity
Automated Build using teamcityAutomated Build using teamcity
Automated Build using teamcityMd Jawed
 
Continuous Deployment – Nextdoor.fi released every day at Scan-Agile 2011
Continuous Deployment – Nextdoor.fi released every day at Scan-Agile 2011Continuous Deployment – Nextdoor.fi released every day at Scan-Agile 2011
Continuous Deployment – Nextdoor.fi released every day at Scan-Agile 2011Marko Taipale
 
OOW 09 EBS Application Change Management Pack
OOW 09 EBS Application Change Management PackOOW 09 EBS Application Change Management Pack
OOW 09 EBS Application Change Management Packjucaab
 
TDD in functional testing with WebDriver
TDD in functional testing with WebDriverTDD in functional testing with WebDriver
TDD in functional testing with WebDriverMikalai Alimenkou
 
MF_Modernization.pptx
MF_Modernization.pptxMF_Modernization.pptx
MF_Modernization.pptxManishaCh5
 

Semelhante a Cloud Software Factory Optimization (20)

Mobile Application Testing in the Cloud - Oct 2012
Mobile Application Testing in the Cloud - Oct 2012Mobile Application Testing in the Cloud - Oct 2012
Mobile Application Testing in the Cloud - Oct 2012
 
Mobile DevOps - Trends and Chellenges
Mobile DevOps - Trends and ChellengesMobile DevOps - Trends and Chellenges
Mobile DevOps - Trends and Chellenges
 
Visual Studio Application Lifecycle Managment end-to-end
Visual Studio Application Lifecycle Managment end-to-endVisual Studio Application Lifecycle Managment end-to-end
Visual Studio Application Lifecycle Managment end-to-end
 
End-To-End Visual Studio Application Lifecycle Management
End-To-End Visual Studio Application Lifecycle ManagementEnd-To-End Visual Studio Application Lifecycle Management
End-To-End Visual Studio Application Lifecycle Management
 
XebiaLabs, CloudBees, Puppet Labs Webinar Slides - IT Automation for the Mode...
XebiaLabs, CloudBees, Puppet Labs Webinar Slides - IT Automation for the Mode...XebiaLabs, CloudBees, Puppet Labs Webinar Slides - IT Automation for the Mode...
XebiaLabs, CloudBees, Puppet Labs Webinar Slides - IT Automation for the Mode...
 
Visual Studio 2010 ALM Tools Overview
Visual Studio 2010 ALM Tools Overview Visual Studio 2010 ALM Tools Overview
Visual Studio 2010 ALM Tools Overview
 
Distributed Software Development with Scrum and Social Coding
Distributed Software Development with Scrum and Social Coding Distributed Software Development with Scrum and Social Coding
Distributed Software Development with Scrum and Social Coding
 
Chef for DevOps - an Introduction
Chef for DevOps - an IntroductionChef for DevOps - an Introduction
Chef for DevOps - an Introduction
 
Collab net overview_june 30 slide show
Collab net overview_june 30 slide showCollab net overview_june 30 slide show
Collab net overview_june 30 slide show
 
ALM for SharePoint projects
ALM for SharePoint projectsALM for SharePoint projects
ALM for SharePoint projects
 
Verteilte SoftwareEntwicklung 2011 - von klassischen Modellen bis Scrum und S...
Verteilte SoftwareEntwicklung 2011 - von klassischen Modellen bis Scrum und S...Verteilte SoftwareEntwicklung 2011 - von klassischen Modellen bis Scrum und S...
Verteilte SoftwareEntwicklung 2011 - von klassischen Modellen bis Scrum und S...
 
ITS-Fidel
ITS-FidelITS-Fidel
ITS-Fidel
 
Aras Innovator PLM Deployment Methodology
Aras Innovator PLM Deployment MethodologyAras Innovator PLM Deployment Methodology
Aras Innovator PLM Deployment Methodology
 
Les outils de Devops IBM
Les outils de Devops IBMLes outils de Devops IBM
Les outils de Devops IBM
 
Selenium Camp 2012
Selenium Camp 2012Selenium Camp 2012
Selenium Camp 2012
 
Automated Build using teamcity
Automated Build using teamcityAutomated Build using teamcity
Automated Build using teamcity
 
Continuous Deployment – Nextdoor.fi released every day at Scan-Agile 2011
Continuous Deployment – Nextdoor.fi released every day at Scan-Agile 2011Continuous Deployment – Nextdoor.fi released every day at Scan-Agile 2011
Continuous Deployment – Nextdoor.fi released every day at Scan-Agile 2011
 
OOW 09 EBS Application Change Management Pack
OOW 09 EBS Application Change Management PackOOW 09 EBS Application Change Management Pack
OOW 09 EBS Application Change Management Pack
 
TDD in functional testing with WebDriver
TDD in functional testing with WebDriverTDD in functional testing with WebDriver
TDD in functional testing with WebDriver
 
MF_Modernization.pptx
MF_Modernization.pptxMF_Modernization.pptx
MF_Modernization.pptx
 

Mais de Nicolas De Loof

Quand Internet sera gouvernée par les |chats> de Shrödinger
Quand Internet sera gouvernée par les |chats> de ShrödingerQuand Internet sera gouvernée par les |chats> de Shrödinger
Quand Internet sera gouvernée par les |chats> de ShrödingerNicolas De Loof
 
Quand Internet sera gouvernée par les |chats> de Shrödinger
Quand Internet sera gouvernée par les |chats> de ShrödingerQuand Internet sera gouvernée par les |chats> de Shrödinger
Quand Internet sera gouvernée par les |chats> de ShrödingerNicolas De Loof
 
Breaking the RpiDocker challenge
Breaking the RpiDocker challenge Breaking the RpiDocker challenge
Breaking the RpiDocker challenge Nicolas De Loof
 
( jenkins, docker ) -> { Continuous Delivery }
( jenkins, docker ) -> { Continuous Delivery }( jenkins, docker ) -> { Continuous Delivery }
( jenkins, docker ) -> { Continuous Delivery }Nicolas De Loof
 
Orchestrate Continuous Delivery with Jenkins and Docker
Orchestrate Continuous Delivery with Jenkins and DockerOrchestrate Continuous Delivery with Jenkins and Docker
Orchestrate Continuous Delivery with Jenkins and DockerNicolas De Loof
 
Développer en Java et en Caleçon
Développer en Java et en CaleçonDévelopper en Java et en Caleçon
Développer en Java et en CaleçonNicolas De Loof
 
Dockers zero to hero - (medium version)
Dockers zero to hero - (medium version)Dockers zero to hero - (medium version)
Dockers zero to hero - (medium version)Nicolas De Loof
 
Cloud patterns - softshake 2013
Cloud patterns - softshake 2013Cloud patterns - softshake 2013
Cloud patterns - softshake 2013Nicolas De Loof
 
Doing Business with OpenSource - a short (unofficial) CloudBees story
Doing Business with OpenSource - a short (unofficial) CloudBees storyDoing Business with OpenSource - a short (unofficial) CloudBees story
Doing Business with OpenSource - a short (unofficial) CloudBees storyNicolas De Loof
 
Opening opensource : The Jenkins Way
Opening opensource : The Jenkins WayOpening opensource : The Jenkins Way
Opening opensource : The Jenkins WayNicolas De Loof
 
Jenkins user meetup @paris
Jenkins user meetup @parisJenkins user meetup @paris
Jenkins user meetup @parisNicolas De Loof
 

Mais de Nicolas De Loof (16)

Quand Internet sera gouvernée par les |chats> de Shrödinger
Quand Internet sera gouvernée par les |chats> de ShrödingerQuand Internet sera gouvernée par les |chats> de Shrödinger
Quand Internet sera gouvernée par les |chats> de Shrödinger
 
Quand Internet sera gouvernée par les |chats> de Shrödinger
Quand Internet sera gouvernée par les |chats> de ShrödingerQuand Internet sera gouvernée par les |chats> de Shrödinger
Quand Internet sera gouvernée par les |chats> de Shrödinger
 
Breaking the RpiDocker challenge
Breaking the RpiDocker challenge Breaking the RpiDocker challenge
Breaking the RpiDocker challenge
 
( jenkins, docker ) -> { Continuous Delivery }
( jenkins, docker ) -> { Continuous Delivery }( jenkins, docker ) -> { Continuous Delivery }
( jenkins, docker ) -> { Continuous Delivery }
 
Docker slaves
Docker slavesDocker slaves
Docker slaves
 
Orchestrate Continuous Delivery with Jenkins and Docker
Orchestrate Continuous Delivery with Jenkins and DockerOrchestrate Continuous Delivery with Jenkins and Docker
Orchestrate Continuous Delivery with Jenkins and Docker
 
Développer en Java et en Caleçon
Développer en Java et en CaleçonDévelopper en Java et en Caleçon
Développer en Java et en Caleçon
 
Dockers zero to hero - (medium version)
Dockers zero to hero - (medium version)Dockers zero to hero - (medium version)
Dockers zero to hero - (medium version)
 
Dockers zero to hero
Dockers zero to heroDockers zero to hero
Dockers zero to hero
 
La révolution Docker
La révolution DockerLa révolution Docker
La révolution Docker
 
Cloud patterns - softshake 2013
Cloud patterns - softshake 2013Cloud patterns - softshake 2013
Cloud patterns - softshake 2013
 
Doing Business with OpenSource - a short (unofficial) CloudBees story
Doing Business with OpenSource - a short (unofficial) CloudBees storyDoing Business with OpenSource - a short (unofficial) CloudBees story
Doing Business with OpenSource - a short (unofficial) CloudBees story
 
Ma forge++ : @Cloud
Ma forge++ : @CloudMa forge++ : @Cloud
Ma forge++ : @Cloud
 
Javavs net
Javavs netJavavs net
Javavs net
 
Opening opensource : The Jenkins Way
Opening opensource : The Jenkins WayOpening opensource : The Jenkins Way
Opening opensource : The Jenkins Way
 
Jenkins user meetup @paris
Jenkins user meetup @parisJenkins user meetup @paris
Jenkins user meetup @paris
 

Último

MumBai CaLL GIrls 24/7 Enjoy 7397865700 Escorts Service
MumBai CaLL GIrls  24/7 Enjoy 7397865700 Escorts ServiceMumBai CaLL GIrls  24/7 Enjoy 7397865700 Escorts Service
MumBai CaLL GIrls 24/7 Enjoy 7397865700 Escorts ServiceCall Girls Mumbai
 
Call Girls CG Road 7397865700 Independent Call Girls
Call Girls CG Road 7397865700  Independent Call GirlsCall Girls CG Road 7397865700  Independent Call Girls
Call Girls CG Road 7397865700 Independent Call Girlsssuser7cb4ff
 
Call Girls Ellis Bridge 7397865700 Independent Call Girls
Call Girls Ellis Bridge 7397865700 Independent Call GirlsCall Girls Ellis Bridge 7397865700 Independent Call Girls
Call Girls Ellis Bridge 7397865700 Independent Call Girlsssuser7cb4ff
 
Call Girls Near The Corus Hotel New Delhi 9873777170
Call Girls Near The Corus Hotel New Delhi 9873777170Call Girls Near The Corus Hotel New Delhi 9873777170
Call Girls Near The Corus Hotel New Delhi 9873777170Sonam Pathan
 
5* Hotel Call Girls In Goa 7028418221 Call Girls In Calangute Beach Escort Se...
5* Hotel Call Girls In Goa 7028418221 Call Girls In Calangute Beach Escort Se...5* Hotel Call Girls In Goa 7028418221 Call Girls In Calangute Beach Escort Se...
5* Hotel Call Girls In Goa 7028418221 Call Girls In Calangute Beach Escort Se...Apsara Of India
 
North Avenue Call Girls Services, Hire Now for Full Fun
North Avenue Call Girls Services, Hire Now for Full FunNorth Avenue Call Girls Services, Hire Now for Full Fun
North Avenue Call Girls Services, Hire Now for Full FunKomal Khan
 
Gripping Adult Web Series You Can't Afford to Miss
Gripping Adult Web Series You Can't Afford to MissGripping Adult Web Series You Can't Afford to Miss
Gripping Adult Web Series You Can't Afford to Missget joys
 
Fun Call Girls In Goa 7028418221 Call Girl Service In Panaji Escorts
Fun Call Girls In Goa 7028418221 Call Girl Service In Panaji EscortsFun Call Girls In Goa 7028418221 Call Girl Service In Panaji Escorts
Fun Call Girls In Goa 7028418221 Call Girl Service In Panaji EscortsApsara Of India
 
QUIZ BOLLYWOOD ( weekly quiz ) - SJU quizzers
QUIZ BOLLYWOOD ( weekly quiz ) - SJU quizzersQUIZ BOLLYWOOD ( weekly quiz ) - SJU quizzers
QUIZ BOLLYWOOD ( weekly quiz ) - SJU quizzersSJU Quizzers
 
Call Girls Near Taurus Sarovar Portico Hotel New Delhi 9873777170
Call Girls Near Taurus Sarovar Portico Hotel New Delhi 9873777170Call Girls Near Taurus Sarovar Portico Hotel New Delhi 9873777170
Call Girls Near Taurus Sarovar Portico Hotel New Delhi 9873777170Sonam Pathan
 
Call Girls in Faridabad 9000000000 Faridabad Escorts Service
Call Girls in Faridabad 9000000000 Faridabad Escorts ServiceCall Girls in Faridabad 9000000000 Faridabad Escorts Service
Call Girls in Faridabad 9000000000 Faridabad Escorts ServiceTina Ji
 
Vip Udaipur Call Girls 9602870969 Dabok Airport Udaipur Escorts Service
Vip Udaipur Call Girls 9602870969 Dabok Airport Udaipur Escorts ServiceVip Udaipur Call Girls 9602870969 Dabok Airport Udaipur Escorts Service
Vip Udaipur Call Girls 9602870969 Dabok Airport Udaipur Escorts ServiceApsara Of India
 
Hifi Laxmi Nagar Call Girls Service WhatsApp -> 9999965857 Available 24x7 ^ D...
Hifi Laxmi Nagar Call Girls Service WhatsApp -> 9999965857 Available 24x7 ^ D...Hifi Laxmi Nagar Call Girls Service WhatsApp -> 9999965857 Available 24x7 ^ D...
Hifi Laxmi Nagar Call Girls Service WhatsApp -> 9999965857 Available 24x7 ^ D...srsj9000
 
VIP Call Girls In Goa 7028418221 Call Girls In Baga Beach Escorts Service
VIP Call Girls In Goa 7028418221 Call Girls In Baga Beach Escorts ServiceVIP Call Girls In Goa 7028418221 Call Girls In Baga Beach Escorts Service
VIP Call Girls In Goa 7028418221 Call Girls In Baga Beach Escorts ServiceApsara Of India
 
Call US '' 8377087607'' !! Call Girls In Model Town Metro (Delhi NCR)
Call US '' 8377087607'' !! Call Girls In Model Town Metro (Delhi NCR)Call US '' 8377087607'' !! Call Girls In Model Town Metro (Delhi NCR)
Call US '' 8377087607'' !! Call Girls In Model Town Metro (Delhi NCR)dollysharma2066
 
Call Girls Sanand 7397865700 Ridhima Hire Me Full Night
Call Girls Sanand 7397865700 Ridhima Hire Me Full NightCall Girls Sanand 7397865700 Ridhima Hire Me Full Night
Call Girls Sanand 7397865700 Ridhima Hire Me Full Nightssuser7cb4ff
 
Kolkata Call Girls Service +918240919228 - Kolkatanightgirls.com
Kolkata Call Girls Service +918240919228 - Kolkatanightgirls.comKolkata Call Girls Service +918240919228 - Kolkatanightgirls.com
Kolkata Call Girls Service +918240919228 - Kolkatanightgirls.comKolkata Call Girls
 
5* Hotel Call Girls In Goa 7028418221 Call Girls In North Goa Escort Services
5* Hotel Call Girls In Goa 7028418221 Call Girls In North Goa Escort Services5* Hotel Call Girls In Goa 7028418221 Call Girls In North Goa Escort Services
5* Hotel Call Girls In Goa 7028418221 Call Girls In North Goa Escort ServicesApsara Of India
 

Último (20)

MumBai CaLL GIrls 24/7 Enjoy 7397865700 Escorts Service
MumBai CaLL GIrls  24/7 Enjoy 7397865700 Escorts ServiceMumBai CaLL GIrls  24/7 Enjoy 7397865700 Escorts Service
MumBai CaLL GIrls 24/7 Enjoy 7397865700 Escorts Service
 
Call Girls CG Road 7397865700 Independent Call Girls
Call Girls CG Road 7397865700  Independent Call GirlsCall Girls CG Road 7397865700  Independent Call Girls
Call Girls CG Road 7397865700 Independent Call Girls
 
Call Girls Ellis Bridge 7397865700 Independent Call Girls
Call Girls Ellis Bridge 7397865700 Independent Call GirlsCall Girls Ellis Bridge 7397865700 Independent Call Girls
Call Girls Ellis Bridge 7397865700 Independent Call Girls
 
Call Girls Near The Corus Hotel New Delhi 9873777170
Call Girls Near The Corus Hotel New Delhi 9873777170Call Girls Near The Corus Hotel New Delhi 9873777170
Call Girls Near The Corus Hotel New Delhi 9873777170
 
5* Hotel Call Girls In Goa 7028418221 Call Girls In Calangute Beach Escort Se...
5* Hotel Call Girls In Goa 7028418221 Call Girls In Calangute Beach Escort Se...5* Hotel Call Girls In Goa 7028418221 Call Girls In Calangute Beach Escort Se...
5* Hotel Call Girls In Goa 7028418221 Call Girls In Calangute Beach Escort Se...
 
North Avenue Call Girls Services, Hire Now for Full Fun
North Avenue Call Girls Services, Hire Now for Full FunNorth Avenue Call Girls Services, Hire Now for Full Fun
North Avenue Call Girls Services, Hire Now for Full Fun
 
Gripping Adult Web Series You Can't Afford to Miss
Gripping Adult Web Series You Can't Afford to MissGripping Adult Web Series You Can't Afford to Miss
Gripping Adult Web Series You Can't Afford to Miss
 
Fun Call Girls In Goa 7028418221 Call Girl Service In Panaji Escorts
Fun Call Girls In Goa 7028418221 Call Girl Service In Panaji EscortsFun Call Girls In Goa 7028418221 Call Girl Service In Panaji Escorts
Fun Call Girls In Goa 7028418221 Call Girl Service In Panaji Escorts
 
QUIZ BOLLYWOOD ( weekly quiz ) - SJU quizzers
QUIZ BOLLYWOOD ( weekly quiz ) - SJU quizzersQUIZ BOLLYWOOD ( weekly quiz ) - SJU quizzers
QUIZ BOLLYWOOD ( weekly quiz ) - SJU quizzers
 
Call Girls Near Taurus Sarovar Portico Hotel New Delhi 9873777170
Call Girls Near Taurus Sarovar Portico Hotel New Delhi 9873777170Call Girls Near Taurus Sarovar Portico Hotel New Delhi 9873777170
Call Girls Near Taurus Sarovar Portico Hotel New Delhi 9873777170
 
Call Girls in Faridabad 9000000000 Faridabad Escorts Service
Call Girls in Faridabad 9000000000 Faridabad Escorts ServiceCall Girls in Faridabad 9000000000 Faridabad Escorts Service
Call Girls in Faridabad 9000000000 Faridabad Escorts Service
 
young call girls in Hari Nagar,🔝 9953056974 🔝 escort Service
young call girls in Hari Nagar,🔝 9953056974 🔝 escort Serviceyoung call girls in Hari Nagar,🔝 9953056974 🔝 escort Service
young call girls in Hari Nagar,🔝 9953056974 🔝 escort Service
 
Call Girls Koti 7001305949 all area service COD available Any Time
Call Girls Koti 7001305949 all area service COD available Any TimeCall Girls Koti 7001305949 all area service COD available Any Time
Call Girls Koti 7001305949 all area service COD available Any Time
 
Vip Udaipur Call Girls 9602870969 Dabok Airport Udaipur Escorts Service
Vip Udaipur Call Girls 9602870969 Dabok Airport Udaipur Escorts ServiceVip Udaipur Call Girls 9602870969 Dabok Airport Udaipur Escorts Service
Vip Udaipur Call Girls 9602870969 Dabok Airport Udaipur Escorts Service
 
Hifi Laxmi Nagar Call Girls Service WhatsApp -> 9999965857 Available 24x7 ^ D...
Hifi Laxmi Nagar Call Girls Service WhatsApp -> 9999965857 Available 24x7 ^ D...Hifi Laxmi Nagar Call Girls Service WhatsApp -> 9999965857 Available 24x7 ^ D...
Hifi Laxmi Nagar Call Girls Service WhatsApp -> 9999965857 Available 24x7 ^ D...
 
VIP Call Girls In Goa 7028418221 Call Girls In Baga Beach Escorts Service
VIP Call Girls In Goa 7028418221 Call Girls In Baga Beach Escorts ServiceVIP Call Girls In Goa 7028418221 Call Girls In Baga Beach Escorts Service
VIP Call Girls In Goa 7028418221 Call Girls In Baga Beach Escorts Service
 
Call US '' 8377087607'' !! Call Girls In Model Town Metro (Delhi NCR)
Call US '' 8377087607'' !! Call Girls In Model Town Metro (Delhi NCR)Call US '' 8377087607'' !! Call Girls In Model Town Metro (Delhi NCR)
Call US '' 8377087607'' !! Call Girls In Model Town Metro (Delhi NCR)
 
Call Girls Sanand 7397865700 Ridhima Hire Me Full Night
Call Girls Sanand 7397865700 Ridhima Hire Me Full NightCall Girls Sanand 7397865700 Ridhima Hire Me Full Night
Call Girls Sanand 7397865700 Ridhima Hire Me Full Night
 
Kolkata Call Girls Service +918240919228 - Kolkatanightgirls.com
Kolkata Call Girls Service +918240919228 - Kolkatanightgirls.comKolkata Call Girls Service +918240919228 - Kolkatanightgirls.com
Kolkata Call Girls Service +918240919228 - Kolkatanightgirls.com
 
5* Hotel Call Girls In Goa 7028418221 Call Girls In North Goa Escort Services
5* Hotel Call Girls In Goa 7028418221 Call Girls In North Goa Escort Services5* Hotel Call Girls In Goa 7028418221 Call Girls In North Goa Escort Services
5* Hotel Call Girls In Goa 7028418221 Call Girls In North Goa Escort Services
 

Cloud Software Factory Optimization

  • 1. Objectif : Cloud Nicolas De Loof ©2012 CloudBees, Inc. All Rights Reserved
  • 2. <Me> @ndeloof ©2011 CloudBees, Inc. All Rights 2 Reserved
  • 3. In Java community • JUG-Leader and founder • jDuchess France (support) member • Conferenre organizer (as Dictator) nicolas@breizhjug.org ©2011 CloudBees, Inc. All Rights Reserved 3
  • 4. In OSS • (ex) Apache committer • contributor • and few others… Fonzie nicolas@apache.org ©2011 CloudBees, Inc. All Rights Reserved 4
  • 5. At work … Senior Engineer at  Customer support  Conferences and Evangelisation  Sales tech-assistance  DEV contributor nicolas.deloof@cloudbees.com ©2011 CloudBees, Inc. All Rights Reserved 5
  • 6. </me> ©2011 CloudBees, Inc. All Rights Reserved 6
  • 7. What’s a Software Factory ? ©2011 CloudBees, Inc. All Rights Reserved
  • 8. Project Management Developer (IDE) QA Maintenance Requirements Static analysis SCM Tests Feature Bug Tracker Test Coverage branches BugFix Branches Build tool TDD Release process Dashboard Distribution BDD C.I. Demo FDD History DevOps U.I Tests Production Deployment ©2011 CloudBees, Inc. All Rights Reserved 8
  • 9. QA Maintenance Project Management Developer (IDE) Static analysis Bug Tracker Test Coverage Dashboard Requirements BugFix Branches Tests History Feature Build tool TDD branches Release Distribution process BDD C.I. Demo FDD DevOps U.I Tests Production Deployment ©2011 CloudBees, Inc. All Rights Reserved 9
  • 10. QA Project Management Developer (IDE) Maintenance Requirements Tests Bug Tracker SCM Feature Static branches BugFix analysis Test Coverage Branches *DD Distribution Release Dashboard process C.I. Demo History DevOps U.I Tests Deployment Production ©2011 CloudBees, Inc. All Rights Reserved 10
  • 11. Project Management Developer (IDE) QA Maintenance Requirements Static analysis SCM Bug Tracker BugFix Build tool Branches Test Coverage DevOps Distribution Dashboard Feature Tests Release process branches Demo *DD History Production U.I Tests Deployment ©2011 CloudBees, Inc. All Rights Reserved 11
  • 12. Project Management Developer (IDE) QA Maintenance Requirements Static analysis SCM Tests Feature Bug Tracker Test Coverage branches BugFix Branches Build tool TDD Release process Dashboard Distribution BDD C.I. DevOps History Demo FDD Production U.I Tests ©2011 CloudBees, Inc. All Rights Reserved 12
  • 13. Choose your SCM ©2011 CloudBees, Inc. All Rights Reserved
  • 14. Git ! What else ? ©2011 CloudBees, Inc. All Rights Reserved 14
  • 15. Choose your Build tool ©2011 CloudBees, Inc. All Rights Reserved
  • 16. Maven ? Standardized project layout Dependency management and repository Standardized commands and lifecycle ✗Ugly file format ✗Close-minded lifecycle and project model ✗Damaged community ©2011 CloudBees, Inc. All Rights Reserved 16
  • 17. What else ? ©2011 CloudBees, Inc. All Rights Reserved 17
  • 18. Choose your Automation tool ©2011 CloudBees, Inc. All Rights Reserved
  • 19. Jenkins ! • 400+ plugins • Still growing dev community  Ruby, Python • Support all* build tools • More than continuous integration  DevOps ©2011 CloudBees, Inc. All Rights Reserved 19
  • 20. Hudson / Jenkins : the fork Jenkins Here we are Jenkins defines it’s own process Hudson moved to GitHub and proposed to Eclipse Sonatype join Oracle Hudson Vote to rename the project and move to GitHub Oracle uses trademark as a weapon Issues with java.net infrastructure Oracle register « Hudson » trademark Oracle aquire SUN Hudson is adopted world wide KK create Hudson as a Hobby ©2011 CloudBees, Inc. All Rights Reserved 20
  • 21. Choose your platform ©2011 CloudBees, Inc. All Rights Reserved
  • 22. On-premises containers • Available on demand ? • Cheap ? • Elastic ? • Simple (from a developer PoV) ? • Integrated with build tools ? ©2011 CloudBees, Inc. All Rights Reserved 22
  • 23. Use a PaaS ! ©2011 CloudBees, Inc. All Rights Reserved 23
  • 24. Paas ? ©2011 CloudBees, Inc. All Rights Reserved 24
  • 25. Cloud ? me ©2011 CloudBees, Inc. All Rights Reserved 25
  • 26. Just some new Buzz-words ? Let’s decrypt … ©2011 CloudBees, Inc. All Rights Reserved 26
  • 27. Sample : my Software Factory The way I did it for 10 years … ©2011 CloudBees, Inc. All Rights Reserved
  • 28. Your Monday morning TODO-list • Get a « big • Install DataBase enough » server • Install Sonar • Install OS • Configure repositories • Install JDK • Install repo manager • Install SCM • Configure proxies • Install Build tools • Configure Jobs • Install Jenkins • Configure Sonar rules • Install plugins • Provision Demo • Setup security server • … ©2011 CloudBees, Inc. All Rights 28 Reserved
  • 29. Option 1 : virtual machines + clone Upgrades ? Maintenance ? ©2011 CloudBees, Inc. All Rights Reserved 29
  • 30. Option 2 : script-it ©2011 CloudBees, Inc. All Rights Reserved 30
  • 31. Your (revised) Monday morning TODO- list • Get a « big enough » server • Run scripts • Configure Jobs ©2011 CloudBees, Inc. All Rights 31 Reserved
  • 32. Elasticity ©2011 CloudBees, Inc. All Rights Reserved
  • 33. What you would need What you have (and pay for) What you consume ©2011 CloudBees, Inc. All Rights 33 Reserved
  • 34. What you would need What you consume Project Team Public start working Team Hollidays Release Bug working ! fix Maintenance ©2011 CloudBees, Inc. All Rights 34 Reserved
  • 35. In most cases, your CI looks like that : ©2011 CloudBees, Inc. All Rights Reserved 35
  • 36. Platform as a Service (not just the buzz) ©2011 CloudBees, Inc. All Rights Reserved
  • 37. Traditional Software Stack Validate Install Stack Upgrade Monitor Patch 37
  • 38. @Cloud ©2011 CloudBees, Inc. All Rights Reserved
  • 39. @Cloud ©2011 CloudBees, Inc. All Rights Reserved 39
  • 40. RUN@Cloud ©2011 CloudBees, Inc. All Rights Reserved
  • 41. … ©2011 CloudBees, Inc. All Rights Reserved 41
  • 42. ©2011 CloudBees, Inc. All Rights Reserved 42
  • 43. ©2011 CloudBees, Inc. All Rights Reserved 43
  • 44. ©2011 CloudBees, Inc. All Rights Reserved 44
  • 45. ©2011 CloudBees, Inc. All Rights Reserved 45
  • 46. Why not simply use an IaaS ? ©2011 CloudBees, Inc. All Rights Reserved
  • 47. ©2011 CloudBees, Inc. All Rights Reserved 47
  • 48. Why not use a SaaS ? ©2011 CloudBees, Inc. All Rights Reserved
  • 49. ©2011 CloudBees, Inc. All Rights Reserved 49
  • 50. Does it fit well ? ©2011 CloudBees, Inc. All Rights Reserved 50
  • 51. Competitors … ©2011 CloudBees, Inc. All Rights Reserved 51
  • 52. Ecosystem ©2011 CloudBees, Inc. All Rights Reserved
  • 53. ©2011 CloudBees, Inc. All Rights Reserved 53
  • 54. ©2011 CloudBees, Inc. All Rights Reserved 54
  • 55. ©2011 CloudBees, Inc. All Rights Reserved 55
  • 56. ©2011 CloudBees, Inc. All Rights Reserved 56
  • 57. ©2011 CloudBees, Inc. All Rights Reserved 57
  • 58. ©2011 CloudBees, Inc. All Rights Reserved 58
  • 59. Killer Feature : DEV@Cloud Full-lifecycle « platform » for Java Developers ©2011 CloudBees, Inc. All Rights Reserved
  • 60. ©2011 CloudBees, Inc. All Rights Reserved 60
  • 61. ©2011 CloudBees, Inc. All Rights Reserved 61
  • 62. Elasticity ©2011 CloudBees, Inc. All Rights Reserved 62
  • 63. ©2011 CloudBees, Inc. All Rights Reserved 63
  • 64. ©2011 CloudBees, Inc. All Rights Reserved 64
  • 65. ©2011 CloudBees, Inc. All Rights Reserved 65
  • 66. ©2011 CloudBees, Inc. All Rights Reserved 66
  • 67. ©2011 CloudBees, Inc. All Rights Reserved 67
  • 68. Full platform for Java developer Your Code Your Application PaaS … ©2011 CloudBees, Inc. All Rights Reserved 68
  • 69. Higher vision of PaaS : code PaaS application ©2011 CloudBees, Inc. All Rights Reserved 69
  • 70. @Cloud @Cloud ©2011 CloudBees, Inc. All Rights Reserved 70
  • 71. Stop with slides, let’s do it … ©2011 CloudBees, Inc. All Rights Reserved 71
  • 72. Thank you Q&A ©2011 CloudBees, Inc. All Rights Reserved 72

Notas do Editor

  1. Lets look at the traditional stack here: again you are in the business of maintaining the whole stack. Whereas your expertise lies in your user app. If anything goes wrong in the stack – you are responsible for fixing it.