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


   Introducing XebiaLabs…

   What is deployment automation?

   Today’s challenges for IT organizations

   Demo!

   Case studies & benefits
XebiaLabs



                   XebiaLabs delivers
         a deployment automation solution
     streamlining the deployment of applications
            to middleware environments in an
               integrated and reliable way
XebiaLabs - company

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

   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
Common application deployment drawbacks

   Delays & idle waiting times in hand-over of software packages from
    Development to Operations

   Lots of time wasted on creating error-prone deployment scripts

   Difficult to migrate applications from one platform to another

   Hard to keep track of all dependencies between applications, servers and teams

   No transparancy in overall deployment process and associated (hidden) costs

   Poor time to market of your business critical applications

   No standardization of deployment processes across applications or environments

   Not enough time to spend on value-adding operations tasks

   Hard to apply incremental updates to SOA-based applications
No end-to-end automation

                                                                  Change          Configuration
                                                                Management        Management

                               Continuous Build
                                CruiseControl,
                                  Hudson…



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




                               Interactive Build
                                 Maven, Ant…

                                                                                   Monitoring
                                                                                   HP Tivoli,…




                                                                             Largely
                             Largely automated
                                                                            automated
Most IT professionals want to…

1. carry out their own application deployments (e.g. to a test server)

2. avoid error-prone and time consuming scripting

3. easily migrate applications from one platform to another

4. spend their time on added-value tasks

5. support an Agile development approach with frequent releases

6. solve the many dependencies between applications, servers or teams

7. support incremental updates to their SOA-based applications

8. be ITIL and SOX-compliant as well meet their SLAs

9. eliminate hidden costs in their IT organization

10. reduce time to market of their business critical applications
No clear owner for deployments
  Development ?



                    ?


                                 Operations ?
Deployit: bridging the deployment gap

                                                      Monitoring


                         Continuous
                            Build
                        CruiseControl,
                          Hudson…

  IDEs        SCM                         Release
  RAD,     ClearCase,                    Managemen
Eclipse…     SVN...                          t

                         Interactive
                            Build
                        Maven, Ant…

                                                      Change
                                                     Manageme
                                                        nt




Streamlined, integrated, end-to-end automation       Configuration
                                                     Management
of both Development and IT Operations’ activities
Real-life: application deployments at ground level
                          1

                                               5
                      2
                              3


                                           4



Many files and                                      Complex constellation of
 configurations                                       target environments


             Numerous deployment scripts, manuals
                  and policies to take care of…
DEMO
Comprehensive middleware support

Deployit provides plugins for all leading middleware and development solutions:

   IBM WebSphere Application Server 5, 6 and 7
   IBM WebSphere Portal Server 6
   IBM WebSphere MQ
   Oracle WebLogic Server 9, 10 and 11g
   Oracle Service Bus (former AquaLogic)
   JBoss Application Server 4 and 5
   Tomcat server
   Maven
   Hudson (via Maven)
   Bamboo (via Maven)
   CruiseControl (via Maven)
   Eclipse
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
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
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.
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?
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
IT organizations are close to their saturation point




                                        Source: Forrester, June 2010
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
Q&A




      Or contact us at:
           twitter.com/xebialabs
           blog.xebialabs.com
           youtube.com/xebialabs
           www.xebialabs.com

More Related Content

PDF
XebiaLabs deployment automation brochure
PPTX
Agile in Action - Act 2: Development
PDF
XebiaLabs, CloudBees, Puppet Labs Webinar Slides - IT Automation for the Mode...
PDF
Dev ops for mainframe innovate session 2402
PPTX
Mobile to mainframe - The Challenges and Best Practices of Enterprise DevOps
PDF
Checking the health of your active directory enviornment
PDF
Ibm innovate ci for system z
PDF
Symantec ApplicationHA June 2011
XebiaLabs deployment automation brochure
Agile in Action - Act 2: Development
XebiaLabs, CloudBees, Puppet Labs Webinar Slides - IT Automation for the Mode...
Dev ops for mainframe innovate session 2402
Mobile to mainframe - The Challenges and Best Practices of Enterprise DevOps
Checking the health of your active directory enviornment
Ibm innovate ci for system z
Symantec ApplicationHA June 2011

What's hot (20)

PDF
DevOps for Mainframe for IBM Pulse Conference
PDF
RDz for DevOps Webcast Series: Implementing Continuous Integration with RDz
PDF
Agile in Action - Act 3: Testing
PDF
Heterogeneous Development With RTC - Sreerupa Sen
PPTX
Build Mission Critical Applications On The Microsoft Platform Using Eclipse J...
PDF
Building a SaaS Style Application
PPTX
Agile in Action - Act 1 (Set Up, Planning, Requirements and Architecture)
PDF
Whats new in was liberty security and cloud readiness
PDF
Virtualizing Business Critical Apps
PPTX
MedV/AppV Overview
PPTX
Overview of Microsoft App-V 4.5
PPTX
Build Applications on the Microsoft Platform Using Eclipse, Java, Ruby and PHP!
PDF
How Application Release Automation Powers DevOps
PDF
ALM for SharePoint projects
PPTX
Microservice's in detailed
PDF
Novell SecureLogin 7 and Your Microsoft Active Directory Setup
PPT
WS-* Specifications Update 2007
PDF
Centralized systems management: Dell Management Plug-In for VMware vCenter vs...
PPTX
App v overview
PPTX
App V
DevOps for Mainframe for IBM Pulse Conference
RDz for DevOps Webcast Series: Implementing Continuous Integration with RDz
Agile in Action - Act 3: Testing
Heterogeneous Development With RTC - Sreerupa Sen
Build Mission Critical Applications On The Microsoft Platform Using Eclipse J...
Building a SaaS Style Application
Agile in Action - Act 1 (Set Up, Planning, Requirements and Architecture)
Whats new in was liberty security and cloud readiness
Virtualizing Business Critical Apps
MedV/AppV Overview
Overview of Microsoft App-V 4.5
Build Applications on the Microsoft Platform Using Eclipse, Java, Ruby and PHP!
How Application Release Automation Powers DevOps
ALM for SharePoint projects
Microservice's in detailed
Novell SecureLogin 7 and Your Microsoft Active Directory Setup
WS-* Specifications Update 2007
Centralized systems management: Dell Management Plug-In for VMware vCenter vs...
App v overview
App V
Ad

Viewers also liked (8)

PDF
Introducing Deployit 3.8
PDF
Webinar Slides: Evolving Your Software Delivery Pipeline (duplicate)
PDF
Hope nickel belt keg chapman 20120402
PDF
Continuous Deployment with Bamboo and Deployit
PDF
XebiaLabs deployment automation brochure
PPTX
Continous Integration for iOS Projects
PPTX
Culture, Processes and Tools of Continuous Delivery
PDF
Automating and Accelerating Application Deployments to IBM WebSphere without ...
Introducing Deployit 3.8
Webinar Slides: Evolving Your Software Delivery Pipeline (duplicate)
Hope nickel belt keg chapman 20120402
Continuous Deployment with Bamboo and Deployit
XebiaLabs deployment automation brochure
Continous Integration for iOS Projects
Culture, Processes and Tools of Continuous Delivery
Automating and Accelerating Application Deployments to IBM WebSphere without ...
Ad

Similar to Webinar on deployment automation Xebialabs - 15 sept 2010 (20)

PDF
Application deployment automation (XebiaLabs)
PDF
Deployit - Overview & concepts
PDF
Deployit overview for JUG-Italy meeting
PDF
Deployit Product Demo
PDF
XebiaLabs Overview Slides
PDF
Application Release Automation Demo - Deployit
PDF
Optimize your Application Delivery
PDF
Developing a Hybrid Application Management and Deployment Strategy to JBoss a...
PPTX
Continuous Delivery Applied (Agile Richmond)
PPTX
Continuous Delivery Applied
PPTX
Continuous Delivery Applied
PDF
Boosting Dev and Ops Productivity
PDF
Java deployments in an enterprise environment whitepaper - xebialabs
PDF
Turning your Private Cloud into an Automated Delivery Platform
PPTX
Continuous Delivery Applied (AgileDC)
PDF
Klm AirFrance deployment automation customer case
PDF
Change and Release Management with JIRA and Bamboo - Atlassian Summit 2010
PPTX
Continuous delivery applied (RJUG)
PDF
Devops Devops Devops, at Froscon
PPTX
Continuous delivery applied
Application deployment automation (XebiaLabs)
Deployit - Overview & concepts
Deployit overview for JUG-Italy meeting
Deployit Product Demo
XebiaLabs Overview Slides
Application Release Automation Demo - Deployit
Optimize your Application Delivery
Developing a Hybrid Application Management and Deployment Strategy to JBoss a...
Continuous Delivery Applied (Agile Richmond)
Continuous Delivery Applied
Continuous Delivery Applied
Boosting Dev and Ops Productivity
Java deployments in an enterprise environment whitepaper - xebialabs
Turning your Private Cloud into an Automated Delivery Platform
Continuous Delivery Applied (AgileDC)
Klm AirFrance deployment automation customer case
Change and Release Management with JIRA and Bamboo - Atlassian Summit 2010
Continuous delivery applied (RJUG)
Devops Devops Devops, at Froscon
Continuous delivery applied

More from XebiaLabs (20)

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

Recently uploaded (20)

PPTX
Detection-First SIEM: Rule Types, Dashboards, and Threat-Informed Strategy
PDF
Build a system with the filesystem maintained by OSTree @ COSCUP 2025
PDF
Advanced IT Governance
PDF
[발표본] 너의 과제는 클라우드에 있어_KTDS_김동현_20250524.pdf
PDF
KodekX | Application Modernization Development
PDF
Machine learning based COVID-19 study performance prediction
PDF
Advanced Soft Computing BINUS July 2025.pdf
PDF
Spectral efficient network and resource selection model in 5G networks
PDF
GDG Cloud Iasi [PUBLIC] Florian Blaga - Unveiling the Evolution of Cybersecur...
PDF
How UI/UX Design Impacts User Retention in Mobile Apps.pdf
PDF
Network Security Unit 5.pdf for BCA BBA.
PDF
Bridging biosciences and deep learning for revolutionary discoveries: a compr...
PDF
Advanced methodologies resolving dimensionality complications for autism neur...
PPTX
Understanding_Digital_Forensics_Presentation.pptx
PPTX
VMware vSphere Foundation How to Sell Presentation-Ver1.4-2-14-2024.pptx
PDF
NewMind AI Monthly Chronicles - July 2025
PDF
NewMind AI Weekly Chronicles - August'25 Week I
PDF
Diabetes mellitus diagnosis method based random forest with bat algorithm
PDF
7 ChatGPT Prompts to Help You Define Your Ideal Customer Profile.pdf
PDF
Per capita expenditure prediction using model stacking based on satellite ima...
Detection-First SIEM: Rule Types, Dashboards, and Threat-Informed Strategy
Build a system with the filesystem maintained by OSTree @ COSCUP 2025
Advanced IT Governance
[발표본] 너의 과제는 클라우드에 있어_KTDS_김동현_20250524.pdf
KodekX | Application Modernization Development
Machine learning based COVID-19 study performance prediction
Advanced Soft Computing BINUS July 2025.pdf
Spectral efficient network and resource selection model in 5G networks
GDG Cloud Iasi [PUBLIC] Florian Blaga - Unveiling the Evolution of Cybersecur...
How UI/UX Design Impacts User Retention in Mobile Apps.pdf
Network Security Unit 5.pdf for BCA BBA.
Bridging biosciences and deep learning for revolutionary discoveries: a compr...
Advanced methodologies resolving dimensionality complications for autism neur...
Understanding_Digital_Forensics_Presentation.pptx
VMware vSphere Foundation How to Sell Presentation-Ver1.4-2-14-2024.pptx
NewMind AI Monthly Chronicles - July 2025
NewMind AI Weekly Chronicles - August'25 Week I
Diabetes mellitus diagnosis method based random forest with bat algorithm
7 ChatGPT Prompts to Help You Define Your Ideal Customer Profile.pdf
Per capita expenditure prediction using model stacking based on satellite ima...

Webinar on deployment automation Xebialabs - 15 sept 2010

  • 1. Deployment Automation for Software Applications Deployit. Automating your Deployment Process
  • 2. Agenda  Introducing XebiaLabs…  What is deployment automation?  Today’s challenges for IT organizations  Demo!  Case studies & benefits
  • 3. XebiaLabs XebiaLabs delivers a deployment automation solution streamlining the deployment of applications to middleware environments in an integrated and reliable way
  • 4. XebiaLabs - company 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
  • 5. XebiaLabs serves customers around the world
  • 6. Application deployments at 10,000 feet MyApp
  • 7. 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
  • 8. Common application deployment drawbacks  Delays & idle waiting times in hand-over of software packages from Development to Operations  Lots of time wasted on creating error-prone deployment scripts  Difficult to migrate applications from one platform to another  Hard to keep track of all dependencies between applications, servers and teams  No transparancy in overall deployment process and associated (hidden) costs  Poor time to market of your business critical applications  No standardization of deployment processes across applications or environments  Not enough time to spend on value-adding operations tasks  Hard to apply incremental updates to SOA-based applications
  • 9. No end-to-end automation Change Configuration Management Management Continuous Build CruiseControl, Hudson… SCM IDEs Release ClearCase, RAD, Eclipse… Management Scripts SVN... Interactive Build Maven, Ant… Monitoring HP Tivoli,… Largely Largely automated automated
  • 10. Most IT professionals want to… 1. carry out their own application deployments (e.g. to a test server) 2. avoid error-prone and time consuming scripting 3. easily migrate applications from one platform to another 4. spend their time on added-value tasks 5. support an Agile development approach with frequent releases 6. solve the many dependencies between applications, servers or teams 7. support incremental updates to their SOA-based applications 8. be ITIL and SOX-compliant as well meet their SLAs 9. eliminate hidden costs in their IT organization 10. reduce time to market of their business critical applications
  • 11. No clear owner for deployments Development ? ? Operations ?
  • 12. Deployit: bridging the deployment gap Monitoring Continuous Build CruiseControl, Hudson… IDEs SCM Release RAD, ClearCase, Managemen Eclipse… SVN... t Interactive Build Maven, Ant… Change Manageme nt Streamlined, integrated, end-to-end automation Configuration Management of both Development and IT Operations’ activities
  • 13. Real-life: application deployments at ground level 1 5 2 3 4 Many files and Complex constellation of configurations target environments Numerous deployment scripts, manuals and policies to take care of…
  • 14. DEMO
  • 15. Comprehensive middleware support Deployit provides plugins for all leading middleware and development solutions:  IBM WebSphere Application Server 5, 6 and 7  IBM WebSphere Portal Server 6  IBM WebSphere MQ  Oracle WebLogic Server 9, 10 and 11g  Oracle Service Bus (former AquaLogic)  JBoss Application Server 4 and 5  Tomcat server  Maven  Hudson (via Maven)  Bamboo (via Maven)  CruiseControl (via Maven)  Eclipse
  • 16. 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
  • 17. Zooming in on the deployment function
  • 18. Zooming in on the deployment function End-to-end solution, integrating with Build and Release Management Systems
  • 19. Zooming in on the deployment function Self-service deployments to Development, Test and Acceptance environments
  • 20. Zooming in on the deployment function Compares and synchronizes target environments
  • 21. Zooming in on the deployment function Support for post- deployment tests
  • 22. Zooming in on the deployment function Hooks to system management and monitoring tools
  • 23. 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.
  • 24. 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?
  • 25. 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
  • 26. 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
  • 27. IT organizations are close to their saturation point Source: Forrester, June 2010
  • 28. 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
  • 29. Q&A Or contact us at: twitter.com/xebialabs blog.xebialabs.com youtube.com/xebialabs www.xebialabs.com