Upload
ranger4-limited
View
493
Download
5
Tags:
Embed Size (px)
DESCRIPTION
In this presentation Mark Roberts (IBM) walks us through the capabilities of the new plugins from IBM UrbanCode and how they help organisations using Oracle software achieve the improvements ARA promises.
Citation preview
IBM Rational UrbanCode Deploy Introduction With Oracle WebLogic Deployment Focus
Mark Roberts IT Specialist, IBM Rational UK
© 2013 IBM Corporation
The emergence of ‘DevOps’
Operations
Cre
ativ
e B
ehavio
r
Pro
cedura
l Rig
or
Development
Operations C
reativ
e B
ehavio
r
Pro
cedura
l Rig
or
Development Cross over –
DevOps
Waterfall
Process
Platform
Agile
Delivery
Process
Platform
Blended roles and repeated operations
Customers
Desire for fast
and continuous
innovation
Line of Business
Requirements
Dev & Test
Teams
Code & Tests
Operations
Team
Business
Services
1st
Gap
2nd
Gap
Delivery Challenges
Today’s business and technical needs are
pushing traditional delivery approaches to the
breaking point
People
Process
Information
With only Agile Development improvements…
Agile
Dev
CI builds are piling up
Functional
Testing
Acceptance
Testing
Production
Operator
Setup
(weeks)
Install
Test and Ops teams have increased
pressures to keep up with increased loads but
continue to use waterfall approaches and
traditional tools.
Customers
Desire for fast
and continuous
innovation
Line of Business
Requirements
Dev & Test
Teams
Code & Tests
Operations
Team
Business
Services
2nd
Gap
Dev
Ops
Addressing Application Lifecycle Management gaps
Total Cost of Ownership Breakdown
Infrastructure Support and Administration
Software Maintenance Fees
Cost of
Implementation Software Licenses
Startup Costs
Cost of Operations
Hardware Acquisition
Code Maintenance
Total Cost
of
Ownership
Application Upgrades
Design/Build/Test 14%
1%
3%
3%
10%
27%
21%
79%
27%
15%
Application Deployment and Release : 83 %
IBM UrbanCode Deploy Deployment Automation
Deployment of Applications through Environments
Rapidly deliver to multiple environments for testing
Visibility into deployment status via dashboards
Easily roll back applications due to errors or
changes
Compliance via audit trails and security
Integrated with existing investments (Open Source,
Tivoli, Cloud, Microsoft, Commerce, Portal)
Versioned Artifacts
QA Environment
Production Environment
Development Environment
Artifacts Artifacts Artifacts
Execute Against Execute Against Execute Against
Deploy or Rollback
Deploy or Rollback
Deploy or Rollback
Application Blueprint
UrbanCode for WebLogic
Application Deployment for Oracle Web Logic Server
– Stop, start, deploy, undeploy and redeploy.
Oracle Service Bus Management
– Import an XML file or JAR file to update configuration data
Resource Mgmt for Oracle WebLogic Server
– Around 60 steps for the management a variety of objects in WebLogic
Security Mgmt for Oracle WebLogic Server
– Manage authentication realms, users and groups
Resource Mgmt for Oracle WebLogic Integration
– Automate the creation, update, and deletion of objects within WebLogic Integration:
• File event generator
• FTP event generator
• JMS event generator
• XML cache entry
8
WebLogic Resource Management Plug-in
Create / Delete / Update Create / Delete / Update
Capacity Queue
Connection factory Quota
Distribution queue SAF import destination
Distribution topic Sub-deployment
File store Template
JDBC data source Topic
JDBC store Work Manager
JMS server
Max threads constraint
Min threads constraint
Module
9
The Application Release Process
Deploy to Development
– Test
Deploy to QA
– Test
Deploy to Production
– Go home
10
Plans and documentation
– Run book of manual steps
– Spreadsheet record and assignment
– Project plan for dependencies
Manual network configuration
– Traffic rerouting
– Load balancer switch off
Deploy application to servers
– Scripted operation
Manually validate script execution
Further script execution
Manual approval for final switch over
– Email manager for approval
File documentation
Application Release Automation – Delivery
Automate repetitive tasks - saving labour costs
• Build automation
• Quality Management and Test Automation
• Configuration Management
Discover defects earlier in the lifecycle - reducing the repair costs
• Requirements Analysis and Management
• Code Scanning
• Modeling and Model-driven development
Lower the risk - decreasing the variance of software projects
• Standardized software processes
• Traceability through Integration
Efficiency
Productivity
Predictability
IBM UrbanCode Release Release planning and orchestration
Collaborative release management
solution :
Replaces error-prone manual
spreadsheets and streamlines
release activities
Orchestrate release of multiple
applications across multiple
environments
Centralized release processes
control desk with real-time status
Environments-to-releases
allocation
13
IBM UrbanCode Release – Release planning and orchestration
Collaborative release management
solution that replaces error-prone
manual spreadsheets and
streamlines release activities
Orchestrate release of multiple
applications across multiple
environments
Centralized release processes
control desk with real-time status
Environments-to-releases
allocation