3. The Big Challenge
o Economic environment
o Business pressure
o “Always on, always new”
consumer expectation
o Growth in # applications
o Growth in # releases
5. Enterprise Continuous Delivery Challenges
o Keeping track of the “build to production” cycle
for releases
o Creating, managing and de-provisioning
middleware environments - not just individual
machines
o Accelerating your application testing and
increasing coverage and quality
o Gaining an end-to-end view from requirements
and code to test and deployment logs and
monitoring statistics for insight and auditing
o “Closing the loop”: gathering feedback from
across the pipeline and incorporating it into the
next feature set as well as optimizing the pipeline
6. Enterprise Deployment Challenges
o Handling expanding and dynamic virtual infrastructure
o Maintaining consistent configuration across environments
and preventing configuration drift
o Capitalizing on existing investment and continuing to meet
SLAs
o Increasing reliability through standardized deployment
procedures
o Reducing reliance on experts and time wasted for creation
and maintenance of deployment steps and manual plan/
workflow orchestration
o Ensuring audit and release management requirements and
procedures are followed
Ø 70% of organizations give their deployment a failing grade!
More at go.xebialabs.com/Survey2013.html
7. Deployit: Fully Automated Deployments
Core principles
o Scalable and Self-adapting
o Standardized, fully-automated orchestration
o Integration with best-of-breed solutions
Key benefits
o No components or configuration required on target servers
through unique agentless technology
o Per-setting configuration comparison across environments
with automatic versioning and “tracking through time”
o Seamless integrations with Jenkins, TFS, Bamboo, Puppet,
EC2, vSphere, JIRA, Remedy and many more
o Extensive out-of-the-box deployment steps and fully
automated orchestration mean no more scripting or manual
“flow maintenance” for each separate scenario
o Define and track release gates to ensure compliance with
your Release Management guidelines
8. Customer Success
ü 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
9. Deployit: Fully Automated Deployments
Public, private,
or hybrid cloud
Applications Environments
repository
shared file
location
200+ deployment actions and
rules for all enterprise
middleware stacks:
• WebSphere
• Windows
• IIS
• JBoss
• Tomcat
• Oracle
• Databases
• …
10. Demo
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
11. Summary
o Simple, reliable self-service deployments to all
middleware platforms
ü Reduce expert time required and eliminate
deployment failures
o Out-of-the-box deployment steps and fully automated
orchestration
ü Reduce time wasted on creation and maintenance
of deployment steps and manual plan/workflow
orchestration
o Configuration comparison and history
ü Combat configuration drift
o Integration with Continuous Integration and Release
Management tools
ü Capitalize on existing investment in tooling and
avoid “big bang” Sliver Bullet implementations
o Release Dashboard and Delivery Pipelines
ü Keep track of which versions of your applications,
and their dependencies, are currently at which
stages of your pipeline