APPLICATION MODERNIZATION & MIGRATION...Application Modernization and Migration Maintain current...
Transcript of APPLICATION MODERNIZATION & MIGRATION...Application Modernization and Migration Maintain current...
APPLICATION MODERNIZATION & MIGRATION
Application Modernization and Migration2
TECHNICAL INITIATIVESHow do we run and build applications in the new world?
Application Modernization and Migration
Maintain current
portfolio
Innovation, Differentiation,
Growth
70%RUN
GROW
TRANSFORM
Source: Graph created by Red Hat based on Gartner research. Potter, Kurt, Sanil Solanki, and Ken McGee, Run, Grow and Transform the Business IT Spending: Approaches to Categorization and Interpretation. Gartner G00308477, 27 June 2016
30%
3
Business Expectations become IT ChallengesTHE CIO DILEMMA
11%?Resources Time Budgets
Application Modernization and Migration
TYPICAL CUSTOMER LANDSCAPE TODAYWhere the journey starts...
4
RUNBrownfield
TRANSFORMGreenfield
GROW
VIRTUALPHYSICAL PRIVATE & PUBLIC CLOUD
Complex & heterogeneous
Lack ofcommonstandards
Inconsistent automation& governance
Application Modernization and Migration
Without adding more
complexity and inconsistencies?
TYPICAL CUSTOMER LANDSCAPE TODAYWhere the journey starts...
5
MODERNIZE EXISTING APPS
DEVELOP NEW APPLICATIONSTHE MODERN WAY
Application Modernization and Migration
APPLICATION PORTFOLIO MODERNIZATIONOne platform to support you today and tomorrow
6
TRANSFORMGreenfield
GROWRUNModernized brownfield
COMMON HYBRID APPLICATION INFRASTRUCTURE
BETTERSOFTWARE
ARCHITECTURE
AGILEINTEGRATION
STREAMLINEAPPLICATION
LIFECYCLECONTINUOUSINNOVATION
MODERN APPLICATION CONCEPTS
APPLICATION MODERNIZATION & MIGRATION:
WHY RED HAT?
Application Modernization and Migration
MIDDLEWARE AND APPLICATION SERVICES
FOUNDATION INTEGRATION AUTOMATION
8
IT’S ALL THERE! COMPLETE TECHNOLOGY STACK FOR HYBRID CLOUD
INFRASTRUCTURE SOFTWARE
CONTAINER PLATFORM
DEVELOPER TOOLS
OTHER CLOUD PROVIDERSPHYSICAL VIRTUAL PRIVATE CLOUD
+
SECURITY & MANAGEMENT
Application Modernization and Migration
WHY CHANGE WITH RED HAT?Solutions for today and the future
9
REDUCE / AVOID VENDOR LOCK-IN,
INFLEXIBLE LICENSE MODELS
RE-BALANCE MAINTENANCE
ANDINNOVATION
REMOVE TECHNICAL
DEBT & RISK
INCREASE SPEED & BECOME
MORE PRODUCTIVE
ADOPT AGILE
METHODOLOGIES, DEVOPS
DECREASE COMPLEXITY,
INCREASEEFFICIENCY
Application Modernization and Migration10
Benefits experienced introducing Red Hat OpenShift:
● Fast Return on Investment (ROI)● High increase in business productivity● More features developed● Faster development live cycle● Increased developer productivity
Study available at “IDC - The business value of Red Hat OpenShift”
WHY MODERNIZE?Red Hat OpenShift Container Platform benefits
Application Modernization and Migration11
SOME CUSTOMERSApplication Modernization customers
APPLICATION MODERNIZATION:
APPROACH AND BEST PRACTICES
Application Modernization and Migration
OPPORTUNITIES FOR CHANGEApplication Modernization and Migration
CORE MIGRATIONEXISTING & NEWWORKLOADS
APPLICATIONSERVERS
ESB & INTEGRATION PLATFORMS
BPM & DECISIONMANAGEMENT
APPLICATION INFRASTRUCTURE
MODERNIZATIONINITIATIVESENABLING BUSINESS VELOCITY
AGILEINTEGRATION
STREAMLINEAPPLICATION
LIFECYCLE
CONTINUOUS INNOVATION
BETTERSOFTWARE
ARCHITECTURE
13
Application Modernization and Migration
CORE PLATFORM MIGRATIONSource & target platforms
Java EE workloads
APPLICATIONSERVER
FROM:IBM WebSphere, Oracle WebLogic,
Glassfish, Apache Tomcat, JBoss AS Community, Oracle Coherence
TO:JBoss Enterprise Application Platform,
JBoss Web Server,JBoss Data Grid
Functional & data integration
ESB & INTEGRATION PLATFORMS
FROM:TIBCO, JCAPS, Sonic ESB, Mule ESB,
Software AG WebMethods, Oracle ESB,IBM Message Broker, Cordys ESB
TO:JBoss Fuse,
JBoss Data Virtualization,JBoss AMQ
Business rules & processes
BPM & DECISIONMANAGEMENT
FROM:IBM WODM / ILOG, IBM BPM, Appian,
TIBCO ActiveMatrix, Pega, Bonita,Oracle BPM Suite, Oracle Business Rules
TO:JBoss BPM Suite
JBoss BRMS
Open hybrid cloud & containers
APPLICATION INFRASTRUCTURE
FROM:Mainframe to Linux/Java, bare metal,
Unix/Solaris/Windows to Linux,virtualization, hardware storage solutions
TO:Red Hat Enterprise Linux, Red Hat Virtualization, Red Hat Cloud and
Containers (OpenShift, OpenStack, CloudForms), Ansible Tower,
Red Hat Storage (Ceph, Gluster)
14
Application Modernization and Migration
MODERN APPLICATION CONCEPTSEnhancing applications, platform & processes
Future-proof applications
BETTERSOFTWARE
ARCHITECTURE
Modularize
Adopt standards
Reuse instead of reinvent
Clean technical debt & risk
Speed up your business
STREAMLINEAPPLICATION LIFECYCLE
Accelerate timefrom idea to production
Continuous Integration & Delivery (CI/CD)
Automation & self-service
Container technology
Foster an agile culture
CONTINUOUSINNOVATION
Agile methodology
DevOps principles
Collaboration
Bridge old and new
AGILEINTEGRATION
Decouple, expose & integrateAPIs, services & applications
Need hybrid-cloud-enabled integration platform
15
Application Modernization and Migration16
● Low risk○ Hundreds of customers. Myriad of apps ported.○ All potential issues already solved.
● Excellent ROI○ Dramatical license cost savings○ Low efforts (mainly testing)
● Enables modern app dev○ Standard IT of 2017 vs. 1999 (skills, landscape)○ Perfect to combine additional transformations
Java EE workloads
APPLICATIONSERVER
FROM:IBM WebSphere, Oracle WebLogic,
Glassfish, Apache Tomcat, JBoss AS Community, Oracle Coherence
TO:JBoss Enterprise Application Platform,
JBoss Web Server,JBoss Data Grid
CORE PLATFORM MIGRATIONApplication and web server migration
Application Modernization and Migration
DEFINING YOUR OWN PATH… to super-power your business and adopt a state-of-the-art IT landscape
CORE MIGRATIONEXISTING & NEWWORKLOADS
APPLICATIONSERVERS
ESB & INTEGRATION PLATFORMS
BPM & DECISIONMANAGEMENT
APPLICATION INFRASTRUCTURE
MODERNIZATIONINITIATIVESENABLING BUSINESS VELOCITY
AGILEINTEGRATION
STREAMLINEAPPLICATION
LIFECYCLE
CONTINUOUS INNOVATION
BETTERSOFTWARE
ARCHITECTURE
17
Application Modernization and Migration18
How do I …
● predict the needed man-days and ROI upfront?
● identify and mitigate risks?
● implement best practices to save cost and catalyze the process?
● maximize my business benefits?
MOST WANTED ANSWERSApproaching a large-scale application modernization ?
Application Modernization and Migration19
METHODOLOGYIterative, managed service, factory scale up.
DESIGN
Define strategy, analyze, prove technology and business case
DEPLOY
Scale & execute
DISCOVER
Explore anddiscuss options
Application Modernization and Migration20
METHODOLOGYIterative, managed service, factory scale up.
DISCOVER DEPLOYDESIGN
Explore
● Interactive workshop with deciders and technical leads
● Focus on existing challenges and business needs
Application Modernization and Migration21
METHODOLOGYIterative, managed service, factory scale up.
DISCOVER DEPLOYDESIGN
Explore Assess
● In-depth AS-IS analysis (catalog)● TO-BE definition (rationalize)● Risks identification● Plan next steps, provide rough estimates and strategy
Application Modernization and Migration22
METHODOLOGYIterative, managed service, factory scale up.
DISCOVER DEPLOYDESIGN
AssessExplore
ANALYZE RATIONALIZE & CATALOG GROUPA
CB
D E F
Workshops &
REHOST(lift & shift)
REPLATFORM(lift & adjust)
REFACTOR(rewrite & decouple)
A
STRATEGY
Application Modernization and Migration23
METHODOLOGYIterative, managed service, factory scale up.
DISCOVER DEPLOYDESIGN
Explore ScaleAssess Prove Pilot Plan
● Standard, proven, modular, repeatable, pragmatic methodology
● Step by step, low risk and highly efficient: no “big bang”
● Scale up with partners or client’s staff
1 day 4 - 10 weeks 2 - 12 monthsTypicalduration
Application Modernization and Migration24
Technical lead / architectDrive “DESIGN” phase (Assess, Proof, Pilot, Plan), govern and ensures quality in “DEPLOY”.
STEERING
TEAM
MIGRATION
TEAMS
Technical specialist / Subject matter expertSupport “DESIGN” phase (Proof, Pilot), catalyze/scale/support the “DEPLOY” delivery.
Project managerGlobally accountable for planning, communication, knowledge and risk management.
Application developerHigh throughput application transformation in “DEPLOY” phase.
FACTORY DELIVERY MODELRoles & Responsibilities
Application Modernization and Migration25
QUICK COMPARISONDIY vs. Red Hat Methodology
4-8 WEEKS
+ YOU HAVE A PLAN IN PLACE+ TECHNICAL RISKS IDENTIFIED & TESTED
DESIGN
Assess Prove Pilot Plan
RED HAT APPROACHMANUAL COST ASSESSMENT
CHECK OUT the source from version controlDETERMINE vendor-specific codeDETERMINE vendor-specific configurationDETERMINE provided/consumed servicesFIND referenced resources (DB/JMS/JMX)FIND anti-patterns
40 HOURS / APPLICATION
20 APPLICATIONS
40 HOURS/APPLICATION
800 HOURS OR 20 WEEKS
x
THANK YOU
plus.google.com/+RedHat
linkedin.com/company/red-hat
youtube.com/user/RedHatVideos
facebook.com/redhatinc
twitter.com/RedHatNews