Deploy.	
  Sneller.	
  
Automa1seer	
  en	
  versnel	
  uw	
  applica1e	
  deployment	
  
	
  
Andrew	
  Phillips,	
  VP	
...
© Copyright 2013 XebiaLabs Inc. Proprietary & Confidential.
Our flagship product, Deployit, is a market-leading
Applicatio...
© Copyright 2013 XebiaLabs Inc. Proprietary & Confidential.
Agenda
o  The Application Release Situation Today
o  Trends dr...
© Copyright 2013 XebiaLabs Inc. Proprietary & Confidential.
o  Economic environment
o  Business pressure
o  “Always on, al...
© Copyright 2013 XebiaLabs Inc. Proprietary & Confidential.
Bridging the gap
The Situation Today
Release
Packaging
Public ...
© Copyright 2013 XebiaLabs Inc. Proprietary & Confidential.
What’s Wrong with the Situation Today?
High Error Rate
Lots of...
© Copyright 2013 XebiaLabs Inc. Proprietary & Confidential.
What’s Wrong with the Situation Today?
The Resulting Problem:
...
© Copyright 2013 XebiaLabs Inc. Proprietary & Confidential.
Why Automate the Deployment Process?
Ronni J. Colville,
George...
© Copyright 2013 XebiaLabs Inc. Proprietary & Confidential.
Market Trends that Drive the ARA Market
High
AvailabilityVirtu...
© Copyright 2013 XebiaLabs Inc. Proprietary & Confidential.
•  Complete, environment-independent deployment package
o  Cod...
© Copyright 2013 XebiaLabs Inc. Proprietary & Confidential.
•  Standardized deployment mechanism from Dev to Prod
o  As fa...
© Copyright 2013 XebiaLabs Inc. Proprietary & Confidential.
•  Separation of Dev and Ops responsibilities
o  Developers de...
© Copyright 2013 XebiaLabs Inc. Proprietary & Confidential.
•  Automated prerequisite checks and post-deployment
verificat...
© Copyright 2013 XebiaLabs Inc. Proprietary & Confidential.
•  Integrated, repeatable environment provisioning
o  Eliminat...
© Copyright 2013 XebiaLabs Inc. Proprietary & Confidential.
•  Validated and tested rollback
o  Roll-forward may be fine f...
© Copyright 2013 XebiaLabs Inc. Proprietary & Confidential.
•  Secure self-service
o  Remove the “Operations bottleneck” f...
© Copyright 2013 XebiaLabs Inc. Proprietary & Confidential.
•  Insight and improvement metrics
o  To know not only how thi...
© Copyright 2013 XebiaLabs Inc. Proprietary & Confidential.
Complete, environment-independent deployment package
Best Prac...
© Copyright 2013 XebiaLabs Inc. Proprietary & Confidential.
Complete, environment-independent deployment package
Standardi...
© Copyright 2013 XebiaLabs Inc. Proprietary & Confidential.
Complete, environment-independent deployment package
Standardi...
© Copyright 2013 XebiaLabs Inc. Proprietary & Confidential.
Complete, environment-independent deployment package
Standardi...
© Copyright 2013 XebiaLabs Inc. Proprietary & Confidential.
Complete, environment-independent deployment package
Standardi...
© Copyright 2013 XebiaLabs Inc. Proprietary & Confidential.
Complete, environment-independent deployment package
Standardi...
© Copyright 2013 XebiaLabs Inc. Proprietary & Confidential.
Complete, environment-independent deployment package
Standardi...
© Copyright 2013 XebiaLabs Inc. Proprietary & Confidential.
Complete, environment-independent deployment package
Standardi...
© Copyright 2013 XebiaLabs Inc. Proprietary & Confidential.
Deployit in your Automation Landscape
Release
Packaging
Public...
© Copyright 2013 XebiaLabs Inc. Proprietary & Confidential.
How Deployit is Different
Enterprise
Scalability
Best Practice...
© Copyright 2013 XebiaLabs Inc. Proprietary & Confidential.
o  Plugins for all main Java EE & .NET middleware,
as well as ...
© Copyright 2013 XebiaLabs Inc. Proprietary & Confidential.
o  No manual creation of workflows
o  Agentless architecture
o...
© Copyright 2013 XebiaLabs Inc. Proprietary & Confidential.
o  Agentless architecture for compatibility with
standard publ...
© Copyright 2013 XebiaLabs Inc. Proprietary & Confidential.
o  Built-in reporting offers quality checks throughout
the dep...
© Copyright 2013 XebiaLabs Inc. Proprietary & Confidential.
Outsourcing
Travel and Leisure
Transportation
Telecommunicatio...
© Copyright 2013 XebiaLabs Inc. Proprietary & Confidential.
It’s All About Customer Success: #1
Situation
Web Deployment w...
© Copyright 2013 XebiaLabs Inc. Proprietary & Confidential.
Value for KLM/Air France
ü  Time and cost savings through aut...
© Copyright 2013 XebiaLabs Inc. Proprietary & Confidential.
It’s All About Customer Success: #2
Situation
Kadaster, the Du...
© Copyright 2013 XebiaLabs Inc. Proprietary & Confidential.
It’s All About Customer Success: #2
Value for Kadaster
ü  Eli...
© Copyright 2013 XebiaLabs Inc. Proprietary & Confidential.
Demo
© Copyright 2013 XebiaLabs Inc. Proprietary & Confidential.
o  Plan, track and execute releases
o  Accelerate, automate an...
© Copyright 2013 XebiaLabs Inc. Proprietary & Confidential.
ü  Combine manual and automated tasks
ü  Easy modeling of yo...
© Copyright 2013 XebiaLabs Inc. Proprietary & Confidential.
Dank U!
Volgende Stap
o  Uitgebreide Demo
o  Proof of Concept ...
Upcoming SlideShare
Loading in …5
×

"Deploy. Sneller." Webinar Slides (Dutch webinar)

537 views
465 views

Published on

Published in: Technology, Business
0 Comments
0 Likes
Statistics
Notes
  • Be the first to comment

  • Be the first to like this

No Downloads
Views
Total views
537
On SlideShare
0
From Embeds
0
Number of Embeds
0
Actions
Shares
0
Downloads
0
Comments
0
Likes
0
Embeds 0
No embeds

No notes for slide

"Deploy. Sneller." Webinar Slides (Dutch webinar)

  1. 1. Deploy.  Sneller.   Automa1seer  en  versnel  uw  applica1e  deployment     Andrew  Phillips,  VP  Products,  XebiaLabs  
  2. 2. © Copyright 2013 XebiaLabs Inc. Proprietary & Confidential. Our flagship product, Deployit, is a market-leading Application Release Automation platform. o  Headquartered in Boston, Massachusetts o  Global development and support offices in US, EMEA and APAC Our Company. Our Platform. Benefits include: o  Reduce development applications costs o  Accelerate application time to market o  Bridge the gap between Development and Operations
  3. 3. © Copyright 2013 XebiaLabs Inc. Proprietary & Confidential. Agenda o  The Application Release Situation Today o  Trends driving Deployment Automation o  ARA Best Practices o  Deployment Automation with Deployit o  Demo o  Q&A
  4. 4. © Copyright 2013 XebiaLabs Inc. Proprietary & Confidential. o  Economic environment o  Business pressure o  “Always on, always new” consumer expectation o  Growth in # applications o  Growth in # releases The Bigger Picture
  5. 5. © Copyright 2013 XebiaLabs Inc. Proprietary & Confidential. Bridging the gap The Situation Today Release Packaging Public / Private Hybrid Cloud Middleware Build SCM Continuous Integration IDEs Provisioning Platform as a Service Dev Ops
  6. 6. © Copyright 2013 XebiaLabs Inc. Proprietary & Confidential. What’s Wrong with the Situation Today? High Error Rate Lots of Delays Manual Deployments Too Complex o  20 components to be deployed per application o  A mix of middleware environments Repetitive & Manual o  10 versions of 50 applications o  Onto 4 environments o  5 times a day/week/month o  = 2,000+ error-prone activities No Best Practice o  Standardization lacking o  Split responsibilities across Dev/QA/Prod
  7. 7. © Copyright 2013 XebiaLabs Inc. Proprietary & Confidential. What’s Wrong with the Situation Today? The Resulting Problem: Complex scripts and many deployment workflows to maintain. Applications Environments Test Acceptance Production HR Sales Backend Online Store Mix of Homemade Scripts & Manual Deployments o  Costly to maintain over time o  Application and middleware specific o  Error prone o  Operational manuals not updated Organizational Impacts o  Unpredictable deployments o  Time consuming, low VA tasks o  Ops and Dev autonomy Business Impacts o  Longer time to market o  Costs/OPEX o  Availability of business apps/risks
  8. 8. © Copyright 2013 XebiaLabs Inc. Proprietary & Confidential. Why Automate the Deployment Process? Ronni J. Colville, George Spafford “Through 2015… more than 50% of those outages will be caused by change/ configuration/release integration and hand- off issues.” Jay Lyman “The application deployment process in many large enterprises today is often manual, error-ridden and time- intensive.” Jeffrey S. Hammond “Firms are discovering that the velocity of business change is now limited by how quickly they can deploy.”
  9. 9. © Copyright 2013 XebiaLabs Inc. Proprietary & Confidential. Market Trends that Drive the ARA Market High AvailabilityVirtualizationMigrations Compliancy Agile (2.0)DevOps Continuous Delivery RationalizationScalability
  10. 10. © Copyright 2013 XebiaLabs Inc. Proprietary & Confidential. •  Complete, environment-independent deployment package o  Code and configuration o  Artifacts (obviously!) o  Configuration files o  Database changes o  Configuration resources (e.g. datasources) o  … o  One versioned unit of deployment o  Tokens/placeholders for environment-specific values Best Practices for ARA
  11. 11. © Copyright 2013 XebiaLabs Inc. Proprietary & Confidential. •  Standardized deployment mechanism from Dev to Prod o  As far as possible, same OS, middleware version, middleware topology etc. o  Same playbook/instructions/deployment rules etc. o  Start/stop servers using the same commands o  Same file permissions for configuration files o  Same package + same deployment procedure = greater reliability and predictability Best Practices for ARA
  12. 12. © Copyright 2013 XebiaLabs Inc. Proprietary & Confidential. •  Separation of Dev and Ops responsibilities o  Developers deliver “what”, Operations determine “how” o  Where does the application stop and the platform begin? o  Ownership and control of environment-specific settings Best Practices for ARA
  13. 13. © Copyright 2013 XebiaLabs Inc. Proprietary & Confidential. •  Automated prerequisite checks and post-deployment verification steps o  Are we deploying to the correct platform version? Are all dependencies available? o  Is my application actually running and ready for the next step o  Versioned together with the deployment package! Best Practices for ARA
  14. 14. © Copyright 2013 XebiaLabs Inc. Proprietary & Confidential. •  Integrated, repeatable environment provisioning o  Eliminate the “there’s no test environment available” bottleneck o  Eliminate time spent troubleshooting misconfigured environments o  Single biggest cause of deployment failure according to recent survey! Best Practices for ARA
  15. 15. © Copyright 2013 XebiaLabs Inc. Proprietary & Confidential. •  Validated and tested rollback o  Roll-forward may be fine for test and QA, but seldom for prod o  Rollback from all defined points of the deployment plan o  Needs to be tested to ensure it works and remains up-to-date Best Practices for ARA
  16. 16. © Copyright 2013 XebiaLabs Inc. Proprietary & Confidential. •  Secure self-service o  Remove the “Operations bottleneck” from deployments, especially to test and QA environments o  Access control can allow developers and testers to deploy without requiring access to the target systems o  Same deployment unit and mechanism will still be used for production deployment Best Practices for ARA
  17. 17. © Copyright 2013 XebiaLabs Inc. Proprietary & Confidential. •  Insight and improvement metrics o  To know not only how things are going now, but whether they’re going in the right direction! o  Often not currently collected even with extensive and advanced scripting o  Allow for targeted improvement: o  Which applications fail regularly? o  Which pre-requisite checks are violated? o  Which environments are slow? o  … Best Practices for ARA
  18. 18. © Copyright 2013 XebiaLabs Inc. Proprietary & Confidential. Complete, environment-independent deployment package Best Practices for ARA
  19. 19. © Copyright 2013 XebiaLabs Inc. Proprietary & Confidential. Complete, environment-independent deployment package Standardized deployment mechanism from Dev to Prod Best Practices for ARA
  20. 20. © Copyright 2013 XebiaLabs Inc. Proprietary & Confidential. Complete, environment-independent deployment package Standardized deployment mechanism from Dev to Prod Separation of Dev and Ops responsibilities Best Practices for ARA
  21. 21. © Copyright 2013 XebiaLabs Inc. Proprietary & Confidential. Complete, environment-independent deployment package Standardized deployment mechanism from Dev to Prod Separation of Dev and Ops responsibilities Automated prerequisite checks and post-deployment verification steps Best Practices for ARA
  22. 22. © Copyright 2013 XebiaLabs Inc. Proprietary & Confidential. Complete, environment-independent deployment package Standardized deployment mechanism from Dev to Prod Separation of Dev and Ops responsibilities Automated prerequisite checks and post-deployment verification steps Integrated, repeatable environment provisioning Best Practices for ARA
  23. 23. © Copyright 2013 XebiaLabs Inc. Proprietary & Confidential. Complete, environment-independent deployment package Standardized deployment mechanism from Dev to Prod Separation of Dev and Ops responsibilities Automated prerequisite checks and post-deployment verification steps Integrated, repeatable environment provisioning Validated and tested rollback Best Practices for ARA
  24. 24. © Copyright 2013 XebiaLabs Inc. Proprietary & Confidential. Complete, environment-independent deployment package Standardized deployment mechanism from Dev to Prod Separation of Dev and Ops responsibilities Automated prerequisite checks and post-deployment verification steps Integrated, repeatable environment provisioning Validated and tested rollback Secure self-service Best Practices for ARA
  25. 25. © Copyright 2013 XebiaLabs Inc. Proprietary & Confidential. Complete, environment-independent deployment package Standardized deployment mechanism from Dev to Prod Separation of Dev and Ops responsibilities Automated prerequisite checks and post-deployment verification steps Integrated, repeatable environment provisioning Validated and tested rollback Secure self-service Insight and improvement metrics Best Practices for ARA
  26. 26. © Copyright 2013 XebiaLabs Inc. Proprietary & Confidential. Deployit in your Automation Landscape Release Packaging Public / Private Hybrid Cloud Middleware Build SCM Continuous Integration IDEs Provisioning Platform as a Service Bridging the gapDev Ops
  27. 27. © Copyright 2013 XebiaLabs Inc. Proprietary & Confidential. How Deployit is Different Enterprise Scalability Best Practice Extensibility Insight and Compliance Lightweight & Cloud Ready
  28. 28. © Copyright 2013 XebiaLabs Inc. Proprietary & Confidential. o  Plugins for all main Java EE & .NET middleware, as well as databases, messaging systems and more o  Out-of-the-box steps to deploy 100+ application and resource types o  Intelligent deployment logic captures middleware-specific dependencies Best Practice Extensibility How Deployit is Different Enterprise Scalability Lightweight & Cloud Ready Insight and Compliance Best Practice Extensibility
  29. 29. © Copyright 2013 XebiaLabs Inc. Proprietary & Confidential. o  No manual creation of workflows o  Agentless architecture o  Auto-scalable AutoFlow engine o  True model-based automation generates optimal deployment plans tailored to the current application and environment state o  Automatic discovery of target environments Enterprise Scalability How Deployit is Different Enterprise Scalability Lightweight & Cloud Ready Insight and Compliance Best Practice Extensibility
  30. 30. © Copyright 2013 XebiaLabs Inc. Proprietary & Confidential. o  Agentless architecture for compatibility with standard public/private cloud images o  Connect to Windows & Unix target systems using standard remote protocols o  No agent install o  No firewall ports to be opened o  No security reviews o  Cloud-ready pricing Lightweight & Cloud Ready How Deployit is Different Enterprise Scalability Lightweight & Cloud Ready Insight and Compliance Best Practice Extensibility
  31. 31. © Copyright 2013 XebiaLabs Inc. Proprietary & Confidential. o  Built-in reporting offers quality checks throughout the deployment process o  Ensures complete logging and traceability for auditing o  Visualization of your application deployment models o  Easily compare deployments across target environments, servers with a single view to combat configuration drift o  Pipeline dashboard for continuous delivery Insight and Compliance How Deployit is Different Enterprise Scalability Lightweight & Cloud Ready Insight and Compliance Best Practice Extensibility
  32. 32. © Copyright 2013 XebiaLabs Inc. Proprietary & Confidential. Outsourcing Travel and Leisure Transportation TelecommunicationsFinancial Services It’s All About Customer Success …and many others Government Energy and Manufacturing
  33. 33. © Copyright 2013 XebiaLabs Inc. Proprietary & Confidential. It’s All About Customer Success: #1 Situation Web Deployment works on 35 projects simultaneously, resulting in about 400 deployments per week. Challenge Projects were missing critical delivery deadlines to the business. 70% of all deployments suffer from problems and errors Solution Introduction of application release automation puts a value chain between development and operations in place With Deployit, we deliver better results with fewer people. We deploy 8 times faster with Deployit.” Ronald Bosch Manager WebSystems, KLM
  34. 34. © Copyright 2013 XebiaLabs Inc. Proprietary & Confidential. Value for KLM/Air France ü  Time and cost savings through automation ü  Cost savings through self-service deployments ü  Increased positive image of WebSystems within KLM ü  Reduced errors and improved error analysis information ü  Improved repeatability of deployments ü  Interchangeability between deployers ü  Improved job satisfaction of the operations team It’s All About Customer Success: #1
  35. 35. © Copyright 2013 XebiaLabs Inc. Proprietary & Confidential. It’s All About Customer Success: #2 Situation Kadaster, the Dutch Land Registry is a major real estate entity whose online presence drives their business. More than 200 applications in a mixed open-source middleware environment. Challenge The department continually struggled with application delivery, with 9 out of every 10 application deployments failing initially. The customer was pushing for increased functionality and much faster turnaround times for new features. Solution Introduction of application release automation for the automation and acceleration of application releases and to streamline Kadaster’s Agile process and provide greater visibility. With Deployit, our application release process is much more predictable and reliable. We went from 9 out of every 10 deployments failing to an almost 100% success rate. Marc Burggraaf, Kadaster
  36. 36. © Copyright 2013 XebiaLabs Inc. Proprietary & Confidential. It’s All About Customer Success: #2 Value for Kadaster ü  Eliminated deployment errors ü  Accelerated application deployment ü  Gained visibility and oversight of process ü  Support Agile process ü  Enabled private cloud strategy ü  Enabled developers to handle their own deployments through Self Service
  37. 37. © Copyright 2013 XebiaLabs Inc. Proprietary & Confidential. Demo
  38. 38. © Copyright 2013 XebiaLabs Inc. Proprietary & Confidential. o  Plan, track and execute releases o  Accelerate, automate and standardize your application delivery process o  Streamline your release process resulting in faster time to value Enterprise Release Coordination XL Release allows you to:
  39. 39. © Copyright 2013 XebiaLabs Inc. Proprietary & Confidential. ü  Combine manual and automated tasks ü  Easy modeling of your release pan ü  Adapt plans during a release with full audit trail ü  Full audit trail - what happened where, when, why & by whom ü  Calendar overview of planned and ongoing releases XL Release – Flexibility & Collaboration ü  A “My Tasks” for users and groups ü  Support for gates and conditions ü  Continuous Delivery pipelines ü  Maturity Dashboard
  40. 40. © Copyright 2013 XebiaLabs Inc. Proprietary & Confidential. Dank U! Volgende Stap o  Uitgebreide Demo o  Proof of Concept in uw eigen omgeving Contact Details Andrew Phillips - VP Product Management o  aphillips (at) xebialabs (dot) com Barry Godthelp – XebiaLabs NL Sales o  Bgodthelp (at) xebialabs (dot) com Deployit: www.xebialabs.com/products Blog: blog.xebialabs.com Twitter: @xebialabs YouTube: youtube.com/xebialabs

×