SlideShare a Scribd company logo
1 of 44
Deployment Automation
for Software Applications
Deployit. Automating your Deployment Process
Agenda


   Introducing XebiaLabs

   Today’s deployment challenges for IT organizations

   Vision on deployment automation

   Zooming in on the deployment function

   Deployit: world-class deployment automation solution
Agenda


   Introducing XebiaLabs

   Today’s deployment challenges for IT organizations

   Vision on deployment automation

   Zooming in on the deployment function

   Deployit: world-class deployment automation solution
XebiaLabs



                XebiaLabs provides
        a deployment automation solution
      to automate the application deployments
            to middleware environments
XebiaLabs – company overview

  2001          ~     2007            2008               2009                  2010        2011 and beyond



                                      XebiaLabs        Release of          International     Expanding
Xebia founded   KLM as 1st customer
                                       founded        Deployit v.1           expansion     customer base




                                                       Scandinavia
                                              Netherlands
                                                                 Germany

                                                       France
                             USA


                                                                                   India
XebiaLabs serves customers around the world
Agenda


   Introducing XebiaLabs

   Today’s deployment challenges for IT organizations

   Vision on deployment automation

   Zooming in on the deployment function

   Deployit: world-class deployment automation solution
Deployment automation defined



            Deployment automation is a
            series of configuration tasks
         to be processed in the right order
       to get an application running correctly
           in a middleware environment
Application deployments at 10,000 feet




      MyApp
Challenges for deploying Java applications today

   Increasing complexity of target landscapes
      Heterogeneity in middleware environments
      Lack of standardization of deployment procedures
      Clouds & virtualization on the rise
Challenges for deploying Java applications today

   Increasing complexity of target landscapes
      Heterogeneity in middleware environments
      Lack of standardization of deployment procedures
      Clouds & virtualization on the rise

   Increasing complexity of applications
       From monolithic to componentized applications (SOA)
Challenges for deploying Java applications today

   Increasing complexity of target landscapes
      Heterogeneity in middleware environments
      Lack of standardization of deployment procedures
      Clouds & virtualization on the rise

   Increasing complexity of applications
        From monolithic to componentized applications (SOA)

   Acceleration of change
        New technologies release cycles
        Agile methodologies
        Business pushing for frequent functional upgrades
Challenges for deploying Java applications today

   Increasing complexity of target landscapes
      Heterogeneity in middleware environments
      Lack of standardization of deployment procedures
      Clouds & virtualization on the rise

   Increasing complexity of applications
        From monolithic to componentized applications (SOA)

   Acceleration of change
        New technologies release cycles
        Agile methodologies
        Business pushing for frequent functional upgrades
   Organizational
      Difference in mindset between Development and Operations
      Lack of ownership (hand-over between Development and Operations)
      Lack of governance of and security on environments
Pitfalls for a reliable deployment process

   Infrastructure design ignores deployment tasks

   Deployment is overlooked by developers

   Development, test and deployment environments differ substantially

   Deployment manuals are seldom used properly

   Middleware environments are out-of-synch

   Incomplete view of all existing configurations

   Deployment itself is not tested

   Mindset: “Fully automated deployment is simply not possible”
Deployment Automation of IT capacity
 Deployments consume lots


Did you know…



... an average software
engineer spends around
200 hours per year on
redeploying his own
applications?




                                Source: ZeroTurnAround, July 2009
Deployment Automation Level Agreements
 Deployments impact Service


Did you know…



... about 28% of all server downtime
is caused by config changes, updates
or deployments?




                                       Source: The Sources of Web Application Downtime, 2009
Deployment Automation
 Deployments often are hidden costs for IT organizations


Did you know…



... an average company invests
over $850,000 per year on
creating & maintaining deployment scripts?




                                      Source: The Sources of Web Application Downtime, 2009
Deployment Automation in focus new challenge for IT
 Analysts recognize deployment as the


 Most IT organizations today are in fact
 “throwing people at the problem”.
 However, they should be putting in place solutions that will
 make it possible to filter the complexity so that it becomes
 controllable and manageable.




                       Organizations need to embrace an automated application
                       deployment solution to ensure efficient, repeatable,
                       accurate and reliable application deployments.
Agenda


   Introducing XebiaLabs

   Today’s deployment challenges for IT organizations

   Vision on deployment automation

   Zooming in on the deployment function

   Deployit: world-class deployment automation solution
XebiaLabs’ vision on deployment automation

… having one streamlined, integrated, end-to-end software
  deployment process, tailored by my middleware specialists:
XebiaLabs’ vision on deployment automation

… having one streamlined, integrated, end-to-end software
  deployment process, tailored by my middleware specialists:

    Streamlined: standardized way of working for developers
     and operators based on in-depth deployment knowledge
XebiaLabs’ vision on deployment automation

… having one streamlined, integrated, end-to-end software
  deployment process, tailored by my middleware specialists:

    Streamlined: standardized way of working for developers
     and operators based on in-depth deployment knowledge
    Integrated: unleashing full potential of existing investments
     in development, release, and change management tools
XebiaLabs’ vision on deployment automation

… having one streamlined, integrated, end-to-end software
  deployment process, tailored by my middleware specialists:

    Streamlined: standardized way of working for developers
     and operators based on in-depth deployment knowledge
    Integrated: unleashing full potential of existing investments
     in development, release, and change management tools
    End-to-end: from package composition up to actually
     releasing software to my target environments
XebiaLabs’ vision on deployment automation

… having one streamlined, integrated, end-to-end software
  deployment process, tailored by my middleware specialists:

    Streamlined: standardized way of working for developers
     and operators based on in-depth deployment knowledge
    Integrated: unleashing full potential of existing investments
     in development, release, and change management tools
    End-to-end: from package composition up to actually
     releasing software to my target environments
    Tailored: fully adaptable to my applications, environments
     and my preferred way-of-working
Deployments are end-to-end processes


A deployment is a complicated, context-dependent process:

 Installing applications

 Configuring resources

 Configuring middleware components

 Starting/stopping components

 Configuring the installed application for the
   target environment


And all of these in the right order …
Deployit: bridging the deployment gap

                         Continuous                        Monitoring
                            Build
                        CruiseControl,
                          Hudson…




  IDEs
  RAD,
Eclipse…
              SCM
           ClearCase,
             SVN...




                         Interactive
                                           Release
                                         Management

                                                      ?
                            Build                           Change
                        Maven, Ant…                       Management




                                                          Configuration
                                                          Management
Deployit: bridging the deployment gap

                         Continuous                        Monitoring
                            Build
                        CruiseControl,
                          Hudson…




  IDEs
  RAD,
Eclipse…
              SCM
           ClearCase,
             SVN...




                         Interactive
                                           Release
                                         Management

                                                      ?
                            Build                           Change
                        Maven, Ant…                       Management



Development is automated
                                                          Configuration
                                                          Management
Deployit: bridging the deployment gap

                         Continuous                                   Monitoring
                            Build
                        CruiseControl,
                          Hudson…




  IDEs
  RAD,
Eclipse…
              SCM
           ClearCase,
             SVN...




                         Interactive
                                           Release
                                         Management

                                                      ?
                            Build                                      Change
                        Maven, Ant…                                  Management



Development is automated                              Operations is automated
                                                                     Configuration
                                                                     Management
Deployit: bridging the deployment gap

                         Continuous                                              Monitoring
                            Build
                        CruiseControl,
                          Hudson…




                                                      But: manual transition
  IDEs        SCM                          Release
  RAD,     ClearCase,                    Management   of software packages
Eclipse…     SVN...
                                                      between Dev & Ops…

                         Interactive
                            Build                                                 Change
                        Maven, Ant…                                             Management



Development is automated                                         Operations is automated
                                                                                Configuration
                                                                                Management
Deployit: bridging the deployment gap

                         Continuous                    Monitoring
                            Build
                        CruiseControl,
                          Hudson…




  IDEs        SCM                          Release
  RAD,     ClearCase,                    Management
Eclipse…     SVN...




                         Interactive
                            Build                       Change
                        Maven, Ant…                   Management




End-to-end automation for all Development             Configuration
                                                      Management
and Operations’ activities !
Agenda


   Introducing XebiaLabs

   Today’s deployment challenges for IT organizations

   Vision on deployment automation

   Zooming in on the deployment function

   Deployit: world-class deployment automation solution
Zooming in on the deployment function
Zooming in on the deployment function


             End-to-end solution,
             integrating with Build and
             Release Management
             Systems
Zooming in on the deployment function

    Self-service deployments to
    Development, Test and
    Acceptance environments
Zooming in on the deployment function



               Compares and synchronizes
               target environments
Zooming in on the deployment function

                       Support for post-
                       deployment tests
Zooming in on the deployment function



               Hooks to system
               management and
               monitoring tools
Agenda


   Introducing XebiaLabs

   Today’s deployment challenges for IT organizations

   Vision on deployment automation

   Zooming in on the deployment function

   Deployit: world-class deployment automation solution
Deployit: Capabilities

Deployit: a single deployment platform for Development & IT Operations


   Support for reliable ‘self-service’ deployments
   Automatic discovery of servers, clusters and nodes
   Enables reliable composition of deployment packages
   Synchronizes and compares target environments
   Promotes applications from one environment to another
   Out-of-box support for all major middleware stacks
   Support for clouds and virtualized environments
   Traceable processes with audit trails and reporting
   Both CLI and task-based UI based on Flex
   Secure, role-based solution
Deployit: Architecture


   Agentless, scalable architecture based
    on a Unified Deployment Model

   Easy to extend and customize via PluginAPI

   Integrates with CMDBs and build systems

   Integrates with Eclipse and Maven

   Works with all leading middleware:
      IBM, Oracle, JBoss, Tomcat etc
Customer case: KLM/AirFrance

  KLM chose Deployit to better manage all Java application deployments in
  their Service Oriented-Architecture.


                                             “Deployit provides us with a very powerful
                                             system that helps reduce repetitive work, boost
                                             productivity and improve quality.

                                             Now, we’re able to focus more on developing
                                             advanced online functions for our internal and
                                             external customers.”

                                                       Ronald Bosch, Director Web Systems



Situation: KLM WebSystems works on 35 projects simultaneously, leading to around 200 Java
EE deployments per week. Previously, over 70% of all deployments failed.
This has now been drastically reduced, leading to savings of up to 150 manhours per project.
Customer case: CoachClub

 CoachClub chose Deployit for reliable deployments in an agile
 development environment

                                     Based on my own experience, I knew that a classic
 Scrum development      Operations
                                     solution, based on scripts could not bring the guarantee
                                     that our application deployments would be done in time
                                     and in a predictable manner.
                                                                  Stephane Coussement, CIO


                                     The ROI on Deployit was realized within 6 months. We
                                     have chosen the subscription model because it fits our
                                     investment capabilities better.
                                                                      Benoît Pharisien, CFO


Situation: CoachClub carries out 2 deployments per month. Their SLAs require an uptime of
99.98%. Their technical team wants to avoid unreliable, risky and chaotic deployments, while
the CFO wants to keep costs down to the bare minimum.
What is your reason to evaluate Deployit?

1. We want to carry out our own deployments (e.g. to test systems)

2. We want to avoid error-prone and time consuming scripting

3. We want to migrate our applications from one platform to another

4. We want to spend our time on added-value tasks

5. We face many dependencies between applications, servers or teams

6. We want to support incremental updates to our SOA-based applications

7. We want to support an Agile development approach with frequent releases

8. We want to be ITIL and SOX-compliant

9. We want to eliminate hidden costs in our IT organization

10. We want to reduce time to market of our business critical applications
Let’s get in touch!




                      Contact us at:
                          twitter.com/xebialabs
                          blog.xebialabs.com
                          youtube.com/xebialabs
                          www.xebialabs.com

More Related Content

What's hot

DevOps Transformation - technical and organizational goals
DevOps Transformation - technical and organizational goalsDevOps Transformation - technical and organizational goals
DevOps Transformation - technical and organizational goalsAgron Fazliu
 
How a Mortgage Company is Transforming Their Business with Continuous Delivery
How a Mortgage Company is Transforming Their Business with Continuous DeliveryHow a Mortgage Company is Transforming Their Business with Continuous Delivery
How a Mortgage Company is Transforming Their Business with Continuous DeliveryXebiaLabs
 
Developing a Testing Strategy for DevOps Success
Developing a Testing Strategy for DevOps SuccessDeveloping a Testing Strategy for DevOps Success
Developing a Testing Strategy for DevOps SuccessDevOps.com
 
Serena DevOps Drive-in: Leading the Agile and DevOps transformation with Gary...
Serena DevOps Drive-in: Leading the Agile and DevOps transformation with Gary...Serena DevOps Drive-in: Leading the Agile and DevOps transformation with Gary...
Serena DevOps Drive-in: Leading the Agile and DevOps transformation with Gary...Serena Software
 
Deployit - Overview & concepts
Deployit - Overview & conceptsDeployit - Overview & concepts
Deployit - Overview & conceptsXebiaLabs
 
Tech Mahindra ADOPT©: Accelerate DevOps Transformation
Tech Mahindra ADOPT©: Accelerate DevOps TransformationTech Mahindra ADOPT©: Accelerate DevOps Transformation
Tech Mahindra ADOPT©: Accelerate DevOps TransformationCA Technologies
 
Efficient Performance Test Automation - Opitmizing the Jenkins Pipeline
Efficient Performance Test Automation - Opitmizing the Jenkins PipelineEfficient Performance Test Automation - Opitmizing the Jenkins Pipeline
Efficient Performance Test Automation - Opitmizing the Jenkins PipelineJules Pierre-Louis
 
5 Steps to Building a Mature DevOps Organization with Sherwin-Williams
5 Steps to Building a Mature DevOps Organization with Sherwin-Williams5 Steps to Building a Mature DevOps Organization with Sherwin-Williams
5 Steps to Building a Mature DevOps Organization with Sherwin-WilliamsDynatrace
 
Integrating Automated Testing into DevOps
Integrating Automated Testing into DevOpsIntegrating Automated Testing into DevOps
Integrating Automated Testing into DevOpsTechWell
 
Jenkins CI + XebiaLabs for Release Orchestration: A Recipe for Continuous Del...
Jenkins CI + XebiaLabs for Release Orchestration: A Recipe for Continuous Del...Jenkins CI + XebiaLabs for Release Orchestration: A Recipe for Continuous Del...
Jenkins CI + XebiaLabs for Release Orchestration: A Recipe for Continuous Del...XebiaLabs
 
XebiaLabs Overview Slides
XebiaLabs Overview SlidesXebiaLabs Overview Slides
XebiaLabs Overview SlidesXebiaLabs
 
XebiaLabs Enterprise DevOps
XebiaLabs Enterprise DevOpsXebiaLabs Enterprise DevOps
XebiaLabs Enterprise DevOpsBob Sokol
 
DevOps Powerpoint Presentation Slides
DevOps Powerpoint Presentation SlidesDevOps Powerpoint Presentation Slides
DevOps Powerpoint Presentation SlidesSlideTeam
 
XL Deploy Demo Slides: Agentless Application Release Automation
XL Deploy Demo Slides: Agentless Application Release AutomationXL Deploy Demo Slides: Agentless Application Release Automation
XL Deploy Demo Slides: Agentless Application Release AutomationXebiaLabs
 
Working on DevSecOps culture - a team centric view
Working on DevSecOps culture - a team centric viewWorking on DevSecOps culture - a team centric view
Working on DevSecOps culture - a team centric viewPatrick Debois
 
XL Deploy Demo Slides
XL Deploy Demo SlidesXL Deploy Demo Slides
XL Deploy Demo SlidesXebiaLabs
 
Demystifying DevOps for Ops - Including Findings from the 2015 State of DevOp...
Demystifying DevOps for Ops - Including Findings from the 2015 State of DevOp...Demystifying DevOps for Ops - Including Findings from the 2015 State of DevOp...
Demystifying DevOps for Ops - Including Findings from the 2015 State of DevOp...Puppet
 
Introduction to DevOps
Introduction to DevOpsIntroduction to DevOps
Introduction to DevOpsMatthew David
 

What's hot (20)

DevOps Transformation - technical and organizational goals
DevOps Transformation - technical and organizational goalsDevOps Transformation - technical and organizational goals
DevOps Transformation - technical and organizational goals
 
How a Mortgage Company is Transforming Their Business with Continuous Delivery
How a Mortgage Company is Transforming Their Business with Continuous DeliveryHow a Mortgage Company is Transforming Their Business with Continuous Delivery
How a Mortgage Company is Transforming Their Business with Continuous Delivery
 
Developing a Testing Strategy for DevOps Success
Developing a Testing Strategy for DevOps SuccessDeveloping a Testing Strategy for DevOps Success
Developing a Testing Strategy for DevOps Success
 
Serena DevOps Drive-in: Leading the Agile and DevOps transformation with Gary...
Serena DevOps Drive-in: Leading the Agile and DevOps transformation with Gary...Serena DevOps Drive-in: Leading the Agile and DevOps transformation with Gary...
Serena DevOps Drive-in: Leading the Agile and DevOps transformation with Gary...
 
Deployit - Overview & concepts
Deployit - Overview & conceptsDeployit - Overview & concepts
Deployit - Overview & concepts
 
Tech Mahindra ADOPT©: Accelerate DevOps Transformation
Tech Mahindra ADOPT©: Accelerate DevOps TransformationTech Mahindra ADOPT©: Accelerate DevOps Transformation
Tech Mahindra ADOPT©: Accelerate DevOps Transformation
 
Efficient Performance Test Automation - Opitmizing the Jenkins Pipeline
Efficient Performance Test Automation - Opitmizing the Jenkins PipelineEfficient Performance Test Automation - Opitmizing the Jenkins Pipeline
Efficient Performance Test Automation - Opitmizing the Jenkins Pipeline
 
5 Steps to Building a Mature DevOps Organization with Sherwin-Williams
5 Steps to Building a Mature DevOps Organization with Sherwin-Williams5 Steps to Building a Mature DevOps Organization with Sherwin-Williams
5 Steps to Building a Mature DevOps Organization with Sherwin-Williams
 
Integrating Automated Testing into DevOps
Integrating Automated Testing into DevOpsIntegrating Automated Testing into DevOps
Integrating Automated Testing into DevOps
 
Jenkins CI + XebiaLabs for Release Orchestration: A Recipe for Continuous Del...
Jenkins CI + XebiaLabs for Release Orchestration: A Recipe for Continuous Del...Jenkins CI + XebiaLabs for Release Orchestration: A Recipe for Continuous Del...
Jenkins CI + XebiaLabs for Release Orchestration: A Recipe for Continuous Del...
 
XebiaLabs Overview Slides
XebiaLabs Overview SlidesXebiaLabs Overview Slides
XebiaLabs Overview Slides
 
XebiaLabs Enterprise DevOps
XebiaLabs Enterprise DevOpsXebiaLabs Enterprise DevOps
XebiaLabs Enterprise DevOps
 
DevOps
DevOpsDevOps
DevOps
 
DevOps Powerpoint Presentation Slides
DevOps Powerpoint Presentation SlidesDevOps Powerpoint Presentation Slides
DevOps Powerpoint Presentation Slides
 
XL Deploy Demo Slides: Agentless Application Release Automation
XL Deploy Demo Slides: Agentless Application Release AutomationXL Deploy Demo Slides: Agentless Application Release Automation
XL Deploy Demo Slides: Agentless Application Release Automation
 
Working on DevSecOps culture - a team centric view
Working on DevSecOps culture - a team centric viewWorking on DevSecOps culture - a team centric view
Working on DevSecOps culture - a team centric view
 
XL Deploy Demo Slides
XL Deploy Demo SlidesXL Deploy Demo Slides
XL Deploy Demo Slides
 
Demystifying DevOps for Ops - Including Findings from the 2015 State of DevOp...
Demystifying DevOps for Ops - Including Findings from the 2015 State of DevOp...Demystifying DevOps for Ops - Including Findings from the 2015 State of DevOp...
Demystifying DevOps for Ops - Including Findings from the 2015 State of DevOp...
 
Introduction to DevOps
Introduction to DevOpsIntroduction to DevOps
Introduction to DevOps
 
Introduction to DevOps
Introduction to DevOpsIntroduction to DevOps
Introduction to DevOps
 

Similar to Application deployment automation (XebiaLabs)

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
 
Optimize your Application Delivery
Optimize your Application DeliveryOptimize your Application Delivery
Optimize your Application DeliveryXebiaLabs
 
Devops lifecycle with Kabanero Appsody, Codewind, Tekton
Devops lifecycle with Kabanero Appsody, Codewind, TektonDevops lifecycle with Kabanero Appsody, Codewind, Tekton
Devops lifecycle with Kabanero Appsody, Codewind, TektonWinton Winton
 
XebiaLabs deployment automation brochure
XebiaLabs deployment automation brochureXebiaLabs deployment automation brochure
XebiaLabs deployment automation brochureguestea92ba
 
XebiaLabs deployment automation brochure
XebiaLabs deployment automation brochureXebiaLabs deployment automation brochure
XebiaLabs deployment automation brochureXebiaLabs
 
Intro to Cloud Native _ v1.0en (2021/01)
Intro to Cloud Native _ v1.0en (2021/01)Intro to Cloud Native _ v1.0en (2021/01)
Intro to Cloud Native _ v1.0en (2021/01)Young Suk Ahn Park
 
Har du en DevOps i ditt team?
Har du en DevOps i ditt team?Har du en DevOps i ditt team?
Har du en DevOps i ditt team?Solidify
 
The Business Impact of Virtualization
The Business Impact of VirtualizationThe Business Impact of Virtualization
The Business Impact of VirtualizationFlexera
 
MesosCon_Asia_2016_DevOps_at_GSShop
MesosCon_Asia_2016_DevOps_at_GSShopMesosCon_Asia_2016_DevOps_at_GSShop
MesosCon_Asia_2016_DevOps_at_GSShopVivek Juneja
 
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
 
Top devops solution providers
Top devops solution providersTop devops solution providers
Top devops solution providersayush gupta
 
Continuous Deployment with Bamboo and Deployit
Continuous Deployment with Bamboo and DeployitContinuous Deployment with Bamboo and Deployit
Continuous Deployment with Bamboo and DeployitXebiaLabs
 
How Application Release Automation Powers DevOps
How Application Release Automation Powers DevOpsHow Application Release Automation Powers DevOps
How Application Release Automation Powers DevOpsXebiaLabs
 
The DevOps paradigm - the evolution of IT professionals and opensource toolkit
The DevOps paradigm - the evolution of IT professionals and opensource toolkitThe DevOps paradigm - the evolution of IT professionals and opensource toolkit
The DevOps paradigm - the evolution of IT professionals and opensource toolkitMarco Ferrigno
 
The DevOps Paradigm
The DevOps ParadigmThe DevOps Paradigm
The DevOps ParadigmNaLUG
 
EvansData_DevRel_2016-DevOps
EvansData_DevRel_2016-DevOpsEvansData_DevRel_2016-DevOps
EvansData_DevRel_2016-DevOpsLarry McDonough
 

Similar to Application deployment automation (XebiaLabs) (20)

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
 
Optimize your Application Delivery
Optimize your Application DeliveryOptimize your Application Delivery
Optimize your Application Delivery
 
Devops lifecycle with Kabanero Appsody, Codewind, Tekton
Devops lifecycle with Kabanero Appsody, Codewind, TektonDevops lifecycle with Kabanero Appsody, Codewind, Tekton
Devops lifecycle with Kabanero Appsody, Codewind, Tekton
 
XebiaLabs deployment automation brochure
XebiaLabs deployment automation brochureXebiaLabs deployment automation brochure
XebiaLabs deployment automation brochure
 
XebiaLabs deployment automation brochure
XebiaLabs deployment automation brochureXebiaLabs deployment automation brochure
XebiaLabs deployment automation brochure
 
Intro to Cloud Native _ v1.0en (2021/01)
Intro to Cloud Native _ v1.0en (2021/01)Intro to Cloud Native _ v1.0en (2021/01)
Intro to Cloud Native _ v1.0en (2021/01)
 
Xebia deploy it
Xebia deploy itXebia deploy it
Xebia deploy it
 
Har du en DevOps i ditt team?
Har du en DevOps i ditt team?Har du en DevOps i ditt team?
Har du en DevOps i ditt team?
 
Deploy tools research
Deploy tools researchDeploy tools research
Deploy tools research
 
The Business Impact of Virtualization
The Business Impact of VirtualizationThe Business Impact of Virtualization
The Business Impact of Virtualization
 
MesosCon_Asia_2016_DevOps_at_GSShop
MesosCon_Asia_2016_DevOps_at_GSShopMesosCon_Asia_2016_DevOps_at_GSShop
MesosCon_Asia_2016_DevOps_at_GSShop
 
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...
 
Top devops solution providers
Top devops solution providersTop devops solution providers
Top devops solution providers
 
Continuous Deployment with Bamboo and Deployit
Continuous Deployment with Bamboo and DeployitContinuous Deployment with Bamboo and Deployit
Continuous Deployment with Bamboo and Deployit
 
How Application Release Automation Powers DevOps
How Application Release Automation Powers DevOpsHow Application Release Automation Powers DevOps
How Application Release Automation Powers DevOps
 
The DevOps paradigm - the evolution of IT professionals and opensource toolkit
The DevOps paradigm - the evolution of IT professionals and opensource toolkitThe DevOps paradigm - the evolution of IT professionals and opensource toolkit
The DevOps paradigm - the evolution of IT professionals and opensource toolkit
 
The DevOps Paradigm
The DevOps ParadigmThe DevOps Paradigm
The DevOps Paradigm
 
Evans Data DevRel 2016
Evans Data DevRel 2016 Evans Data DevRel 2016
Evans Data DevRel 2016
 
EvansData_DevRel_2016-DevOps
EvansData_DevRel_2016-DevOpsEvansData_DevRel_2016-DevOps
EvansData_DevRel_2016-DevOps
 
Ess sellsheet 01
Ess sellsheet 01Ess sellsheet 01
Ess sellsheet 01
 

More from XebiaLabs

Metrics That Matter: How to Measure Digital Transformation Success
Metrics That Matter: How to Measure Digital Transformation SuccessMetrics That Matter: How to Measure Digital Transformation Success
Metrics That Matter: How to Measure Digital Transformation SuccessXebiaLabs
 
Infrastructure as Code in Large Scale Organizations
Infrastructure as Code in Large Scale OrganizationsInfrastructure as Code in Large Scale Organizations
Infrastructure as Code in Large Scale OrganizationsXebiaLabs
 
Accelerate Your Digital Transformation: How to Achieve Business Agility with ...
Accelerate Your Digital Transformation: How to Achieve Business Agility with ...Accelerate Your Digital Transformation: How to Achieve Business Agility with ...
Accelerate Your Digital Transformation: How to Achieve Business Agility with ...XebiaLabs
 
Don't Let Technology Slow Down Your Digital Transformation
Don't Let Technology Slow Down Your Digital Transformation Don't Let Technology Slow Down Your Digital Transformation
Don't Let Technology Slow Down Your Digital Transformation XebiaLabs
 
Deliver More Customer Value with Value Stream Management
Deliver More Customer Value with Value Stream ManagementDeliver More Customer Value with Value Stream Management
Deliver More Customer Value with Value Stream ManagementXebiaLabs
 
Building a Software Chain of Custody: A Guide for CTOs, CIOs, and Enterprise ...
Building a Software Chain of Custody: A Guide for CTOs, CIOs, and Enterprise ...Building a Software Chain of Custody: A Guide for CTOs, CIOs, and Enterprise ...
Building a Software Chain of Custody: A Guide for CTOs, CIOs, and Enterprise ...XebiaLabs
 
XebiaLabs: DevOps 2020 with Gene Kim
XebiaLabs: DevOps 2020 with Gene KimXebiaLabs: DevOps 2020 with Gene Kim
XebiaLabs: DevOps 2020 with Gene KimXebiaLabs
 
From Chaos to Compliance: The New Digital Governance for DevOps
From Chaos to Compliance: The New Digital Governance for DevOpsFrom Chaos to Compliance: The New Digital Governance for DevOps
From Chaos to Compliance: The New Digital Governance for DevOpsXebiaLabs
 
Supercharge Your Digital Transformation by Establishing a DevOps Platform
Supercharge Your Digital Transformation by Establishing a DevOps PlatformSupercharge Your Digital Transformation by Establishing a DevOps Platform
Supercharge Your Digital Transformation by Establishing a DevOps PlatformXebiaLabs
 
Build a Bridge Between CI/CD and ITSM w/ Quint Technology
Build a Bridge Between CI/CD and ITSM w/ Quint TechnologyBuild a Bridge Between CI/CD and ITSM w/ Quint Technology
Build a Bridge Between CI/CD and ITSM w/ Quint TechnologyXebiaLabs
 
Make Software Audit Nightmares a Thing of the Past
Make Software Audit Nightmares a Thing of the PastMake Software Audit Nightmares a Thing of the Past
Make Software Audit Nightmares a Thing of the PastXebiaLabs
 
Is Your DevOps Ready for the Cloud?
Is Your DevOps Ready for the Cloud?Is Your DevOps Ready for the Cloud?
Is Your DevOps Ready for the Cloud?XebiaLabs
 
Compliance und Sicherheit im Rahmen von Software-Deployments
Compliance und Sicherheit im Rahmen von Software-DeploymentsCompliance und Sicherheit im Rahmen von Software-Deployments
Compliance und Sicherheit im Rahmen von Software-DeploymentsXebiaLabs
 
All Roads Lead to DevOps
All Roads Lead to DevOpsAll Roads Lead to DevOps
All Roads Lead to DevOpsXebiaLabs
 
Reaching Cloud Utopia: How to Create a Single Pipeline for Hybrid Deployments
Reaching Cloud Utopia: How to Create a Single Pipeline for Hybrid DeploymentsReaching Cloud Utopia: How to Create a Single Pipeline for Hybrid Deployments
Reaching Cloud Utopia: How to Create a Single Pipeline for Hybrid DeploymentsXebiaLabs
 
Avoid Troubled Waters: Building a Bridge Between ServiceNow and CI/CD
Avoid Troubled Waters: Building a Bridge Between ServiceNow and CI/CDAvoid Troubled Waters: Building a Bridge Between ServiceNow and CI/CD
Avoid Troubled Waters: Building a Bridge Between ServiceNow and CI/CDXebiaLabs
 
Shift Left and Automate: How to Bake Compliance and Security into Your Softwa...
Shift Left and Automate: How to Bake Compliance and Security into Your Softwa...Shift Left and Automate: How to Bake Compliance and Security into Your Softwa...
Shift Left and Automate: How to Bake Compliance and Security into Your Softwa...XebiaLabs
 
2019 DevOps Predictions
2019 DevOps Predictions2019 DevOps Predictions
2019 DevOps PredictionsXebiaLabs
 
Building a Bridge Between CI/CD and ITSM
Building a Bridge Between CI/CD and ITSMBuilding a Bridge Between CI/CD and ITSM
Building a Bridge Between CI/CD and ITSMXebiaLabs
 
DevOps Hits Adolescence – what’s next?
DevOps Hits Adolescence – what’s next?DevOps Hits Adolescence – what’s next?
DevOps Hits Adolescence – what’s next?XebiaLabs
 

More from XebiaLabs (20)

Metrics That Matter: How to Measure Digital Transformation Success
Metrics That Matter: How to Measure Digital Transformation SuccessMetrics That Matter: How to Measure Digital Transformation Success
Metrics That Matter: How to Measure Digital Transformation Success
 
Infrastructure as Code in Large Scale Organizations
Infrastructure as Code in Large Scale OrganizationsInfrastructure as Code in Large Scale Organizations
Infrastructure as Code in Large Scale Organizations
 
Accelerate Your Digital Transformation: How to Achieve Business Agility with ...
Accelerate Your Digital Transformation: How to Achieve Business Agility with ...Accelerate Your Digital Transformation: How to Achieve Business Agility with ...
Accelerate Your Digital Transformation: How to Achieve Business Agility with ...
 
Don't Let Technology Slow Down Your Digital Transformation
Don't Let Technology Slow Down Your Digital Transformation Don't Let Technology Slow Down Your Digital Transformation
Don't Let Technology Slow Down Your Digital Transformation
 
Deliver More Customer Value with Value Stream Management
Deliver More Customer Value with Value Stream ManagementDeliver More Customer Value with Value Stream Management
Deliver More Customer Value with Value Stream Management
 
Building a Software Chain of Custody: A Guide for CTOs, CIOs, and Enterprise ...
Building a Software Chain of Custody: A Guide for CTOs, CIOs, and Enterprise ...Building a Software Chain of Custody: A Guide for CTOs, CIOs, and Enterprise ...
Building a Software Chain of Custody: A Guide for CTOs, CIOs, and Enterprise ...
 
XebiaLabs: DevOps 2020 with Gene Kim
XebiaLabs: DevOps 2020 with Gene KimXebiaLabs: DevOps 2020 with Gene Kim
XebiaLabs: DevOps 2020 with Gene Kim
 
From Chaos to Compliance: The New Digital Governance for DevOps
From Chaos to Compliance: The New Digital Governance for DevOpsFrom Chaos to Compliance: The New Digital Governance for DevOps
From Chaos to Compliance: The New Digital Governance for DevOps
 
Supercharge Your Digital Transformation by Establishing a DevOps Platform
Supercharge Your Digital Transformation by Establishing a DevOps PlatformSupercharge Your Digital Transformation by Establishing a DevOps Platform
Supercharge Your Digital Transformation by Establishing a DevOps Platform
 
Build a Bridge Between CI/CD and ITSM w/ Quint Technology
Build a Bridge Between CI/CD and ITSM w/ Quint TechnologyBuild a Bridge Between CI/CD and ITSM w/ Quint Technology
Build a Bridge Between CI/CD and ITSM w/ Quint Technology
 
Make Software Audit Nightmares a Thing of the Past
Make Software Audit Nightmares a Thing of the PastMake Software Audit Nightmares a Thing of the Past
Make Software Audit Nightmares a Thing of the Past
 
Is Your DevOps Ready for the Cloud?
Is Your DevOps Ready for the Cloud?Is Your DevOps Ready for the Cloud?
Is Your DevOps Ready for the Cloud?
 
Compliance und Sicherheit im Rahmen von Software-Deployments
Compliance und Sicherheit im Rahmen von Software-DeploymentsCompliance und Sicherheit im Rahmen von Software-Deployments
Compliance und Sicherheit im Rahmen von Software-Deployments
 
All Roads Lead to DevOps
All Roads Lead to DevOpsAll Roads Lead to DevOps
All Roads Lead to DevOps
 
Reaching Cloud Utopia: How to Create a Single Pipeline for Hybrid Deployments
Reaching Cloud Utopia: How to Create a Single Pipeline for Hybrid DeploymentsReaching Cloud Utopia: How to Create a Single Pipeline for Hybrid Deployments
Reaching Cloud Utopia: How to Create a Single Pipeline for Hybrid Deployments
 
Avoid Troubled Waters: Building a Bridge Between ServiceNow and CI/CD
Avoid Troubled Waters: Building a Bridge Between ServiceNow and CI/CDAvoid Troubled Waters: Building a Bridge Between ServiceNow and CI/CD
Avoid Troubled Waters: Building a Bridge Between ServiceNow and CI/CD
 
Shift Left and Automate: How to Bake Compliance and Security into Your Softwa...
Shift Left and Automate: How to Bake Compliance and Security into Your Softwa...Shift Left and Automate: How to Bake Compliance and Security into Your Softwa...
Shift Left and Automate: How to Bake Compliance and Security into Your Softwa...
 
2019 DevOps Predictions
2019 DevOps Predictions2019 DevOps Predictions
2019 DevOps Predictions
 
Building a Bridge Between CI/CD and ITSM
Building a Bridge Between CI/CD and ITSMBuilding a Bridge Between CI/CD and ITSM
Building a Bridge Between CI/CD and ITSM
 
DevOps Hits Adolescence – what’s next?
DevOps Hits Adolescence – what’s next?DevOps Hits Adolescence – what’s next?
DevOps Hits Adolescence – what’s next?
 

Recently uploaded

From Family Reminiscence to Scholarly Archive .
From Family Reminiscence to Scholarly Archive .From Family Reminiscence to Scholarly Archive .
From Family Reminiscence to Scholarly Archive .Alan Dix
 
A Journey Into the Emotions of Software Developers
A Journey Into the Emotions of Software DevelopersA Journey Into the Emotions of Software Developers
A Journey Into the Emotions of Software DevelopersNicole Novielli
 
Sample pptx for embedding into website for demo
Sample pptx for embedding into website for demoSample pptx for embedding into website for demo
Sample pptx for embedding into website for demoHarshalMandlekar2
 
TrustArc Webinar - How to Build Consumer Trust Through Data Privacy
TrustArc Webinar - How to Build Consumer Trust Through Data PrivacyTrustArc Webinar - How to Build Consumer Trust Through Data Privacy
TrustArc Webinar - How to Build Consumer Trust Through Data PrivacyTrustArc
 
A Framework for Development in the AI Age
A Framework for Development in the AI AgeA Framework for Development in the AI Age
A Framework for Development in the AI AgeCprime
 
Potential of AI (Generative AI) in Business: Learnings and Insights
Potential of AI (Generative AI) in Business: Learnings and InsightsPotential of AI (Generative AI) in Business: Learnings and Insights
Potential of AI (Generative AI) in Business: Learnings and InsightsRavi Sanghani
 
Scale your database traffic with Read & Write split using MySQL Router
Scale your database traffic with Read & Write split using MySQL RouterScale your database traffic with Read & Write split using MySQL Router
Scale your database traffic with Read & Write split using MySQL RouterMydbops
 
Generative Artificial Intelligence: How generative AI works.pdf
Generative Artificial Intelligence: How generative AI works.pdfGenerative Artificial Intelligence: How generative AI works.pdf
Generative Artificial Intelligence: How generative AI works.pdfIngrid Airi González
 
So einfach geht modernes Roaming fuer Notes und Nomad.pdf
So einfach geht modernes Roaming fuer Notes und Nomad.pdfSo einfach geht modernes Roaming fuer Notes und Nomad.pdf
So einfach geht modernes Roaming fuer Notes und Nomad.pdfpanagenda
 
The Fit for Passkeys for Employee and Consumer Sign-ins: FIDO Paris Seminar.pptx
The Fit for Passkeys for Employee and Consumer Sign-ins: FIDO Paris Seminar.pptxThe Fit for Passkeys for Employee and Consumer Sign-ins: FIDO Paris Seminar.pptx
The Fit for Passkeys for Employee and Consumer Sign-ins: FIDO Paris Seminar.pptxLoriGlavin3
 
New from BookNet Canada for 2024: Loan Stars - Tech Forum 2024
New from BookNet Canada for 2024: Loan Stars - Tech Forum 2024New from BookNet Canada for 2024: Loan Stars - Tech Forum 2024
New from BookNet Canada for 2024: Loan Stars - Tech Forum 2024BookNet Canada
 
2024 April Patch Tuesday
2024 April Patch Tuesday2024 April Patch Tuesday
2024 April Patch TuesdayIvanti
 
Assure Ecommerce and Retail Operations Uptime with ThousandEyes
Assure Ecommerce and Retail Operations Uptime with ThousandEyesAssure Ecommerce and Retail Operations Uptime with ThousandEyes
Assure Ecommerce and Retail Operations Uptime with ThousandEyesThousandEyes
 
Unleashing Real-time Insights with ClickHouse_ Navigating the Landscape in 20...
Unleashing Real-time Insights with ClickHouse_ Navigating the Landscape in 20...Unleashing Real-time Insights with ClickHouse_ Navigating the Landscape in 20...
Unleashing Real-time Insights with ClickHouse_ Navigating the Landscape in 20...Alkin Tezuysal
 
Long journey of Ruby standard library at RubyConf AU 2024
Long journey of Ruby standard library at RubyConf AU 2024Long journey of Ruby standard library at RubyConf AU 2024
Long journey of Ruby standard library at RubyConf AU 2024Hiroshi SHIBATA
 
TeamStation AI System Report LATAM IT Salaries 2024
TeamStation AI System Report LATAM IT Salaries 2024TeamStation AI System Report LATAM IT Salaries 2024
TeamStation AI System Report LATAM IT Salaries 2024Lonnie McRorey
 
How to write a Business Continuity Plan
How to write a Business Continuity PlanHow to write a Business Continuity Plan
How to write a Business Continuity PlanDatabarracks
 
Transcript: New from BookNet Canada for 2024: Loan Stars - Tech Forum 2024
Transcript: New from BookNet Canada for 2024: Loan Stars - Tech Forum 2024Transcript: New from BookNet Canada for 2024: Loan Stars - Tech Forum 2024
Transcript: New from BookNet Canada for 2024: Loan Stars - Tech Forum 2024BookNet Canada
 
What is DBT - The Ultimate Data Build Tool.pdf
What is DBT - The Ultimate Data Build Tool.pdfWhat is DBT - The Ultimate Data Build Tool.pdf
What is DBT - The Ultimate Data Build Tool.pdfMounikaPolabathina
 
DevEX - reference for building teams, processes, and platforms
DevEX - reference for building teams, processes, and platformsDevEX - reference for building teams, processes, and platforms
DevEX - reference for building teams, processes, and platformsSergiu Bodiu
 

Recently uploaded (20)

From Family Reminiscence to Scholarly Archive .
From Family Reminiscence to Scholarly Archive .From Family Reminiscence to Scholarly Archive .
From Family Reminiscence to Scholarly Archive .
 
A Journey Into the Emotions of Software Developers
A Journey Into the Emotions of Software DevelopersA Journey Into the Emotions of Software Developers
A Journey Into the Emotions of Software Developers
 
Sample pptx for embedding into website for demo
Sample pptx for embedding into website for demoSample pptx for embedding into website for demo
Sample pptx for embedding into website for demo
 
TrustArc Webinar - How to Build Consumer Trust Through Data Privacy
TrustArc Webinar - How to Build Consumer Trust Through Data PrivacyTrustArc Webinar - How to Build Consumer Trust Through Data Privacy
TrustArc Webinar - How to Build Consumer Trust Through Data Privacy
 
A Framework for Development in the AI Age
A Framework for Development in the AI AgeA Framework for Development in the AI Age
A Framework for Development in the AI Age
 
Potential of AI (Generative AI) in Business: Learnings and Insights
Potential of AI (Generative AI) in Business: Learnings and InsightsPotential of AI (Generative AI) in Business: Learnings and Insights
Potential of AI (Generative AI) in Business: Learnings and Insights
 
Scale your database traffic with Read & Write split using MySQL Router
Scale your database traffic with Read & Write split using MySQL RouterScale your database traffic with Read & Write split using MySQL Router
Scale your database traffic with Read & Write split using MySQL Router
 
Generative Artificial Intelligence: How generative AI works.pdf
Generative Artificial Intelligence: How generative AI works.pdfGenerative Artificial Intelligence: How generative AI works.pdf
Generative Artificial Intelligence: How generative AI works.pdf
 
So einfach geht modernes Roaming fuer Notes und Nomad.pdf
So einfach geht modernes Roaming fuer Notes und Nomad.pdfSo einfach geht modernes Roaming fuer Notes und Nomad.pdf
So einfach geht modernes Roaming fuer Notes und Nomad.pdf
 
The Fit for Passkeys for Employee and Consumer Sign-ins: FIDO Paris Seminar.pptx
The Fit for Passkeys for Employee and Consumer Sign-ins: FIDO Paris Seminar.pptxThe Fit for Passkeys for Employee and Consumer Sign-ins: FIDO Paris Seminar.pptx
The Fit for Passkeys for Employee and Consumer Sign-ins: FIDO Paris Seminar.pptx
 
New from BookNet Canada for 2024: Loan Stars - Tech Forum 2024
New from BookNet Canada for 2024: Loan Stars - Tech Forum 2024New from BookNet Canada for 2024: Loan Stars - Tech Forum 2024
New from BookNet Canada for 2024: Loan Stars - Tech Forum 2024
 
2024 April Patch Tuesday
2024 April Patch Tuesday2024 April Patch Tuesday
2024 April Patch Tuesday
 
Assure Ecommerce and Retail Operations Uptime with ThousandEyes
Assure Ecommerce and Retail Operations Uptime with ThousandEyesAssure Ecommerce and Retail Operations Uptime with ThousandEyes
Assure Ecommerce and Retail Operations Uptime with ThousandEyes
 
Unleashing Real-time Insights with ClickHouse_ Navigating the Landscape in 20...
Unleashing Real-time Insights with ClickHouse_ Navigating the Landscape in 20...Unleashing Real-time Insights with ClickHouse_ Navigating the Landscape in 20...
Unleashing Real-time Insights with ClickHouse_ Navigating the Landscape in 20...
 
Long journey of Ruby standard library at RubyConf AU 2024
Long journey of Ruby standard library at RubyConf AU 2024Long journey of Ruby standard library at RubyConf AU 2024
Long journey of Ruby standard library at RubyConf AU 2024
 
TeamStation AI System Report LATAM IT Salaries 2024
TeamStation AI System Report LATAM IT Salaries 2024TeamStation AI System Report LATAM IT Salaries 2024
TeamStation AI System Report LATAM IT Salaries 2024
 
How to write a Business Continuity Plan
How to write a Business Continuity PlanHow to write a Business Continuity Plan
How to write a Business Continuity Plan
 
Transcript: New from BookNet Canada for 2024: Loan Stars - Tech Forum 2024
Transcript: New from BookNet Canada for 2024: Loan Stars - Tech Forum 2024Transcript: New from BookNet Canada for 2024: Loan Stars - Tech Forum 2024
Transcript: New from BookNet Canada for 2024: Loan Stars - Tech Forum 2024
 
What is DBT - The Ultimate Data Build Tool.pdf
What is DBT - The Ultimate Data Build Tool.pdfWhat is DBT - The Ultimate Data Build Tool.pdf
What is DBT - The Ultimate Data Build Tool.pdf
 
DevEX - reference for building teams, processes, and platforms
DevEX - reference for building teams, processes, and platformsDevEX - reference for building teams, processes, and platforms
DevEX - reference for building teams, processes, and platforms
 

Application deployment automation (XebiaLabs)

  • 1. Deployment Automation for Software Applications Deployit. Automating your Deployment Process
  • 2. Agenda  Introducing XebiaLabs  Today’s deployment challenges for IT organizations  Vision on deployment automation  Zooming in on the deployment function  Deployit: world-class deployment automation solution
  • 3. Agenda  Introducing XebiaLabs  Today’s deployment challenges for IT organizations  Vision on deployment automation  Zooming in on the deployment function  Deployit: world-class deployment automation solution
  • 4. XebiaLabs XebiaLabs provides a deployment automation solution to automate the application deployments to middleware environments
  • 5. XebiaLabs – company overview 2001 ~ 2007 2008 2009 2010 2011 and beyond XebiaLabs Release of International Expanding Xebia founded KLM as 1st customer founded Deployit v.1 expansion customer base Scandinavia Netherlands Germany France USA India
  • 6. XebiaLabs serves customers around the world
  • 7. Agenda  Introducing XebiaLabs  Today’s deployment challenges for IT organizations  Vision on deployment automation  Zooming in on the deployment function  Deployit: world-class deployment automation solution
  • 8. Deployment automation defined Deployment automation is a series of configuration tasks to be processed in the right order to get an application running correctly in a middleware environment
  • 9. Application deployments at 10,000 feet MyApp
  • 10. Challenges for deploying Java applications today  Increasing complexity of target landscapes  Heterogeneity in middleware environments  Lack of standardization of deployment procedures  Clouds & virtualization on the rise
  • 11. Challenges for deploying Java applications today  Increasing complexity of target landscapes  Heterogeneity in middleware environments  Lack of standardization of deployment procedures  Clouds & virtualization on the rise  Increasing complexity of applications  From monolithic to componentized applications (SOA)
  • 12. Challenges for deploying Java applications today  Increasing complexity of target landscapes  Heterogeneity in middleware environments  Lack of standardization of deployment procedures  Clouds & virtualization on the rise  Increasing complexity of applications  From monolithic to componentized applications (SOA)  Acceleration of change  New technologies release cycles  Agile methodologies  Business pushing for frequent functional upgrades
  • 13. Challenges for deploying Java applications today  Increasing complexity of target landscapes  Heterogeneity in middleware environments  Lack of standardization of deployment procedures  Clouds & virtualization on the rise  Increasing complexity of applications  From monolithic to componentized applications (SOA)  Acceleration of change  New technologies release cycles  Agile methodologies  Business pushing for frequent functional upgrades  Organizational  Difference in mindset between Development and Operations  Lack of ownership (hand-over between Development and Operations)  Lack of governance of and security on environments
  • 14. Pitfalls for a reliable deployment process  Infrastructure design ignores deployment tasks  Deployment is overlooked by developers  Development, test and deployment environments differ substantially  Deployment manuals are seldom used properly  Middleware environments are out-of-synch  Incomplete view of all existing configurations  Deployment itself is not tested  Mindset: “Fully automated deployment is simply not possible”
  • 15. Deployment Automation of IT capacity Deployments consume lots Did you know… ... an average software engineer spends around 200 hours per year on redeploying his own applications? Source: ZeroTurnAround, July 2009
  • 16. Deployment Automation Level Agreements Deployments impact Service Did you know… ... about 28% of all server downtime is caused by config changes, updates or deployments? Source: The Sources of Web Application Downtime, 2009
  • 17. Deployment Automation Deployments often are hidden costs for IT organizations Did you know… ... an average company invests over $850,000 per year on creating & maintaining deployment scripts? Source: The Sources of Web Application Downtime, 2009
  • 18. Deployment Automation in focus new challenge for IT Analysts recognize deployment as the Most IT organizations today are in fact “throwing people at the problem”. However, they should be putting in place solutions that will make it possible to filter the complexity so that it becomes controllable and manageable. Organizations need to embrace an automated application deployment solution to ensure efficient, repeatable, accurate and reliable application deployments.
  • 19. Agenda  Introducing XebiaLabs  Today’s deployment challenges for IT organizations  Vision on deployment automation  Zooming in on the deployment function  Deployit: world-class deployment automation solution
  • 20. XebiaLabs’ vision on deployment automation … having one streamlined, integrated, end-to-end software deployment process, tailored by my middleware specialists:
  • 21. XebiaLabs’ vision on deployment automation … having one streamlined, integrated, end-to-end software deployment process, tailored by my middleware specialists:  Streamlined: standardized way of working for developers and operators based on in-depth deployment knowledge
  • 22. XebiaLabs’ vision on deployment automation … having one streamlined, integrated, end-to-end software deployment process, tailored by my middleware specialists:  Streamlined: standardized way of working for developers and operators based on in-depth deployment knowledge  Integrated: unleashing full potential of existing investments in development, release, and change management tools
  • 23. XebiaLabs’ vision on deployment automation … having one streamlined, integrated, end-to-end software deployment process, tailored by my middleware specialists:  Streamlined: standardized way of working for developers and operators based on in-depth deployment knowledge  Integrated: unleashing full potential of existing investments in development, release, and change management tools  End-to-end: from package composition up to actually releasing software to my target environments
  • 24. XebiaLabs’ vision on deployment automation … having one streamlined, integrated, end-to-end software deployment process, tailored by my middleware specialists:  Streamlined: standardized way of working for developers and operators based on in-depth deployment knowledge  Integrated: unleashing full potential of existing investments in development, release, and change management tools  End-to-end: from package composition up to actually releasing software to my target environments  Tailored: fully adaptable to my applications, environments and my preferred way-of-working
  • 25. Deployments are end-to-end processes A deployment is a complicated, context-dependent process:  Installing applications  Configuring resources  Configuring middleware components  Starting/stopping components  Configuring the installed application for the target environment And all of these in the right order …
  • 26. Deployit: bridging the deployment gap Continuous Monitoring Build CruiseControl, Hudson… IDEs RAD, Eclipse… SCM ClearCase, SVN... Interactive Release Management ? Build Change Maven, Ant… Management Configuration Management
  • 27. Deployit: bridging the deployment gap Continuous Monitoring Build CruiseControl, Hudson… IDEs RAD, Eclipse… SCM ClearCase, SVN... Interactive Release Management ? Build Change Maven, Ant… Management Development is automated Configuration Management
  • 28. Deployit: bridging the deployment gap Continuous Monitoring Build CruiseControl, Hudson… IDEs RAD, Eclipse… SCM ClearCase, SVN... Interactive Release Management ? Build Change Maven, Ant… Management Development is automated Operations is automated Configuration Management
  • 29. Deployit: bridging the deployment gap Continuous Monitoring Build CruiseControl, Hudson… But: manual transition IDEs SCM Release RAD, ClearCase, Management of software packages Eclipse… SVN... between Dev & Ops… Interactive Build Change Maven, Ant… Management Development is automated Operations is automated Configuration Management
  • 30. Deployit: bridging the deployment gap Continuous Monitoring Build CruiseControl, Hudson… IDEs SCM Release RAD, ClearCase, Management Eclipse… SVN... Interactive Build Change Maven, Ant… Management End-to-end automation for all Development Configuration Management and Operations’ activities !
  • 31. Agenda  Introducing XebiaLabs  Today’s deployment challenges for IT organizations  Vision on deployment automation  Zooming in on the deployment function  Deployit: world-class deployment automation solution
  • 32. Zooming in on the deployment function
  • 33. Zooming in on the deployment function End-to-end solution, integrating with Build and Release Management Systems
  • 34. Zooming in on the deployment function Self-service deployments to Development, Test and Acceptance environments
  • 35. Zooming in on the deployment function Compares and synchronizes target environments
  • 36. Zooming in on the deployment function Support for post- deployment tests
  • 37. Zooming in on the deployment function Hooks to system management and monitoring tools
  • 38. Agenda  Introducing XebiaLabs  Today’s deployment challenges for IT organizations  Vision on deployment automation  Zooming in on the deployment function  Deployit: world-class deployment automation solution
  • 39. Deployit: Capabilities Deployit: a single deployment platform for Development & IT Operations  Support for reliable ‘self-service’ deployments  Automatic discovery of servers, clusters and nodes  Enables reliable composition of deployment packages  Synchronizes and compares target environments  Promotes applications from one environment to another  Out-of-box support for all major middleware stacks  Support for clouds and virtualized environments  Traceable processes with audit trails and reporting  Both CLI and task-based UI based on Flex  Secure, role-based solution
  • 40. Deployit: Architecture  Agentless, scalable architecture based on a Unified Deployment Model  Easy to extend and customize via PluginAPI  Integrates with CMDBs and build systems  Integrates with Eclipse and Maven  Works with all leading middleware:  IBM, Oracle, JBoss, Tomcat etc
  • 41. Customer case: KLM/AirFrance KLM chose Deployit to better manage all Java application deployments in their Service Oriented-Architecture. “Deployit provides us with a very powerful system that helps reduce repetitive work, boost productivity and improve quality. Now, we’re able to focus more on developing advanced online functions for our internal and external customers.” Ronald Bosch, Director Web Systems Situation: KLM WebSystems works on 35 projects simultaneously, leading to around 200 Java EE deployments per week. Previously, over 70% of all deployments failed. This has now been drastically reduced, leading to savings of up to 150 manhours per project.
  • 42. Customer case: CoachClub CoachClub chose Deployit for reliable deployments in an agile development environment Based on my own experience, I knew that a classic Scrum development Operations solution, based on scripts could not bring the guarantee that our application deployments would be done in time and in a predictable manner. Stephane Coussement, CIO The ROI on Deployit was realized within 6 months. We have chosen the subscription model because it fits our investment capabilities better. Benoît Pharisien, CFO Situation: CoachClub carries out 2 deployments per month. Their SLAs require an uptime of 99.98%. Their technical team wants to avoid unreliable, risky and chaotic deployments, while the CFO wants to keep costs down to the bare minimum.
  • 43. What is your reason to evaluate Deployit? 1. We want to carry out our own deployments (e.g. to test systems) 2. We want to avoid error-prone and time consuming scripting 3. We want to migrate our applications from one platform to another 4. We want to spend our time on added-value tasks 5. We face many dependencies between applications, servers or teams 6. We want to support incremental updates to our SOA-based applications 7. We want to support an Agile development approach with frequent releases 8. We want to be ITIL and SOX-compliant 9. We want to eliminate hidden costs in our IT organization 10. We want to reduce time to market of our business critical applications
  • 44. Let’s get in touch! Contact us at: twitter.com/xebialabs blog.xebialabs.com youtube.com/xebialabs www.xebialabs.com