Your SlideShare is downloading. ×
0
Automating and Accelerating Application Deployments to IBM WebSphere without Scripting
Automating and Accelerating Application Deployments to IBM WebSphere without Scripting
Automating and Accelerating Application Deployments to IBM WebSphere without Scripting
Automating and Accelerating Application Deployments to IBM WebSphere without Scripting
Automating and Accelerating Application Deployments to IBM WebSphere without Scripting
Automating and Accelerating Application Deployments to IBM WebSphere without Scripting
Automating and Accelerating Application Deployments to IBM WebSphere without Scripting
Automating and Accelerating Application Deployments to IBM WebSphere without Scripting
Automating and Accelerating Application Deployments to IBM WebSphere without Scripting
Automating and Accelerating Application Deployments to IBM WebSphere without Scripting
Automating and Accelerating Application Deployments to IBM WebSphere without Scripting
Automating and Accelerating Application Deployments to IBM WebSphere without Scripting
Automating and Accelerating Application Deployments to IBM WebSphere without Scripting
Automating and Accelerating Application Deployments to IBM WebSphere without Scripting
Automating and Accelerating Application Deployments to IBM WebSphere without Scripting
Automating and Accelerating Application Deployments to IBM WebSphere without Scripting
Automating and Accelerating Application Deployments to IBM WebSphere without Scripting
Automating and Accelerating Application Deployments to IBM WebSphere without Scripting
Automating and Accelerating Application Deployments to IBM WebSphere without Scripting
Automating and Accelerating Application Deployments to IBM WebSphere without Scripting
Automating and Accelerating Application Deployments to IBM WebSphere without Scripting
Automating and Accelerating Application Deployments to IBM WebSphere without Scripting
Automating and Accelerating Application Deployments to IBM WebSphere without Scripting
Automating and Accelerating Application Deployments to IBM WebSphere without Scripting
Automating and Accelerating Application Deployments to IBM WebSphere without Scripting
Automating and Accelerating Application Deployments to IBM WebSphere without Scripting
Upcoming SlideShare
Loading in...5
×

Thanks for flagging this SlideShare!

Oops! An error has occurred.

×
Saving this for later? Get the SlideShare app to save on your phone or tablet. Read anywhere, anytime – even offline.
Text the download link to your phone
Standard text messaging rates apply

Automating and Accelerating Application Deployments to IBM WebSphere without Scripting

1,005

Published on

Slides from the Jun 11, 2013 Global WebSphere Community webinar "Deploy. Faster. Automating and Accelerating Application Deployments to IBM WebSphere without Scripting"

Slides from the Jun 11, 2013 Global WebSphere Community webinar "Deploy. Faster. Automating and Accelerating Application Deployments to IBM WebSphere without Scripting"

Published in: Technology, Business
0 Comments
2 Likes
Statistics
Notes
  • Be the first to comment

No Downloads
Views
Total Views
1,005
On Slideshare
0
From Embeds
0
Number of Embeds
0
Actions
Shares
0
Downloads
0
Comments
0
Likes
2
Embeds 0
No embeds

Report content
Flagged as inappropriate Flag as inappropriate
Flag as inappropriate

Select your reason for flagging this presentation as inappropriate.

Cancel
No notes for slide

Transcript

  • 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
  • 22. Best Practice Enterprise ARA
  • 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

×