Post on 21-Oct-2014
description
Lift Your Legacy UNIX Applications & Databases into the Cloud
Rich Cronheim Executive Director, Dell Application Modernization Services
2 Services Confidential
Topics • Legacy pain overview
• Dell application modernization services
• UNIX-to-Linux migration
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:
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
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
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…
7 Global Marketing
UNIX-to-Linux replatforming
Services
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
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
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
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.”
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
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
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.
15 Services Confidential
Assess and rationalize for optimal benefit
Technical constraints
Business attributes
Performance characteristics
CustomApps3rd Party
ERP
Database
LeaveAlone
Workload Rationalization
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
18 Services Confidential
Case Studies
Services
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
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
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
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
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
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
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
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
Thank you
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
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
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.
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
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.