• Save
How Application Release Automation Powers DevOps
 

How Application Release Automation Powers DevOps

on

  • 3,117 views

Slides from the XebiaLabs webinar "How Application Release Automation Powers DevOps" on Nov 10th, 2011

Slides from the XebiaLabs webinar "How Application Release Automation Powers DevOps" on Nov 10th, 2011

Statistics

Views

Total Views
3,117
Views on SlideShare
2,432
Embed Views
685

Actions

Likes
1
Downloads
0
Comments
0

8 Embeds 685

http://www.xebialabs.com 484
http://staging.xebialabs.com 88
http://cachet.betawebsite9.co.uk 57
http://xebialabs.com 35
http://www.cachet-software.com 11
http://xebialabs.quantum-coders.com 5
http://cachet-software.com 4
http://xebialabs.local 1
More...

Accessibility

Upload Details

Uploaded via as Adobe PDF

Usage Rights

© All Rights Reserved

Report content

Flagged as inappropriate Flag as inappropriate
Flag as inappropriate

Select your reason for flagging this presentation as inappropriate.

Cancel
  • Full Name Full Name Comment goes here.
    Are you sure you want to
    Your message goes here
    Processing…
Post Comment
Edit your comment

How Application Release Automation Powers DevOps How Application Release Automation Powers DevOps Presentation Transcript

  • Powering DevOpsSupporting your DevOps Strategy with Application Release Automation
  • SpeakersAndrew Phillips, VP Products, XebiaLabsAndrew is VP of Products for XebiaLabs, providers of the industry-leading releaseautomation solution, Deployit. Andrew is a cloud, service delivery and automationexpert and has been part of the shift to more automated application deliveryplatforms. Sitting on panels and driving blog and social media conversations,Andrew regularly contributes to key trend-defining technology discussions.
  • Agenda• What is Application Release Automation (ARA)• DevOps and ARA• 6 Ways to Support your DevOps Strategy• Live Demo• Next Steps
  • Intro to XebiaLabs• The Leading Provider of Deployment Automation• Offices in US, the Netherlands, France, India• Customers Worldwide• Global Partner Network
  • Our Mission Our Mission To offer the EnterpriseAccelerated Application Release Automation to achieve:• Improved Time to Market• Reduced Operational Expenditure• One robust Deployment Best Practice for Release Teams, Development Teams and CIOs
  • What is Application Release Automation?“Application Release Automation is the process of automating the applicationrelease lifecycle, from build to production, to achieve better resource utilizationand speed to market for applications” DevOps is an emerging methodology that can have an impact on the release and deployment process. An application release automation tool can be a key enabler for the rapid realization of benefits of this nonprescriptive approach. Ronnie Colville - Senior Analyst
  • Cross-industry Challenge SPEED TO MARKET IS KEY GOV’T RETAIL TRAVELTECHNOLOGY MANUFACTURING FINANCIAL SERVICES
  • Application Delivery Chain Monitor, IntegrationDevelop Check in Unit test Package Deploy manage, test promote Dev Ops
  • Application Delivery Chain ITSM Change, Config etc. Management Private Cloud Continuous Build CruiseControl, Hudson… Virtual DatacenterIDEs SCM ReleaseRAD, Eclipse… ClearCase, SVN... Management Infrastructure Interactive Build Maven, Ant… Monitoring HP, Tivoli,… Dev Ops
  • The Dev…..Ops Gap ITSM Change, Config etc. Management Private Cloud Continuous Build CruiseControl, Hudson… Virtual DatacenterIDEs SCM ReleaseRAD, Eclipse… ClearCase, SVN... Management Infrastructure Interactive Build Maven, Ant… Monitoring HP, Tivoli,… Dev Ops
  • Application Delivery Chain ITSM Change, Config etc. Management Private Cloud Continuous Build CruiseControl, Hudson… Virtual DatacenterIDEs SCM ReleaseRAD, Eclipse… ClearCase, SVN... Management Infrastructure Interactive Build Maven, Ant… Monitoring Streamlined, integrated, end-to-end HP, Tivoli,… automation of both Development and IT Operations’ activities Dev Ops
  • DevOps and ARA• Implementing a DevOps strategy > introducing ARA • DevOps is more than just tooling• Shared drivers and goals DevOps • Agile ideas and processes & • “it ain’t over until it’s in use by the customer” • accelerating business value• Easy on-ramp ARA • Minimal impact on existing build & release • Use as much as you need – grow as necessary
  • 6 Ways to Support your DevOps Strategy• Continuous³ - delivery, testing, deployment• Improve business visibility• Increase shared ownership• Increase service quality and reliability• Accelerate feature time-to-market• Empower the Team 6
  • Continuous³• More testing, more quality• Incremental improvement over big bang• Continuous delivery: always have a releasepackage available• Continuous testing: always have a releasepackage with a known quality level• Continuous release: automatically make verifiedfeatures available to customers• Automatically deliver business value!
  • Improve business visibility• What is running where?• At what stage in the release lifecycle is mybusiness service?• Which conditions have been/still need to bemet?• What is my success rate for service releases?• Am I improving service turnaround time andrelease quality?
  • Increase service quality and reliability• Increased reproducibility through automatedapplication and environment configurationmanagement• Reduce failure rate for environment promotions• Ensure test environments match production• Use one standardized deployment processacross all environments
  • Increase shared ownership• Single interaction point for developers andoperations• Improved collaboration through joint insight• Shared responsibilities (e.g. application artifactsvs. configuration) backed by role-based accesscontrol• Stepwise transition from split application vs.configuration to automated packaging of entireapplication/(virtual) applicance
  • Accelerate feature time-to-market• Speed up releases through delta deployments• Similar to incremental builds• Automatically adjust to environment changes(auto-scaling, new versions etc.)• Integration with build, release etc. tooling forcontinuous toolchain
  • Empower the Team• “Self-service” model• Same process across environments andtechnologies• No reliance on scarce specialists• Everyone in the Team can deploy if required• Shared ownership, shared responsibility• “Become enabler of change”
  • Powering DevOps strategies
  • More Information• Email demo@xebialabs.com for a personalized 20min demo• Experience the ease and power of Deployit 3.6 in your ownenvironment in a two-day POCDeployit: www.xebialabs.com/tourBlog: blog.xebialabs.comTwitter: @xebialabsYouTube: youtube.com/xebialabs