Automating WebSphere Application Server with UrbanCode Deploy
- 1. © 2016 IBM Corporation
Automating WebSphere Application Server
with UrbanCode Deploy
June 7th, 2016
- 2. 1Page© 2016 IBM Corporation
IBM UrbanCode Deploy – continuous delivery of
WebSphere Application Server apps to hybrid cloud
Develop StagingBuild TestSCM Production
CONFIGURE
Easily apply full or partial
WebSphere configurations
to new or existing
instances
Easily migrate from older
to newer versions of WAS
in a fraction of the time
with UrbanCode Deploy
automation
INSTALL
Design processes to
assist you in installing
WebSphere
Stand up full
WebSphere instances,
with configuration and
applications
DEPLOY
Capture configuration
of WebSphere
instances and version
them for later use
Configurations stored
as code so that
configurations can be
compared
- 3. 2Page© 2016 IBM Corporation
Secure, Push-button Deployments
IBM UrbanCode Deploy enables automated,
repeatable deployments to WebSphere Application
Server:
• Manages IBM WebSphere Application Server,
including application-related tasks and tasks that are
related to installing and maintaining application
servers.
• Role-based permissions and quality gates so
developers and testers can deploy applications into
dev/test environments on demand.
• Increase in application quality while leaving
WebSphere administrators to focus on maintaining
production instead of configuring early environments
for testing.
- 4. 3Page© 2016 IBM Corporation
Automate WAS configuration deployments
UrbanCode Deploy automates the process of
capturing, applying and comparing WebSphere
Application Server configurations:
• Captures configuration data from WAS and parses
it to cell, node, server, and cluster components
• Stores the configuration data as templates so it
may be applied to multiple environments and
ensuring the correct configuration for application
deployments.
• Templates are stored as code, making it possible to
compare and version configurations for reuse,
and compare with the live middleware
environment.
- 5. 4Page© 2016 IBM Corporation
“Lift and Shift” for WAS workload portability
IBM UrbanCode Deploy enables WebSphere
Application Server users to “lift and shift” their
installation of WebSphere to a new datacenter
or to a cloud environment of choice – with
automation.
1. Capture your WAS configuration
2. Install WAS on the cloud of your choice
3. Deploy your working configuration onto your
running WAS instance.
Middleware
team
Mobile App
Team
Backend Systems
of Record
UrbanCode Deploy
Test SIT UAT Production
Private Public
Virtual
Datacenter
Visibility and automated control of your
application deployment process
On-
premise IT IBM
PureApplication
- 6. 5Page© 2016 IBM Corporation
Migrate from WAS v7 & v8 to later versions
Quickly migrate captured configurations to
a new version of WebSphere Application
Server
• Set up a deployment process to install the
new version of WAS on your target
environment
• Capture your current WAS version
configuration
• Deploy that configuration once the new
version of WAS is successfully installed
- 7. 6Page© 2016 IBM Corporation
Why automate WAS with UrbanCode Deploy?
• Reduced Risk: Automated, consistent deployments across correctly
configured WAS installations
• Repeatable Process: Reusable WAS configurations can be deployed
on-demand to any environment
• Consistent: Configuration and security differences across
environments are easily detected
• Visible & traceable: What applications and WAS configurations were
deployed where, when and by whom
• Portable: “Lift and shift” your current WAS instance to the cloud of your
choice, or migrate configurations to a new version of WAS
• Integrated: With provisioning tools, IaaS, PaaS, major cloud providers
and development and testing tools
- 9. 8Page© 2016 IBM Corporation
Additional Information
• UrbanCode Deploy Plug-ins: https://developer.ibm.com/urbancode/plugins/
• UrbanCode Deploy WAS - Configure Plug-in:
https://developer.ibm.com/urbancode/plugin/websphere-application-server-configure/
• UrbanCode Deploy WAS Deployment Plug-in:
https://developer.ibm.com/urbancode/plugin/websphere-application-server-deployment/
• UrbanCode Deploy WAS Install Plug-in:
https://developer.ibm.com/urbancode/plugin/websphere-application-server-install/
• WAS v9:
http://www-03.ibm.com/software/products/en/appserv-was
• Blog: 5 Reasons to Use IBM UrbanCode Deploy with WebSphere Application Server:
https://www.ibm.com/developerworks/community/blogs/invisiblethread/entry/5_Reasons_to_Use_IBM_Urban
Code_Deploy_with_WebSphere_Application_Server?lang=en
• UrbanCode for WAS on developerWorks:
https://developer.ibm.com/urbancode/products/urbancode-
deploy/features/managing-ibm-websphere-application-server/