Unlock efficiency and innovation while reducing costs. In this presentation we will address:
1) Legacy pain overview
2) Dell application modernization services
3) UNIX to Linux migration
4) Case studies
Presented by Rich Cronheim
Executive Director , Dell Application Modernization
Services
3. 3 ServicesConfidential
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. 4 ServicesConfidential
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
Platformx86
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. 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. 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…
8. 8 ServicesConfidential
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
WWLicenses/Subscriptions/Deployments(000)
WWInstalledBase(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
900
1997
1998
1999
2000
2001
2002
2003
2004
2005
2006
2007
2008
2009
2010
2011
SCO
Other Unix
Apple
Hewlett-Packard
IBM
Sun/Oracle
Source: IDC, July 2012
9. 9 ServicesConfidential
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. 10 ServicesConfidential
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. 11 ServicesConfidential
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.”
13. 13 ServicesConfidential
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. 14 ServicesConfidential
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. 15 ServicesConfidential
Assess and rationalize for optimal benefit
Technical
constraints
Business
attributes
Performance
characteristics
Custom
Apps
3rd Party
ERP
Database
Leave
Alone
Workload
Rationalization
16. 16 ServicesConfidential
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. 19 Global MarketingConfidential
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
19. 20 Global MarketingConfidential
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
20. 21 Global MarketingConfidential
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
21. 22 Global MarketingConfidential
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
22. 24 Global MarketingConfidential
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
23. 25 ServicesConfidential
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
24. 28 ServicesConfidential
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
25. 29 ServicesConfidential
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
27. 31 ServicesConfidential
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
Impactofmissedrequirements
28. 32 ServicesConfidential
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
29. 33 ServicesConfidential
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.
30. 34 ServicesConfidential
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
31. 35 ServicesConfidential
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.