xebialabs demo: application release automation with deployit
TRANSCRIPT
Op#mizing your Applica#on Deployment Process
Deployment Automa.on with Deployit
© 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, NL, UK, France and India
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
© Copyright 2013 XebiaLabs Inc. Proprietary & Confidential.
Outsourcing
Travel and Leisure
Transportation
Telecommunications Financial Services
Customer Success
…and many others
Government Energy and Manufacturing
© Copyright 2013 XebiaLabs Inc. Proprietary & Confidential.
Agentless
Automated Workflows
Scalability
Migration
Extensive Middleware Content
Reporting & Compliance
Repositories
Migration / Translate
Provision Change / Release
Integration Testing
Discovery Build CI
Deploy
Our Technology & Partner Network
© Copyright 2013 XebiaLabs Inc. Proprietary & Confidential.
What is Application Deployment Really?
o Installing applications
o Updated applications
o Configuring resources
o Configuring middleware components
o Starting/stopping components
o Configuring the installed application o Scaled to the enterprise
Application Deployment
My app v 1.x v 2.x v 3.x
Dev 1
QA 1&2
Prod 1,2&3
© 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
© 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 gap Dev Ops
© Copyright 2013 XebiaLabs Inc. Proprietary & Confidential.
o Deployment workflows are automatically generated.
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
Automated Workflows
Enterprise Scalability
Lightweight & Cloud Ready
Insight and Compliance
Best Practice Extensibility
© Copyright 2013 XebiaLabs Inc. Proprietary & Confidential.
o Agentless architecture
o No manual creation of workflows
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
No Need to Deploy Agents
Enterprise Scalability
Lightweight & Cloud Ready
Insight and Compliance
Best Practice Extensibility
© Copyright 2013 XebiaLabs Inc. Proprietary & Confidential.
o Connect to Windows & Unix target systems using
standard remote protocols
o Agentless architecture for compatibility with standard public/private cloud images
o No agent install
o No firewall ports to be opened
o No security reviews
o Cloud-ready pricing
Lightweight & Cloud Ready
Deploys to Any Infrastructure
Enterprise Scalability
Lightweight & Cloud Ready
Insight and Compliance
Best Practice Extensibility
© Copyright 2013 XebiaLabs Inc. Proprietary & Confidential.
o Ensures complete logging and traceability for auditing
o Built-in reporting offers quality checks throughout the deployment process
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
Robust Reporting
Enterprise Scalability
Lightweight & Cloud Ready
Insight and Compliance
Best Practice Extensibility
ü Time-to-production from 4 months to 2 weeks
ü Deployments 8x faster
ü Environment idle time down 65%
ü Realize ROI within 3 months
ü “We went from being the bottleneck in the
delivery flow to the Enabler of Change for the organization”
More at www.xebialabs.com/customers
Customer Success
Environments Applications
shared file location
Public, private, or hybrid cloud
repository
200+ deployment actions and rules for all enterprise middleware stacks: • WebSphere • Windows • IIS • JBoss • Tomcat • Oracle • Databases • …
Deployit: Fully Automated Deployments
1. Defining your application 2. Leveraging out-of-the-box content 3. Defining your target environment and
environment-specific settings 4. Carrying out an initial deployment without
building any deployment flow up-front 5. Upgrading your application, again without
building any deployment flow 6. Handling deployment failures with
automated rollback 7. Defining your delivery pipeline and release
gates 8. Promoting your application through your
pipeline 9. Comparing application configuration 10. Integrating with Continuous Integration tools 11. Integrating with Release Management tools
Demo
© Copyright 2013 XebiaLabs Inc. Proprietary & Confidential.
Demo
© Copyright 2013 XebiaLabs Inc. Proprietary & Confidential.
Learn More
o Try it out! www.xebialabs.com/trial
Deployit: www.xebialabs.com/products
Blog: blog.xebialabs.com
Twitter: @xebialabs
YouTube: youtube.com/xebialabs
STAY INFORMED