16

Click here to load reader

XebiaLabs Demo: Application Release Automation with Deployit

Embed Size (px)

Citation preview

Page 1: XebiaLabs Demo: Application Release Automation with Deployit

Op#mizing  your  Applica#on  Deployment  Process

Deployment  Automa.on  with  Deployit  

Page 2: XebiaLabs Demo: Application Release Automation 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

Page 3: XebiaLabs Demo: Application Release Automation with Deployit

© Copyright 2013 XebiaLabs Inc. Proprietary & Confidential.

Outsourcing

Travel and Leisure

Transportation

Telecommunications Financial Services

Customer Success

…and many others

Government Energy and Manufacturing

Page 4: XebiaLabs Demo: Application Release Automation with Deployit

© 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

Page 5: XebiaLabs Demo: Application Release Automation with Deployit

© 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

Page 6: XebiaLabs Demo: Application Release Automation with Deployit

© 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

Page 7: XebiaLabs Demo: Application Release Automation with Deployit

© 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

Page 8: XebiaLabs Demo: Application Release Automation with Deployit

© 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

Page 9: XebiaLabs Demo: Application Release Automation with Deployit

© 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

Page 10: XebiaLabs Demo: Application Release Automation with Deployit

© 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

Page 11: XebiaLabs Demo: Application Release Automation with Deployit

© 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

Page 12: XebiaLabs Demo: Application Release Automation with Deployit

ü  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

Page 13: XebiaLabs Demo: Application Release Automation with Deployit

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

Page 14: XebiaLabs Demo: Application Release Automation with Deployit

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

Page 15: XebiaLabs Demo: Application Release Automation with Deployit

© Copyright 2013 XebiaLabs Inc. Proprietary & Confidential.

Demo

Page 16: XebiaLabs Demo: Application Release Automation with Deployit

© 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