Lift Your Legacy UNIX Applications & Databases into the Cloud


Published on

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

Published in: Technology
  • Be the first to comment

  • Be the first to like this

No Downloads
Total views
On SlideShare
From Embeds
Number of Embeds
Embeds 0
No embeds

No notes for slide

Lift Your Legacy UNIX Applications & Databases into the Cloud

  1. 1. Lift Your Legacy UNIX Applications & Databases into the Cloud Rich Cronheim Executive Director, Dell Application Modernization Services
  2. 2. 2 ServicesConfidential Topics • Legacy pain overview • Dell application modernization services • UNIX-to-Linux migration
  3. 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. 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. 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. 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. 7. 7 Global Marketing UNIX-to-Linux replatforming Services
  8. 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. 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. 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. 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.”
  12. 12. 12 ServicesConfidential 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. 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. 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. 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. 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
  17. 17. 18 ServicesConfidential Case Studies Services
  18. 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. 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. 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. 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. 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. 23. 25 ServicesConfidential 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. 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. 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
  26. 26. Thank you
  27. 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. 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. 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. 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. 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.