dell osb platform modernization & upgrade · –need to create and configure new domain and...
TRANSCRIPT
Dell OSB Platform
Modernization & Upgrade
Jay Kasi,
Director, Oracle Product Management
Mohi Muhammed
Sr. Director, Enterprise Integration Services
Copyright © 2017, Oracle and/or its affiliates. All rights reserved. |
OpenWorld 2017Upgrade options with Pros and Cons
Jay kasi
Director, Product Management
Integration
Sept 1, 2017
3
• In-Place Upgrade
– Install SOA Suite 12c software
in a new Oracle Home
– Upgrade domain and DB in-
place
– Rewire domain to new Oracle
Home
– No need to redeploy composites
• Side by Side Upgrade
– Install SOA Suite 12c
software in a new Oracle
Home.
– Create new DB schemas
– Create new domain
– Configure domain and DB
from scratch
– Deploy all composites
– Switch clients/load balancer
to new domain
Options for Upgrade
• Pros
– No need to create and configure
new domain from scratch and
deploy all composites – less
effort.
– Active instances continue after
upgrade where they left off.
– You retain history of completed
instances after Upgrade
– No need to modify clients
• Cons
– More down time especially for
sanity testing and tuning
production system after upgrade
– Complications since BAM does
not support in-place upgrade
– Only way to rollback incase
upgrade fails for any reason is
restore 11g from backup.
– No topology changes
In-Place Upgrade Pros and Cons
• Cons
– Need to create and configure
new domain and deploy
composites – time consuming.
– You lose history of completed
instances
– Need to modify clients or load
balancer
– Some limitations (correlation
sets, message ordering)
– License
• Pros
– Less down time since cutover
can be quick.
– Can go back to old production
system anytime quickly to abort
upgrade
– Allows topology changes.
Side by Side Upgrade Pros and Cons
Upgrade Options Benefits Comparison
In Place
Less WorkKeeps History
Keeps Running
Processes
Side by Side
Less Downtime
Lower Risk
All Components
(BAM)
Allows Topology Change
What about 12c to 12c upgrade?
• Generally recommend in-place upgrade:
– Not much schema or domain changes so:
› risk is low
› downtime is relatively short.
– All components (except components that are no longer available) can be upgraded.
• Recommend side by side upgrade only if there are topology changes or products removed.
Coming Soon in the cloud!!
• Steps for migration to cloud for SOACS and MFTCS (includes version upgrade)
• Steps for Side by Side upgrade for SOACS and MFTCS
• Steps for side by side upgrade on-premises would be similar (but not documented).
Move to SOA Cloud Service
Confidential – 1
ORACLE SOA
CLOUD SERVICE
LIFT & SHIFT
Lift and Shift to SOACS
• Leverage existing CI/CD Scripts by pointing to SOACS
– Potentially leverage ODCS as an interimediary.
• Manual move via best practice documentation
Oracle
Manual Move to SOACS: High Level Steps
• Provision target Cloud Service
• Prepare Clients
– SSL Trust cert for target
– Match port of target in source OTD.
– Use global DNS name
• Prepare Source
– Jdev source migration
– Export metadata
– Export security artifacts
Confidential – 1
Manual Move to SOACS: High Level Steps (contd)
• Prepare Target
– Deploy from Jdev with customizations
– Import security artifacts and metadata
– Recreate manually where cannot migrate. (including weblogic artifacts like data sources, jms)
• Cutover
– Switch DNS
– Migrate active inbound adapter to target if inbound address is same
– Migrate clients if inbound adapter address is not the same
– Migrate clients to target who feed from environment.
Confidential – 1
References
• Contacts: Jay Kasi, Product Manager
• Support Knowledgebase Document 1958724.1 & 2084555.1
• Best Practices Blogs: https://blogs.oracle.com/SOA/entry/comparison_of_inplace_and_side
https://blogs.oracle.com/SOA/entry/soa_suite_12c_topology_suggestions
https://blogs.oracle.com/SOA/entry/best_practices_for_soa_11g
https://blogs.oracle.com/SOA/entry/soa_suite_12c_upgrade_updatesoa
• Upgrade Documentation
• Upgrade Videos
Dell OSB Platform
Modernization & Upgrade
Mohi Muhammed
Sr. Director, Enterprise Integration Services
EIS Engagement
Integration Services
Microservices
Agenda
Dell integration landscape
Upgrade goals
Planning & Alignment
Infrastructure build out
Code upgrade
Benefits realized
Q & A
Dell integration landscape
150 Million -
Internal
messages a day
8000+ Real-
Time & Batch
Integrations
1300
Services/APIs
exposed
3000 External
Partners
Integrated
5 TB of Files
exchanged a
month
1.5 Billion DML
transactions a
day
350 Applications
integrated
9700
Exchanges &
Queues
Managed
50 Million
External API
Calls a day
15,000 users on
Managed File
Transfer
5 Million
External
Messages a day
Dell SOA Suite landscape
15+
SOA tools &
technologies
203OSB Domains
621BPEL Composites
70 MillionTransactions per day
2900
OSB Services
Deployed
778Virtual Machines
7Environments
1290
Managed Servers
(JVMs)
9Business Segments
Upgrade goals
Infrastructure modernization – Physicals to VM
Dynamic capacity management using OHS layer
TLS v1.2 security standard compliant
Leverage latest features (REST/JSON, Dashboards)
Faster development using templates
Business performance
Vendor Support & Stability
Planning & Alignment
Business Applications
Pre Upgrade Compatibility
Checks
Capacity Planning
Infrastructure procurement
Service Consumer alignment
Test alignment
Go-live activities
Parallel infrastructure for OSB 12c
Two go-live approaches
• 3DNS change – No impact to
consumers
• New 12c Endpoints – Allows
phased migration of consumers
Periodic newsletter & updates on
progress
Code Upgrade
Developed Bulk Upgrade Utility
Adopted smaller domain topology
Software load balancer & capacity management using OHS
Self-service provisioning on the cloud
Performance test – VM vs Physical
Encountered minimal # of bugs – Timely resolution from Oracle
Excellent support from Oracle during release windows
Infrastructure build out
Day2 OperationsInfrastructure
Provisioning
Configuration
Orchestration
Security & NetworkSoftware Install
Procure VMs via VRA Install binaries
WebLogic, OSB, MQ
Configure WL, OSB
domain; Setting up
queues
Kerberos, SSL
configuration; Setup
local/distributed load
balancing.
Patch maintenance,
Proactive Monitoring,
Continuous
improvement
In-house Cloud App Configurator
vRealize Automation
Dell Private Cloud
Application
ApplicationClient Connections
3DNS
VIPS
LB
PS1
PS2
PSN
PS1
PS2
PSN
PS1
PS2
PSN
Business Segment x
Business Segment y
Business Segment z
Physical Servers / VMs
CPURAM (GB)
Disk Space(GB)
Total No of JVM’s
11g Prod 160 4080 13500 47600 950
11g non-prod VMs
233 1086 4564 33300
11G OSB Infrastructure
Application
ApplicationClient Connections
3DNS
VIPS
LB
VM1
VM2
VMN
VM1
VM2
VMN
VM1
VM2
VMN
Business Segment x
Business Segment y
Business Segment z
VMs CPU RAM (GB)Disk Space(GB) Total No of
JVM’s
12c Prod 436 2500 13050 43600 750
12c non-prod 270 1080 4320 27000 540
OHS - Prod 32 320 640 3200 -
OHS – Non Prod 40 160 800 4000
New 12c OSB Infrastructure
OHS servers for Dynamic Scalability Migration
*PS – Physical Servers *VM – Virtual Machines
Value Delivered
Elastic Infrastructure
Infrastructure Cost Optimization
SOA - Dynamic capacity management
Automated environment provisioning
Scalability &
Availability
Infrastructure
Modernization
o Implemented infrastructure automation for Middleware platform
and moved off physical environment
o 30% less Infrastructure footprint
o SOA - Capacity management via software load-balancer (OHS)
o Reduced SOA environment build time by 75%
Improved Customer Experience
Improved Online & Offline Sales performance
Improved Order processing velocity
Improved Security complianceBusiness Performance
o 50%+ faster order search for eSupport and 63% for Sales
application (offline 123 ms to 46 ms and online 1.4 sec to 0.6 sec)
o 40% improvement in Sales to Finance Credit Calls
o 100x improvement in Average AD response time in Finance &
MDM
o 30% improvements on Order Management throughput
o Full TLS1.2 implementation for Services and Sales
Q & A