dell osb platform modernization & upgrade · –need to create and configure new domain and...

25
Dell OSB Platform Modernization & Upgrade Jay Kasi, Director, Oracle Product Management Mohi Muhammed Sr. Director, Enterprise Integration Services

Upload: others

Post on 10-Jul-2020

12 views

Category:

Documents


0 download

TRANSCRIPT

Page 1: Dell OSB Platform Modernization & Upgrade · –Need to create and configure new domain and deploy composites –time consuming. –You lose history of completed instances –Need

Dell OSB Platform

Modernization & Upgrade

Jay Kasi,

Director, Oracle Product Management

Mohi Muhammed

Sr. Director, Enterprise Integration Services

Page 2: Dell OSB Platform Modernization & Upgrade · –Need to create and configure new domain and deploy composites –time consuming. –You lose history of completed instances –Need

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

Page 3: Dell OSB Platform Modernization & Upgrade · –Need to create and configure new domain and deploy composites –time consuming. –You lose history of completed instances –Need

3

Page 4: Dell OSB Platform Modernization & Upgrade · –Need to create and configure new domain and deploy composites –time consuming. –You lose history of completed instances –Need

• 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

Page 5: Dell OSB Platform Modernization & Upgrade · –Need to create and configure new domain and deploy composites –time consuming. –You lose history of completed instances –Need

• 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

Page 6: Dell OSB Platform Modernization & Upgrade · –Need to create and configure new domain and deploy composites –time consuming. –You lose history of completed instances –Need

• 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

Page 7: Dell OSB Platform Modernization & Upgrade · –Need to create and configure new domain and deploy composites –time consuming. –You lose history of completed instances –Need

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

Page 8: Dell OSB Platform Modernization & Upgrade · –Need to create and configure new domain and deploy composites –time consuming. –You lose history of completed instances –Need

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.

Page 9: Dell OSB Platform Modernization & Upgrade · –Need to create and configure new domain and deploy composites –time consuming. –You lose history of completed instances –Need

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).

Page 10: Dell OSB Platform Modernization & Upgrade · –Need to create and configure new domain and deploy composites –time consuming. –You lose history of completed instances –Need

Move to SOA Cloud Service

Confidential – 1

ORACLE SOA

CLOUD SERVICE

LIFT & SHIFT

Page 11: Dell OSB Platform Modernization & Upgrade · –Need to create and configure new domain and deploy composites –time consuming. –You lose history of completed instances –Need

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

Page 12: Dell OSB Platform Modernization & Upgrade · –Need to create and configure new domain and deploy composites –time consuming. –You lose history of completed instances –Need

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

Page 13: Dell OSB Platform Modernization & Upgrade · –Need to create and configure new domain and deploy composites –time consuming. –You lose history of completed instances –Need

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

Page 14: Dell OSB Platform Modernization & Upgrade · –Need to create and configure new domain and deploy composites –time consuming. –You lose history of completed instances –Need

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

Page 15: Dell OSB Platform Modernization & Upgrade · –Need to create and configure new domain and deploy composites –time consuming. –You lose history of completed instances –Need

Dell OSB Platform

Modernization & Upgrade

Mohi Muhammed

Sr. Director, Enterprise Integration Services

Page 16: Dell OSB Platform Modernization & Upgrade · –Need to create and configure new domain and deploy composites –time consuming. –You lose history of completed instances –Need

EIS Engagement

Integration Services

Microservices

Agenda

Dell integration landscape

Upgrade goals

Planning & Alignment

Infrastructure build out

Code upgrade

Benefits realized

Q & A

Page 17: Dell OSB Platform Modernization & Upgrade · –Need to create and configure new domain and deploy composites –time consuming. –You lose history of completed instances –Need

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

Page 18: Dell OSB Platform Modernization & Upgrade · –Need to create and configure new domain and deploy composites –time consuming. –You lose history of completed instances –Need

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

Page 19: Dell OSB Platform Modernization & Upgrade · –Need to create and configure new domain and deploy composites –time consuming. –You lose history of completed instances –Need

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

Page 20: Dell OSB Platform Modernization & Upgrade · –Need to create and configure new domain and deploy composites –time consuming. –You lose history of completed instances –Need

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

Page 21: Dell OSB Platform Modernization & Upgrade · –Need to create and configure new domain and deploy composites –time consuming. –You lose history of completed instances –Need

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

Page 22: Dell OSB Platform Modernization & Upgrade · –Need to create and configure new domain and deploy composites –time consuming. –You lose history of completed instances –Need

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

Page 23: Dell OSB Platform Modernization & Upgrade · –Need to create and configure new domain and deploy composites –time consuming. –You lose history of completed instances –Need

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

Page 24: Dell OSB Platform Modernization & Upgrade · –Need to create and configure new domain and deploy composites –time consuming. –You lose history of completed instances –Need

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

Page 25: Dell OSB Platform Modernization & Upgrade · –Need to create and configure new domain and deploy composites –time consuming. –You lose history of completed instances –Need

Q & A