+ All Categories
Transcript
Page 1: Lift Your Legacy UNIX Applications & Databases into the Cloud

Lift Your Legacy UNIX Applications & Databases into the Cloud

Rich Cronheim Executive Director, Dell Application Modernization Services

Page 2: Lift Your Legacy UNIX Applications & Databases into the Cloud

2 Services Confidential

Topics • Legacy pain overview

• Dell application modernization services

• UNIX-to-Linux migration

Page 3: Lift Your Legacy UNIX Applications & Databases into the Cloud

3 Services Confidential

Lack of insight into current portfolio

Complexity & redundancy caused by M&A activity

Growing enhancement backlog and requests

Lack of business agility

Shrinking pool of skilled developers

Increasing operational costs

Legacy pain

Legacy applications perform mission critical functions but are harming the business through:

Page 4: Lift Your Legacy UNIX Applications & Databases into the Cloud

4 Services Confidential

Dell Application Modernization Services help enable emerging compute models

Mainframes, IBM® zSeries ®

IBM iSeries ® (AS/400 ®)

Unisys

Proprietary UNIX

Legacy languages & data (COBOL, RPG, etc.)

Virtualization & Cloud

Mobility

SaaS

Standard Platform

x86

Flexible Applications

Dell Application Modernization Services

Shrinking pool of skilled developers

Lack of Insight into current portfolio

Lack of business agility

Increasing operational costs

Growing enhancement backlog and requests

Complexity & redundancy caused by M&A activity

Page 5: Lift Your Legacy UNIX Applications & Databases into the Cloud

5 Global Marketing

Unlock efficiency and innovation while reducing costs

Application Re-hosting

Application Re-architecture

Portfolio Assessment

Dell Application Modernization Services

• Inventory identification

• Application and data rationalization

• Modernization strategy definition

• Application assessment

• Preservation of existing investments

• Mainframe to x86

• UNIX to Linux

• Data migration and modernization

• Extraction of legacy knowledge

• Modernization to Java

• Modernization to C#

• Data modernization

Dell has more than 1,300 mainframe re-hosting sites and more than 20 years of production experience worldwide.

Dell has re-architected 150 million lines of code across a range of industries.

Dell has analyzed and documented millions of lines of code in thousands of applications.

Application extension

Package replacement

Custom development

Process transformation

Platform modernization

Page 6: Lift Your Legacy UNIX Applications & Databases into the Cloud

6 Global Marketing

What can Dell modernize?

IBM z/OS®, IBM z/VSE®, Proprietary UNIX (IBM AIX®, HP-UX, Solaris), Tandem, Unisys

IBM® CICS®

IBM IMS TM®

VSAM Sequential GDGs IBM DB2 IBM IMS DB Adabas Oracle

Platforms

Development languages and utilities

End-user interfaces

Application environments

Data sources

Batch

TSO

IDMS DC

CMS

SAP

jBoss

Peoplesoft

WebLogic

IBM WebSphere ®

Others…

COBOL PL/1 REXX JCL

Natural IDEAL ADS/O CLIST

VisualAge Gen FORTRAN FOCUS SAS

Pacbase MANTIS DYL280 COOL:Gen

Assembler

Easytrieve

Easytrieve Plus

Telon

C/C++

Java

GENER/OL

QuickJob

Shell Scripts

Perl

Python

Others…

BMS/MSF ISPF 3270 Natural Maps Java Web

Services HTML/ XML Others…

Others…

Page 7: Lift Your Legacy UNIX Applications & Databases into the Cloud

7 Global Marketing

UNIX-to-Linux replatforming

Services

Page 8: Lift Your Legacy UNIX Applications & Databases into the Cloud

8 Services Confidential

Discouraging Trend for UNIX

• Unix workloads increasingly dominated by LOB apps, database

• Generic network and Web infrastructure workloads typically already moved or moving off Unix to Linux and/or Windows

• Unix migration plans tend to be deep; once migration starts, nearly half of Unix server units are vulnerable to replacement

WW

Lic

ense

s/Su

bscr

iptio

ns/D

eplo

ymen

ts (0

00)

WW

Inst

alle

d B

ase

(000

)

0

500

1,000

1,500

2,000

2,500

3,000

3,500

4,000

1997

1998

1999

2000

2001

2002

2003

2004

2005

2006

2007

2008

2009

2010

2011

0

100

200

300

400

500

600

700

800

90019

9719

9819

9920

0020

0120

0220

0320

0420

0520

0620

0720

0820

0920

1020

11

SCO

Other Unix

Apple

Hewlett-Packard

IBM

Sun/Oracle

Source: IDC, July 2012

Page 9: Lift Your Legacy UNIX Applications & Databases into the Cloud

9 Services Confidential

UNIX to Linux Migration Dell customer benefits:

30 - 90% TCO Savings

2 – 32x Faster deployment/provisioning

30% + Reduction in floor space

2x Improved database performance

5 nines Availability

Page 10: Lift Your Legacy UNIX Applications & Databases into the Cloud

10 Services Confidential

Dell on Dell Dell IT, the ultimate scalable enterprise Challenge – replace legacy Solaris platform supporting supply chain management system database to more cost effectively scale and enhance IT flexibility Results - • Achieved more than a 5X

improvement in delivering new projects

• Reduced IT expenses as a percent of revenue

• 202% ROI in 3 years •1 million Dell part numbers across nearly 200 product families

•3 million inventory movements a day

Page 11: Lift Your Legacy UNIX Applications & Databases into the Cloud

11 Services Confidential

Why migrate with Dell and Red Hat?

>2,000 vendors offer more than 10,000 software applications as part of the Red Hat Enterprise Linux ISV ecosystem.

3

10+ years experience; extensive ecosystem Help ensure a better user experience

2

Rapid migration factory process Accelerates speed to ROI

1

End-to-end solution approach Understand complete Environment. As-Is & Future

Tools/technology + established methodology

Dell is the only major systems vendor 100% committed to industry standards.

“Up to 99.9% of Red Hat Enterprise Linux support problems reported to Dell are resolved in-house.”

Page 12: Lift Your Legacy UNIX Applications & Databases into the Cloud

12 Services Confidential

Common U2L migration candidates

• Database migrations

– Oracle, EnterpriseDB (PostgreSQL), IBM DB2, MySQL…

• Packaged applications

– SAP, PeopleSoft, Oracle E-Business Suite, Oracle Forms, SAS,IBM Lotus Notes…

• Java/Web applications

– Oracle WebLogic, IBM WebSphere, Apache Tomcat, JBoss…

• Infrastructure applications

– Web, FTP, DNS, SMTP, Email, Kerberos, RPM Repository…

• Application languages (like-for-like code moves)

– C/C++, Java, COBOL…

1

Page 13: Lift Your Legacy UNIX Applications & Databases into the Cloud

13 Services Confidential

Addresses complete picture, including 3rd party COTS applications

Dell U2L methodology

• Hardware/ software procurement if applicable

• Conduct unit testing throughout migration activities

• Infrastructure implementation if applicable

• Application migration implementation.

• Map dependencies

• Validate assessment outputs & migration path per application

• Target hardware & software mapping

• Future state design

• Develop migration and deployment processes and procedures based on target design

• Create project plan for the migration and set up execution plan

• Analyze application code using tools and templates

• Determine migration availability, viability and effort for each • Database • Custom

business application

• COTS to x86

• Review, validate the target environment and migration path

• Review testing processes per app

• Review program and high-level project plan

• Review goals and corporate directives

• Set up PMO

• Review application characteristics and gather data

• Categorize applications (custom, COTS, DB)

• Stakeholder discussions and whiteboard sessions

Discovery Analyze Design Implement

• Baseline preparation

• Coordinate system testing of migrated applications

• Coordinate user acceptance testing

• Application discrepancy correction

• Production preparation

• Production cutover support

Test/ Deploy

Page 14: Lift Your Legacy UNIX Applications & Databases into the Cloud

14 Services Confidential

Comprehensive U2L tool suite

Multi-dimensional view

AppShot for U2L ADAMAT 3rd Party

Comprehensive information capturing and reporting throughout the full lifecycle of the migration Full app. inventory and data points:

• Name, Version

• COTS or Custom

• Current platform (HW, OS, languages, …)

• Application Owner, Technical Lead

Dell-developed tools for source code analysis/custom code tool suite

• Code inventory

• Script analyzer

• SQL extractor

• Source code analyzer

• Make file analyzer

• JEE EAR scanner

CiRBA, ADDM, Quest

• Software versions

• Memory utilization

• CPU & disk utilization

• Business and service

Understanding existing architecture, capacities and performance drives target deployment scale

Provides complete understanding of the environment - as-is and future state.

Page 15: Lift Your Legacy UNIX Applications & Databases into the Cloud

15 Services Confidential

Assess and rationalize for optimal benefit

Technical constraints

Business attributes

Performance characteristics

CustomApps3rd Party

ERP

Database

LeaveAlone

Workload Rationalization

Page 16: Lift Your Legacy UNIX Applications & Databases into the Cloud

16 Services Confidential

Major German-based bank

U2L project snapshot

300 AIX LPARS; 38 apps

Evaluated as is environment

Defined target environment and established migration roadmap

125 LPARS remain for foreseeable future

80 LPARs to be decommissioned without replacement

95 LPARs (26 apps) moving to x86

28 apps migrated to date - including critical Tivoli environment that monitors all bank systems

Outcome of initial U2L analysis - 32 LPARS decommissioned to date

Remaining 125 LPARS to move IBM Midrange systems temporarily; will be migrated in 2nd Step through 2016

Page 17: Lift Your Legacy UNIX Applications & Databases into the Cloud

18 Services Confidential

Case Studies

Services

Page 18: Lift Your Legacy UNIX Applications & Databases into the Cloud

19 Global Marketing Confidential

Consumer, financial and property information

Information, analytics and services provider migrates Solaris to Linux/x86

• Strategic corporate initiative to re-host existing IT infrastructure and deliver next-generation cloud computing, technology, security and infrastructure management services.

• Project goals – Implement standardized Dell x86 platform; reduce hardware footprint – Leverage virtualization technology and enable better scalability to

support future growth requirements – Enhance application availability and performance – Reduce costs

• Critical success factors – Standardized technology platform – Same or better performance post re-platform – Like-for-like or improved production, non-production, and DR functionality – Cost savings resulting from reduced UNIX / Solaris license costs

Page 19: Lift Your Legacy UNIX Applications & Databases into the Cloud

20 Global Marketing Confidential

Information, analytics and services provider

UNIX application environments in scope

• Application Set 1 – 1.3M LOC/135 databases, >30 TB data – Java Tier Services running on WebLogic Application Server, associated

C/C++ applications and shell scripts, 33 client applications/dependencies – Planned enhancements:

– Moving WebLogic to jBoss (and implementing stateless environment) – Upgrading from Oracle 9i standalone to Oracle RAC 11g to enhance availability

and throughput – Upgrading Java

• Application Set 2 – 2M LOC/6 DBs – WebLogic Application Server, associated C applications and shell scripts – Planned enhancements:

– Moving WebLogic to jBoss – Upgrading EJB2 to EJB3

• Oracle EBS 11i (Core financial and several other modules) – Planned enhancements

– Upgrading Oracle DB

Page 20: Lift Your Legacy UNIX Applications & Databases into the Cloud

21 Global Marketing Confidential

Information, analytics and services provider

Project details

• 12-week planning process – Workshops – set direction and build communication plan – Data gathering – tool-based gathering, source code review, interviews – Analysis – size workloads, determine dependencies – Project documentation and wrap-up

• 3 main migration project phases 1. Primary Development Phase:

– Deployment of new infrastructure, prod and non-prod environments, excluding prod database data synchronization and cutover from the UNIX databases.

– Majority of the code migration occurs in this phase; client application teams upgrade (and test) all client applications

2. Database Cutover Phase: focused on repointing the existing services (still running on WebLogic on UNIX) to the new production database.

3. Services Migration Phase: Code re-sync, then migrated services and client applications are deployed and the UNIX databases are retired.

• Extensive three-phase testing process

Page 21: Lift Your Legacy UNIX Applications & Databases into the Cloud

22 Global Marketing Confidential

Information, analytics and services provider

Migration schedule

Month 1 Month 2 Month 3 Month 4 Month 5 Month 6 Month 7 Month 8 Month 9

Dev. Environment Stand up JBoss Lab Setup

QA, Prod, DR Environment Stand up

Primary development phase DB cutover phase Services migration phase

Non-production Databases Stand up (Dev, QA)

Data load for Non prod DB

Production Databases Stand up (Dev, QA)

Data load for Prod DB Data Sync for Prod DB DB warranty period

Client upgrade to latest service version and JDK

App Set 1 database repointing and test DB cutover completed

Shell Script Migration

Legacy C/C++ Migration

Services Migration

Code freeze window, re-migration and test

Services UTA App Set 1 warranty period

Services Tier ready for App cutover

Client app cutover (customer and Dell)

Client app cutover ends

Dell

Client app team

Customer and Dell

Page 22: Lift Your Legacy UNIX Applications & Databases into the Cloud

24 Global Marketing Confidential

Summary of anticipated migration results

• ~9 months project

• Hardware impact – Reduction in overall # of systems leveraging new lower cost virtual

environment once in new Dell Data Centers – Going from 12 physical boxes to 3 physical boxes for Java applications – Reducing cores devoted to Oracle databases ~12%

• Gained scalability to handle future growth of both application and database components

• Oracle Real Application Cluster (RAC) to provide decreased outage windows, automated load sharing, enhanced HA

• App. Set 1 - – Stateless environment will enable zoning and workload balancing – New environment will include extended infrastructure to allow single

JVM instance per OS

Page 23: Lift Your Legacy UNIX Applications & Databases into the Cloud

25 Services Confidential

Salesforce.com Scalable platform achieves 2x the performance at 10x lower cost Challenge – Achieve more cost-effective scalability for its global database infrastructure to accommodate rapid customer growth.

Results –

• Achieved rapid provisioning of new servers; cut deployment time by half

• Doubled database performance, giving customers faster access to data

• Reduced TCO 10x compared with the previous infrastructure, enabling the IT group to build in more redundancy and help ensure greater availability for customers

• Made room for new, innovative services and customer growth by reducing data center floor space 30 percent

Page 24: Lift Your Legacy UNIX Applications & Databases into the Cloud

28 Services Confidential

Why Dell Application Modernization Services?

End-to-end solutions Hardware, software and services

Proven track record of success > 20 years of experience

Unique and proven Dell IP Wide range of market tested tools and software

Flexible engagement model Fixed bid delivery options

Established methodologies And project management practices

Single point of accountability No vested interest in legacy platforms

1 2 3

Page 25: Lift Your Legacy UNIX Applications & Databases into the Cloud

29 Services Confidential

Next steps

How can Dell Services help?

• Consultative approach

– Wide range of solutions

– Flexible engagement model; fixed bid delivery options

– Unique and proven Dell-IP

• > 20 years of experience in legacy modernization

Contact a Dell expert to discuss your services needs and/or schedule a complimentary application modernization consultation call Learn more at dell.com/appmod

Page 26: Lift Your Legacy UNIX Applications & Databases into the Cloud

Thank you

Page 27: Lift Your Legacy UNIX Applications & Databases into the Cloud

31 Services Confidential

Basing the future case on the present

• Missed requirements or misalignment with business processes cost significantly more late in a project or after delivery

• Dell Re-architecture software and method bases the future modernized application on the assets and business usage of the legacy system

• The risk of the new application not meeting 100% of the current state functionality is vastly reduced

Project timeframe

Imp

act

of

mis

sed

req

uir

emen

ts

Page 28: Lift Your Legacy UNIX Applications & Databases into the Cloud

32 Services Confidential

Why Dell Application Re-architecture? Enable new business initiatives on an agile architecture that supports cloud, mobile, or virtualized deployments

• Established methodologies and project management

• Dell patented IP manages all steps: – Data migration, code generation, design

& analysis of existing and new app. states

• Flexible engagement options

• Single point of accountability

• Fixed bid projects

• Proven track record of success

Page 29: Lift Your Legacy UNIX Applications & Databases into the Cloud

33 Services Confidential

A 360° view of how applications and processes support your business includes: • Repository and

collaboration

• Business analysis

• Code analysis

• Data analysis

Dell Portfolio Assessment

Determining the best path forward

A program plan that considers the complexity and dependencies within and among the applications paves the way to achieving business goals.

Page 30: Lift Your Legacy UNIX Applications & Databases into the Cloud

34 Services Confidential

Dell Portfolio Assessment

Determining the best path forward

Integration Services

ERP Package

Industry Package

Re-host

Re-architect

Retire

Retire

A program plan that considers the complexity and dependencies within and among the applications paves the way to achieving business goals.

A 360° view of how applications and processes support your business includes: • Repository and

collaboration

• Business analysis

• Code analysis

• Data analysis

Page 31: Lift Your Legacy UNIX Applications & Databases into the Cloud

35 Services Confidential

Application Modernization success factors

Get a clear picture of what exists in totality; plainly define what is in and out of scope.

Ensure business case takes complete picture into consideration and is technically validated.

Build a detailed implementation plan that includes rigorous testing process with comprehensive industry wide testing & sign off by all participants.

Set up the right project governance at every level and maintain constant communication throughout the project.

Select an experienced partner who can address the implementation from end-to-end.


Top Related