SlideShare una empresa de Scribd logo
1 de 26
Deploy.	
  Faster.	
  
Automa'ng	
  and	
  Accelera'ng	
  Applica'on	
  
Deployments	
  to	
  IBM	
  WebSphere	
  without	
  Scrip'ng	
  
•  VP Products for XebiaLabs
•  Lots of enterprise software development on high-
performance systems
•  Been on both sides of the “Dev…Ops” fence
•  Active open source contributor and committer:
jclouds, Akka, Gradle and others
•  Cloud, PaaS & JVM language fan (mainly Scala, Clojure)
•  Regular meetup, conference etc. presenter
A Bit About Me…
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
•  The Bigger Automation Picture
•  Deployment: The Situation Today
•  Deployment in your Automation
Landscape
•  WebSphere Automation Challenges
•  Deployit: A Deployment Automation
Solution for WebSphere
•  Building on Deployment Automation:
DevOps, PaaS and more
Agenda
o  Economic environment
o  Business pressure
o  “Always on, always new”
consumer expectation
o  Growth in # applications
o  Growth in # releases
The Bigger Picture
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
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
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
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.”
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
How Deployit is Different
Enterprise
Scalability
Best Practice
Extensibility
Insight and
Compliance
Lightweight &
Cloud Ready
o  Complete, environment-independent deployment package
o  Standardized deployment mechanism from Dev to Prod
o  Separation of Dev and Ops responsibilities
o  Automated prerequisite checks and post-deployment
verification steps
o  Integrated, repeatable environment provisioning
o  Validated and tested rollback
o  Secure self-service
o  Insight and improvement metrics
Best Practices for ARA
1.  Versioning
o  Versioned Artifacts together with Application
Configuration
o  Versioned WebSphere Environment Configuration
2.  Automation
o  Automated Application and Configuration Deployment
o  Automated WebSphere Middleware Provisioning
o  Fully Reproducible and Transferable Setups
o  Secure Self-Service
3.  Integration
o  Consider the Entire WebSphere Stack
o  Consider Components Outside the WebSphere Stack
o  Integration with the Development Toolchain
Challenges for WebSphere Automation
1.  Extensive out-of-the-box support for WAS, MQ, Portal, Process
Server and more
2.  Topology and resource discovery for fast implementation
and migration
3.  Integration with SmartCloud/IWD, Chef etc. for on-demand
environment provisioning
4.  One unified, simple deployment interface across and
beyond the WebSphere stack
5.  Fine-grained comparison and history to catch configuration
drift
6.  Fully configurable using only native interfaces
7.  Fully extensible without coding
8.  …
Deployit & WebSphere
© Copyright 2013 XebiaLabs Inc. Proprietary &
Confidential.
Extensive Out-of-the-box Support
© Copyright 2013 XebiaLabs Inc. Proprietary &
Confidential.
Topology and Resource Discovery
© Copyright 2013 XebiaLabs Inc. Proprietary &
Confidential.
Integration with Environment Provisioning
© Copyright 2013 XebiaLabs Inc. Proprietary &
Confidential.
Unified, Simple Interface
© Copyright 2013 XebiaLabs Inc. Proprietary &
Confidential.
Configuration Drift Management
© Copyright 2013 XebiaLabs Inc. Proprietary &
Confidential.
Fully Configurable and Extensible
© Copyright 2013 XebiaLabs Inc. Proprietary &
Confidential.
Fully Configurable and Extensible
Best Practice Enterprise ARA
Building on Automated Deployments
Continuous
Delivery
o  Leverage self-service capacity and automation to
provide a private “PaaS interface” to your WebSphere
platform
o  Integrate with Continuous Integration and release
coordination to build Continuous Delivery pipelines
o  Shared automation and insight at application
and middleware configuration level
for DevOps collaboration
Building on Automated Deployments
DevOps
PaaS
DEMO?
Please contact us for a tailored
demo for your team
Demo
Thank You!
Next Steps
o  More information
www.xebialabs.com
o  Whitepaper: “Improve Your Deployment Process to IBM WebSphere”
go.xebialabs.com/AssetLandingPageWebSphere10BestPractices_1Register.html
Contact Details
o  Andrew Phillips
o  aphillips at xebialabs dot com
o  blog.xebialabs.com/author/aphillips
Deployit: www.xebialabs.com/products
Blog: blog.xebialabs.com
Twitter: @xebialabs
YouTube: youtube.com/xebialabs

Más contenido relacionado

La actualidad más candente

Mobile to Mainframe - the Challenges of Enterprise DevOps Adoption
Mobile to Mainframe - the Challenges of Enterprise DevOps AdoptionMobile to Mainframe - the Challenges of Enterprise DevOps Adoption
Mobile to Mainframe - the Challenges of Enterprise DevOps Adoption
Sanjeev Sharma
 
IBM Pulse 2013 session - DevOps for Mobile Apps
IBM Pulse 2013 session - DevOps for Mobile AppsIBM Pulse 2013 session - DevOps for Mobile Apps
IBM Pulse 2013 session - DevOps for Mobile Apps
Sanjeev Sharma
 

La actualidad más candente (20)

Integrations, UI Enhancements and Cloud – See What’s New with IBM UrbanCode D...
Integrations, UI Enhancements and Cloud – See What’s New with IBM UrbanCode D...Integrations, UI Enhancements and Cloud – See What’s New with IBM UrbanCode D...
Integrations, UI Enhancements and Cloud – See What’s New with IBM UrbanCode D...
 
Shift Happens - Rapidly Rolling Forward During Production Failure
Shift Happens - Rapidly Rolling Forward During Production FailureShift Happens - Rapidly Rolling Forward During Production Failure
Shift Happens - Rapidly Rolling Forward During Production Failure
 
Delivering Applications Continuously to Cloud
Delivering Applications Continuously to CloudDelivering Applications Continuously to Cloud
Delivering Applications Continuously to Cloud
 
Urban code - DevOps - cost reduction
Urban code - DevOps - cost reductionUrban code - DevOps - cost reduction
Urban code - DevOps - cost reduction
 
Webcast urbancodemobiltomainframe
Webcast urbancodemobiltomainframeWebcast urbancodemobiltomainframe
Webcast urbancodemobiltomainframe
 
Death to Manual Deployments
Death to Manual DeploymentsDeath to Manual Deployments
Death to Manual Deployments
 
DevOps for Mainframe for IBM Pulse Conference
DevOps for Mainframe for IBM Pulse ConferenceDevOps for Mainframe for IBM Pulse Conference
DevOps for Mainframe for IBM Pulse Conference
 
Fundamentals of Deploy and Release
Fundamentals of Deploy and ReleaseFundamentals of Deploy and Release
Fundamentals of Deploy and Release
 
Efficient DevOps: Standardizing Chaotic Culture at NBCUniversal
Efficient DevOps:  Standardizing Chaotic Culture at NBCUniversalEfficient DevOps:  Standardizing Chaotic Culture at NBCUniversal
Efficient DevOps: Standardizing Chaotic Culture at NBCUniversal
 
Leading DevOps Application Release and Deployment - Best Practices for Organi...
Leading DevOps Application Release and Deployment - Best Practices for Organi...Leading DevOps Application Release and Deployment - Best Practices for Organi...
Leading DevOps Application Release and Deployment - Best Practices for Organi...
 
Improving Software Delivery with DevOps & Software Defined Environments | The...
Improving Software Delivery with DevOps & Software Defined Environments | The...Improving Software Delivery with DevOps & Software Defined Environments | The...
Improving Software Delivery with DevOps & Software Defined Environments | The...
 
Applying DevOps, PaaS and cloud for better citizen service outcomes - IBM Fe...
Applying DevOps, PaaS and cloud for better citizen service  outcomes - IBM Fe...Applying DevOps, PaaS and cloud for better citizen service  outcomes - IBM Fe...
Applying DevOps, PaaS and cloud for better citizen service outcomes - IBM Fe...
 
UrbanCode Deploy and Docker Containers Connect the Dots
UrbanCode Deploy and Docker Containers Connect the DotsUrbanCode Deploy and Docker Containers Connect the Dots
UrbanCode Deploy and Docker Containers Connect the Dots
 
The Future of DevOps and UrbanCode
The Future of DevOps and UrbanCodeThe Future of DevOps and UrbanCode
The Future of DevOps and UrbanCode
 
How NBCUniversal Adopted DevOps
How NBCUniversal Adopted DevOpsHow NBCUniversal Adopted DevOps
How NBCUniversal Adopted DevOps
 
VMworld 2013: Best Practices for Application Lifecycle Management with vCloud...
VMworld 2013: Best Practices for Application Lifecycle Management with vCloud...VMworld 2013: Best Practices for Application Lifecycle Management with vCloud...
VMworld 2013: Best Practices for Application Lifecycle Management with vCloud...
 
Mobile to Mainframe - the Challenges of Enterprise DevOps Adoption
Mobile to Mainframe - the Challenges of Enterprise DevOps AdoptionMobile to Mainframe - the Challenges of Enterprise DevOps Adoption
Mobile to Mainframe - the Challenges of Enterprise DevOps Adoption
 
Achieving Hyper-Productivity through the Use of Microservices and PCF
Achieving Hyper-Productivity through the Use of Microservices and PCFAchieving Hyper-Productivity through the Use of Microservices and PCF
Achieving Hyper-Productivity through the Use of Microservices and PCF
 
IBM Pulse 2013 session - DevOps for Mobile Apps
IBM Pulse 2013 session - DevOps for Mobile AppsIBM Pulse 2013 session - DevOps for Mobile Apps
IBM Pulse 2013 session - DevOps for Mobile Apps
 
Using Blueprints to Overcome Multi-speed IT Challenges
Using Blueprints to Overcome Multi-speed IT ChallengesUsing Blueprints to Overcome Multi-speed IT Challenges
Using Blueprints to Overcome Multi-speed IT Challenges
 

Similar a Automating and Accelerating Application Deployments to IBM WebSphere without Scripting

XebiaLabs Demo: Application Release Automation with Deployit
XebiaLabs Demo: Application Release Automation with DeployitXebiaLabs Demo: Application Release Automation with Deployit
XebiaLabs Demo: Application Release Automation with Deployit
XebiaLabs
 
"Deploy. Sneller." Webinar Slides (Dutch webinar)
"Deploy. Sneller." Webinar Slides (Dutch webinar)"Deploy. Sneller." Webinar Slides (Dutch webinar)
"Deploy. Sneller." Webinar Slides (Dutch webinar)
XebiaLabs
 
Demo Slides: Application Release Automation with Deployit
Demo Slides: Application Release Automation with DeployitDemo Slides: Application Release Automation with Deployit
Demo Slides: Application Release Automation with Deployit
XebiaLabs
 
French Webinar XL Release Comment améliorer la coordination de vos releases...
French Webinar XL Release  Comment améliorer la coordination de vos releases...French Webinar XL Release  Comment améliorer la coordination de vos releases...
French Webinar XL Release Comment améliorer la coordination de vos releases...
XebiaLabs
 
Deployit Demo - October 2013
Deployit Demo - October 2013Deployit Demo - October 2013
Deployit Demo - October 2013
XebiaLabs
 
IBM Innovate 2013 Session: DevOps 101
IBM Innovate 2013 Session: DevOps 101IBM Innovate 2013 Session: DevOps 101
IBM Innovate 2013 Session: DevOps 101
Sanjeev Sharma
 
Was l iberty for java batch and jsr352
Was l iberty for java batch and jsr352Was l iberty for java batch and jsr352
Was l iberty for java batch and jsr352
sflynn073
 
AmaleswaraRao_DOTNET
AmaleswaraRao_DOTNETAmaleswaraRao_DOTNET
AmaleswaraRao_DOTNET
Amal J
 
John N. Lewis - Resume - Public
John N. Lewis - Resume - Public John N. Lewis - Resume - Public
John N. Lewis - Resume - Public
John N. Lewis
 

Similar a Automating and Accelerating Application Deployments to IBM WebSphere without Scripting (20)

XebiaLabs Demo: Application Release Automation with Deployit
XebiaLabs Demo: Application Release Automation with DeployitXebiaLabs Demo: Application Release Automation with Deployit
XebiaLabs Demo: Application Release Automation with Deployit
 
Deployit Product Demo
Deployit Product DemoDeployit Product Demo
Deployit Product Demo
 
XebiaLabs & codecentric Webinar: Deploy Higher Quality Applications Faster (G...
XebiaLabs & codecentric Webinar: Deploy Higher Quality Applications Faster (G...XebiaLabs & codecentric Webinar: Deploy Higher Quality Applications Faster (G...
XebiaLabs & codecentric Webinar: Deploy Higher Quality Applications Faster (G...
 
Turning your Private Cloud into an Automated Delivery Platform
Turning your Private Cloud into an Automated Delivery PlatformTurning your Private Cloud into an Automated Delivery Platform
Turning your Private Cloud into an Automated Delivery Platform
 
"Deploy. Sneller." Webinar Slides (Dutch webinar)
"Deploy. Sneller." Webinar Slides (Dutch webinar)"Deploy. Sneller." Webinar Slides (Dutch webinar)
"Deploy. Sneller." Webinar Slides (Dutch webinar)
 
Demo Slides: Application Release Automation with Deployit
Demo Slides: Application Release Automation with DeployitDemo Slides: Application Release Automation with Deployit
Demo Slides: Application Release Automation with Deployit
 
French Webinar XL Release Comment améliorer la coordination de vos releases...
French Webinar XL Release  Comment améliorer la coordination de vos releases...French Webinar XL Release  Comment améliorer la coordination de vos releases...
French Webinar XL Release Comment améliorer la coordination de vos releases...
 
Deployit Demo - October 2013
Deployit Demo - October 2013Deployit Demo - October 2013
Deployit Demo - October 2013
 
What is DevOps?
What is DevOps?What is DevOps?
What is DevOps?
 
IBM Innovate 2013 Session: DevOps 101
IBM Innovate 2013 Session: DevOps 101IBM Innovate 2013 Session: DevOps 101
IBM Innovate 2013 Session: DevOps 101
 
AMIS 25: DevOps Best Practice for Oracle SOA and BPM
AMIS 25: DevOps Best Practice for Oracle SOA and BPMAMIS 25: DevOps Best Practice for Oracle SOA and BPM
AMIS 25: DevOps Best Practice for Oracle SOA and BPM
 
Was l iberty for java batch and jsr352
Was l iberty for java batch and jsr352Was l iberty for java batch and jsr352
Was l iberty for java batch and jsr352
 
Azure Presentation for Angel Beat
Azure Presentation for Angel BeatAzure Presentation for Angel Beat
Azure Presentation for Angel Beat
 
Blue mix overview
Blue mix overviewBlue mix overview
Blue mix overview
 
AmaleswaraRao_DOTNET
AmaleswaraRao_DOTNETAmaleswaraRao_DOTNET
AmaleswaraRao_DOTNET
 
DevOps and Application Delivery for Hybrid Cloud - DevOpsSummit session
DevOps and Application Delivery for Hybrid Cloud  - DevOpsSummit sessionDevOps and Application Delivery for Hybrid Cloud  - DevOpsSummit session
DevOps and Application Delivery for Hybrid Cloud - DevOpsSummit session
 
Accelerate Application Migration - August 5, 2020
Accelerate Application Migration - August 5, 2020Accelerate Application Migration - August 5, 2020
Accelerate Application Migration - August 5, 2020
 
John N. Lewis - Resume - Public
John N. Lewis - Resume - Public John N. Lewis - Resume - Public
John N. Lewis - Resume - Public
 
XebiaLabs - Optimizing App Deployment to IBM WebSphere
XebiaLabs - Optimizing App Deployment to IBM WebSphereXebiaLabs - Optimizing App Deployment to IBM WebSphere
XebiaLabs - Optimizing App Deployment to IBM WebSphere
 
Measure and Increase Developer Productivity with Help of Serverless AWS Commu...
Measure and Increase Developer Productivity with Help of Serverless AWS Commu...Measure and Increase Developer Productivity with Help of Serverless AWS Commu...
Measure and Increase Developer Productivity with Help of Serverless AWS Commu...
 

Más de XebiaLabs

Más de XebiaLabs (20)

Metrics That Matter: How to Measure Digital Transformation Success
Metrics That Matter: How to Measure Digital Transformation SuccessMetrics That Matter: How to Measure Digital Transformation Success
Metrics That Matter: How to Measure Digital Transformation Success
 
Infrastructure as Code in Large Scale Organizations
Infrastructure as Code in Large Scale OrganizationsInfrastructure as Code in Large Scale Organizations
Infrastructure as Code in Large Scale Organizations
 
Accelerate Your Digital Transformation: How to Achieve Business Agility with ...
Accelerate Your Digital Transformation: How to Achieve Business Agility with ...Accelerate Your Digital Transformation: How to Achieve Business Agility with ...
Accelerate Your Digital Transformation: How to Achieve Business Agility with ...
 
Don't Let Technology Slow Down Your Digital Transformation
Don't Let Technology Slow Down Your Digital Transformation Don't Let Technology Slow Down Your Digital Transformation
Don't Let Technology Slow Down Your Digital Transformation
 
Deliver More Customer Value with Value Stream Management
Deliver More Customer Value with Value Stream ManagementDeliver More Customer Value with Value Stream Management
Deliver More Customer Value with Value Stream Management
 
Building a Software Chain of Custody: A Guide for CTOs, CIOs, and Enterprise ...
Building a Software Chain of Custody: A Guide for CTOs, CIOs, and Enterprise ...Building a Software Chain of Custody: A Guide for CTOs, CIOs, and Enterprise ...
Building a Software Chain of Custody: A Guide for CTOs, CIOs, and Enterprise ...
 
XebiaLabs: DevOps 2020 with Gene Kim
XebiaLabs: DevOps 2020 with Gene KimXebiaLabs: DevOps 2020 with Gene Kim
XebiaLabs: DevOps 2020 with Gene Kim
 
From Chaos to Compliance: The New Digital Governance for DevOps
From Chaos to Compliance: The New Digital Governance for DevOpsFrom Chaos to Compliance: The New Digital Governance for DevOps
From Chaos to Compliance: The New Digital Governance for DevOps
 
Supercharge Your Digital Transformation by Establishing a DevOps Platform
Supercharge Your Digital Transformation by Establishing a DevOps PlatformSupercharge Your Digital Transformation by Establishing a DevOps Platform
Supercharge Your Digital Transformation by Establishing a DevOps Platform
 
Build a Bridge Between CI/CD and ITSM w/ Quint Technology
Build a Bridge Between CI/CD and ITSM w/ Quint TechnologyBuild a Bridge Between CI/CD and ITSM w/ Quint Technology
Build a Bridge Between CI/CD and ITSM w/ Quint Technology
 
Make Software Audit Nightmares a Thing of the Past
Make Software Audit Nightmares a Thing of the PastMake Software Audit Nightmares a Thing of the Past
Make Software Audit Nightmares a Thing of the Past
 
Is Your DevOps Ready for the Cloud?
Is Your DevOps Ready for the Cloud?Is Your DevOps Ready for the Cloud?
Is Your DevOps Ready for the Cloud?
 
Compliance und Sicherheit im Rahmen von Software-Deployments
Compliance und Sicherheit im Rahmen von Software-DeploymentsCompliance und Sicherheit im Rahmen von Software-Deployments
Compliance und Sicherheit im Rahmen von Software-Deployments
 
All Roads Lead to DevOps
All Roads Lead to DevOpsAll Roads Lead to DevOps
All Roads Lead to DevOps
 
Reaching Cloud Utopia: How to Create a Single Pipeline for Hybrid Deployments
Reaching Cloud Utopia: How to Create a Single Pipeline for Hybrid DeploymentsReaching Cloud Utopia: How to Create a Single Pipeline for Hybrid Deployments
Reaching Cloud Utopia: How to Create a Single Pipeline for Hybrid Deployments
 
Avoid Troubled Waters: Building a Bridge Between ServiceNow and CI/CD
Avoid Troubled Waters: Building a Bridge Between ServiceNow and CI/CDAvoid Troubled Waters: Building a Bridge Between ServiceNow and CI/CD
Avoid Troubled Waters: Building a Bridge Between ServiceNow and CI/CD
 
Shift Left and Automate: How to Bake Compliance and Security into Your Softwa...
Shift Left and Automate: How to Bake Compliance and Security into Your Softwa...Shift Left and Automate: How to Bake Compliance and Security into Your Softwa...
Shift Left and Automate: How to Bake Compliance and Security into Your Softwa...
 
2019 DevOps Predictions
2019 DevOps Predictions2019 DevOps Predictions
2019 DevOps Predictions
 
Building a Bridge Between CI/CD and ITSM
Building a Bridge Between CI/CD and ITSMBuilding a Bridge Between CI/CD and ITSM
Building a Bridge Between CI/CD and ITSM
 
DevOps Hits Adolescence – what’s next?
DevOps Hits Adolescence – what’s next?DevOps Hits Adolescence – what’s next?
DevOps Hits Adolescence – what’s next?
 

Último

Último (20)

Mastering MySQL Database Architecture: Deep Dive into MySQL Shell and MySQL R...
Mastering MySQL Database Architecture: Deep Dive into MySQL Shell and MySQL R...Mastering MySQL Database Architecture: Deep Dive into MySQL Shell and MySQL R...
Mastering MySQL Database Architecture: Deep Dive into MySQL Shell and MySQL R...
 
TrustArc Webinar - Unlock the Power of AI-Driven Data Discovery
TrustArc Webinar - Unlock the Power of AI-Driven Data DiscoveryTrustArc Webinar - Unlock the Power of AI-Driven Data Discovery
TrustArc Webinar - Unlock the Power of AI-Driven Data Discovery
 
Strategies for Landing an Oracle DBA Job as a Fresher
Strategies for Landing an Oracle DBA Job as a FresherStrategies for Landing an Oracle DBA Job as a Fresher
Strategies for Landing an Oracle DBA Job as a Fresher
 
Exploring the Future Potential of AI-Enabled Smartphone Processors
Exploring the Future Potential of AI-Enabled Smartphone ProcessorsExploring the Future Potential of AI-Enabled Smartphone Processors
Exploring the Future Potential of AI-Enabled Smartphone Processors
 
Handwritten Text Recognition for manuscripts and early printed texts
Handwritten Text Recognition for manuscripts and early printed textsHandwritten Text Recognition for manuscripts and early printed texts
Handwritten Text Recognition for manuscripts and early printed texts
 
What Are The Drone Anti-jamming Systems Technology?
What Are The Drone Anti-jamming Systems Technology?What Are The Drone Anti-jamming Systems Technology?
What Are The Drone Anti-jamming Systems Technology?
 
Powerful Google developer tools for immediate impact! (2023-24 C)
Powerful Google developer tools for immediate impact! (2023-24 C)Powerful Google developer tools for immediate impact! (2023-24 C)
Powerful Google developer tools for immediate impact! (2023-24 C)
 
Partners Life - Insurer Innovation Award 2024
Partners Life - Insurer Innovation Award 2024Partners Life - Insurer Innovation Award 2024
Partners Life - Insurer Innovation Award 2024
 
Automating Google Workspace (GWS) & more with Apps Script
Automating Google Workspace (GWS) & more with Apps ScriptAutomating Google Workspace (GWS) & more with Apps Script
Automating Google Workspace (GWS) & more with Apps Script
 
GenCyber Cyber Security Day Presentation
GenCyber Cyber Security Day PresentationGenCyber Cyber Security Day Presentation
GenCyber Cyber Security Day Presentation
 
ProductAnonymous-April2024-WinProductDiscovery-MelissaKlemke
ProductAnonymous-April2024-WinProductDiscovery-MelissaKlemkeProductAnonymous-April2024-WinProductDiscovery-MelissaKlemke
ProductAnonymous-April2024-WinProductDiscovery-MelissaKlemke
 
Apidays New York 2024 - Scaling API-first by Ian Reasor and Radu Cotescu, Adobe
Apidays New York 2024 - Scaling API-first by Ian Reasor and Radu Cotescu, AdobeApidays New York 2024 - Scaling API-first by Ian Reasor and Radu Cotescu, Adobe
Apidays New York 2024 - Scaling API-first by Ian Reasor and Radu Cotescu, Adobe
 
Apidays Singapore 2024 - Building Digital Trust in a Digital Economy by Veron...
Apidays Singapore 2024 - Building Digital Trust in a Digital Economy by Veron...Apidays Singapore 2024 - Building Digital Trust in a Digital Economy by Veron...
Apidays Singapore 2024 - Building Digital Trust in a Digital Economy by Veron...
 
HTML Injection Attacks: Impact and Mitigation Strategies
HTML Injection Attacks: Impact and Mitigation StrategiesHTML Injection Attacks: Impact and Mitigation Strategies
HTML Injection Attacks: Impact and Mitigation Strategies
 
Strategize a Smooth Tenant-to-tenant Migration and Copilot Takeoff
Strategize a Smooth Tenant-to-tenant Migration and Copilot TakeoffStrategize a Smooth Tenant-to-tenant Migration and Copilot Takeoff
Strategize a Smooth Tenant-to-tenant Migration and Copilot Takeoff
 
How to Troubleshoot Apps for the Modern Connected Worker
How to Troubleshoot Apps for the Modern Connected WorkerHow to Troubleshoot Apps for the Modern Connected Worker
How to Troubleshoot Apps for the Modern Connected Worker
 
The 7 Things I Know About Cyber Security After 25 Years | April 2024
The 7 Things I Know About Cyber Security After 25 Years | April 2024The 7 Things I Know About Cyber Security After 25 Years | April 2024
The 7 Things I Know About Cyber Security After 25 Years | April 2024
 
How to Troubleshoot Apps for the Modern Connected Worker
How to Troubleshoot Apps for the Modern Connected WorkerHow to Troubleshoot Apps for the Modern Connected Worker
How to Troubleshoot Apps for the Modern Connected Worker
 
TrustArc Webinar - Stay Ahead of US State Data Privacy Law Developments
TrustArc Webinar - Stay Ahead of US State Data Privacy Law DevelopmentsTrustArc Webinar - Stay Ahead of US State Data Privacy Law Developments
TrustArc Webinar - Stay Ahead of US State Data Privacy Law Developments
 
Connector Corner: Accelerate revenue generation using UiPath API-centric busi...
Connector Corner: Accelerate revenue generation using UiPath API-centric busi...Connector Corner: Accelerate revenue generation using UiPath API-centric busi...
Connector Corner: Accelerate revenue generation using UiPath API-centric busi...
 

Automating and Accelerating Application Deployments to IBM WebSphere without Scripting

  • 1. Deploy.  Faster.   Automa'ng  and  Accelera'ng  Applica'on   Deployments  to  IBM  WebSphere  without  Scrip'ng  
  • 2. •  VP Products for XebiaLabs •  Lots of enterprise software development on high- performance systems •  Been on both sides of the “Dev…Ops” fence •  Active open source contributor and committer: jclouds, Akka, Gradle and others •  Cloud, PaaS & JVM language fan (mainly Scala, Clojure) •  Regular meetup, conference etc. presenter A Bit About Me…
  • 3. 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
  • 4. •  The Bigger Automation Picture •  Deployment: The Situation Today •  Deployment in your Automation Landscape •  WebSphere Automation Challenges •  Deployit: A Deployment Automation Solution for WebSphere •  Building on Deployment Automation: DevOps, PaaS and more Agenda
  • 5. o  Economic environment o  Business pressure o  “Always on, always new” consumer expectation o  Growth in # applications o  Growth in # releases The Bigger Picture
  • 6. 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
  • 7. 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
  • 8. 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
  • 9. 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.”
  • 10. 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
  • 11. How Deployit is Different Enterprise Scalability Best Practice Extensibility Insight and Compliance Lightweight & Cloud Ready
  • 12. o  Complete, environment-independent deployment package o  Standardized deployment mechanism from Dev to Prod o  Separation of Dev and Ops responsibilities o  Automated prerequisite checks and post-deployment verification steps o  Integrated, repeatable environment provisioning o  Validated and tested rollback o  Secure self-service o  Insight and improvement metrics Best Practices for ARA
  • 13. 1.  Versioning o  Versioned Artifacts together with Application Configuration o  Versioned WebSphere Environment Configuration 2.  Automation o  Automated Application and Configuration Deployment o  Automated WebSphere Middleware Provisioning o  Fully Reproducible and Transferable Setups o  Secure Self-Service 3.  Integration o  Consider the Entire WebSphere Stack o  Consider Components Outside the WebSphere Stack o  Integration with the Development Toolchain Challenges for WebSphere Automation
  • 14. 1.  Extensive out-of-the-box support for WAS, MQ, Portal, Process Server and more 2.  Topology and resource discovery for fast implementation and migration 3.  Integration with SmartCloud/IWD, Chef etc. for on-demand environment provisioning 4.  One unified, simple deployment interface across and beyond the WebSphere stack 5.  Fine-grained comparison and history to catch configuration drift 6.  Fully configurable using only native interfaces 7.  Fully extensible without coding 8.  … Deployit & WebSphere
  • 15. © Copyright 2013 XebiaLabs Inc. Proprietary & Confidential. Extensive Out-of-the-box Support
  • 16. © Copyright 2013 XebiaLabs Inc. Proprietary & Confidential. Topology and Resource Discovery
  • 17. © Copyright 2013 XebiaLabs Inc. Proprietary & Confidential. Integration with Environment Provisioning
  • 18. © Copyright 2013 XebiaLabs Inc. Proprietary & Confidential. Unified, Simple Interface
  • 19. © Copyright 2013 XebiaLabs Inc. Proprietary & Confidential. Configuration Drift Management
  • 20. © Copyright 2013 XebiaLabs Inc. Proprietary & Confidential. Fully Configurable and Extensible
  • 21. © Copyright 2013 XebiaLabs Inc. Proprietary & Confidential. Fully Configurable and Extensible
  • 23. Building on Automated Deployments
  • 24. Continuous Delivery o  Leverage self-service capacity and automation to provide a private “PaaS interface” to your WebSphere platform o  Integrate with Continuous Integration and release coordination to build Continuous Delivery pipelines o  Shared automation and insight at application and middleware configuration level for DevOps collaboration Building on Automated Deployments DevOps PaaS
  • 25. DEMO? Please contact us for a tailored demo for your team Demo
  • 26. Thank You! Next Steps o  More information www.xebialabs.com o  Whitepaper: “Improve Your Deployment Process to IBM WebSphere” go.xebialabs.com/AssetLandingPageWebSphere10BestPractices_1Register.html Contact Details o  Andrew Phillips o  aphillips at xebialabs dot com o  blog.xebialabs.com/author/aphillips Deployit: www.xebialabs.com/products Blog: blog.xebialabs.com Twitter: @xebialabs YouTube: youtube.com/xebialabs