Application Modernization & Migration Overview Enablement module Andrea Battaglia EMEA Partner Enablement Manager Middleware Evangelist [email protected]
Application Modernization & Migration OverviewEnablement module
Andrea BattagliaEMEA Partner Enablement ManagerMiddleware [email protected]
AMM enablement module 01 - Overview2
BUSINESS OPPORTUNITY
2017APP SERVERS
6 BlnTOTAL MARKET
2.5 BlnMAINTENANCE
MAR
KET
40% growth
CONTAINER TECHNOLOGIES
2.7 Bln 20201.1 Bln 2017
YEAR-OVER-YEAR
CUST
OM
ERS
21%EAP CUSTOMERS
MIGRATED
MOSTRUNNING LEGACYAPP. PLATFORMS
77% TomcatMIDDLEWARE PLATFORMS USING
52% IBM WebSphere AS43% WebLogic AS
26% IBM Integration Bus/ MQ17% TIBCO
15% Oracle ESB
100% WILL NEED TO MAKE DECISIONSWHAT TO DO WITH LEGACY PLATFORMS?HOW MOVE FORWARD - MODERNIZE OR GET LEFT BEHIND
RED HAT CONFIDENTIAL - FOR INTERNAL USE ONLY
AMM enablement module 01 - Overview3
3-91€ subscription = 5-10€ services
100-2000MONTHS PROJECT DURATION
DAYS OF CONSULTING
VALU
E FO
R CU
STO
MER
S
WITH EAP43% gains in DEV. PRODUCTIVITY79% LESS EXPENSIVE509% ROI over 3 years10 months PAYBACK of investment
WITH OPENSHIFT40% infrastructure SAVINGS66% FASTER app delivery8 months PAYBACK
CONS
ULTI
NGSE
RVIC
ESAPPLICATION MODERNIZATION & MIGRATION (AMM)
BUSINESS OPPORTUNITY
Sources: Consulting services data: Red Hat
IDC “The business value of JBoss EAP”, 2015IDC - “The business value of Red Hat OpenShift”, 2016
RED HAT CONFIDENTIAL - FOR INTERNAL USE ONLY
AMM enablement module 01 - Overview
STEP-BY-STEP APPROACH
Scale - Factory executionAssess
2 months
25 days consulting
Prove
2 months
10 days training40 days consulting
Pilot
50 days consulting
1 month
20 days consulting
Plan
1 month
1100 days consulting (in iterations)
Subscriptions
1 year
4
Typical project flow - Progressive growth. Secured transformation.
Consulting
Time
AMM enablement module 01 - Overview55
DELIVERY TRACKSALES ENGINEER TRACKSALES TRACK
Phase D: Design Phase & Offer Creation
Phase E: Deploy Phase
Phase C:Discovery Phase
Phase A: Fundamentals
Phase B:Online e-Learning
SELF-PACED ONLINE TRAINING
Middleware Application Development (0.5 hrs)PaaS Development (0.5 hrs)
SELF-PACED ONLINE TRAINING
Middleware Application Development (0.5 hrs)PaaS Development (0.5 hrs)
AMM SALES & DISCOVERY PHASE (1 DAY)Using real-world scenarios we will enable partners to recognise an AMM opportunity and co-ordinate and prepare
for a Discovery workshop with the customer
AMM DEPLOY PHASE (1 DAY)JBoss Migration Toolkit, pilot transformations, containerization and knowledge management
AMM DESIGN & OFFER CREATION PHASE FOR ARCHITECTS (2 DAYS)
Sharing Red Hat methodology and tooling to generate and lead an AMM project in the real world
SELF-PACED ONLINE TRAININGMiddleware Application Development
(32 hrs)PaaS Development (28 hrs)
WEBINAR: DEFINING THE VALUE OF AMM (2 HRS)Introduction and partnering with Red Hat; understanding the concept - and value - of Application Modernisation & Migration for Partners
THE AMM CURRICULUM
AMM enablement module 01 - Overview7
A M M APPLICATION MODERNIZATION & MIGRATION
One company-wide umbrella program ...
Focus on business workloads and solutions. Not on products.
Digital transformation. Journey to the future.
Making old new again.
AMM enablement module 01 - Overview8
AMM METHODOLOGYIterative, managed service, factory scale up.
● Standard, proven, modular, repeatable, pragmatic methodology
● Step by step, low risk and highly efficient
● Scale up by leveraging collaboration with clients and partners
AMM enablement module 01 - Overview9
ENGAGEMENT FLOWFrom opportunity to project
DESIGN
Assess, Prove, Pilot,
Plan
Scale in iterations
DEPLOY
DELIVERY
Proposal
DISCOVER
PRESALES
Initialopportunity
Discoveryworkshop
A NICE SUCCESS STORY
AMM enablement module 01 - Overview11
● High Oracle and Tibco license fees○ 100% Oracle takeout○ 100% Tibco Takeout
● No CI/CD● Usage of very heterogeneous frameworks● Outdated software architecture (10 years old)● Highly heterogeneous platforms● No big picture, planning, standards, collaboration
Result
● Time-to-market reduced by orders of magnitude● Reduced costs, technical debt and lock-in● Improved operational flexibility (hybrid cloud, standards)
○ consistency across environments○ updating, patching processes○ scaling and bursting capabilities
● Big picture and architecture adhering to standards
Business challenges
Energy sectorMODERNIZE + MIGRATE - HYBRID APPROACH
APPLICATIONSERVERS
ESB & INTEGRATION PLATFORMS
BPM & DECISIONMANAGEMENT
APPLICATION INFRASTRUCTURE
AGILEINTEGRATION
STREAMLINEAPPLICATION
LIFECYCLE
CONTINUOUS INNOVATION
BETTERSOFTWARE
ARCHITECTURE
AMM enablement module 01 - Overview12
ADOPTED APPROACH AND SOLUTION
● Designed a hybrid approach during the Design phase, adhering to agile standards and based on stakeholders expectations:
○ Used Reh Hat Dev Suite (Eclipse, dev tools, CDK) to support the new approach○ Planned architectural sessions to discuss, validate and extend the design○ Monolith to atomic services whenever possible
● Hybrid OpenShift Container Platform setup ● Gradual migration of all the component of the big picture:
○ ESB - Tibco to JBoss A-MQ○ BPM - Tibco ti JBoss BPMS○ Java EE and application server migration - Weblogic to JBoss EAP
● Adoption of DevOps practices● Introduces CI/CD● Periodic roundtables to share experience and discuss as-is and to-be● Fulfilled technical debt using Red Hat official classroom trainings
MODERNIZE + MIGRATE - HYBRID APPROACH
A NICE SUCCESS STORY
Prologue: The CIO Dilemma
AMM enablement module 01 - Overview14
DIGITAL TRANSFORMATIONDISRUPTION
CUSTOMEREMBRACE
BUSINESSADAPTS
DIGITALTRANSFORMATION
AMM enablement module 01 - Overview15
DISRUPTION IS A MATTER OF WHEN NOT “IF”Just ask anyone who has been disrupted - Did they see it coming?
AMM enablement module 01 - Overview16
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%
Business Expectations become IT ChallengesTHE CIO DILEMMA
11%?Resources Time Budgets
AMM enablement module 01 - Overview17
TYPICAL CUSTOMER LANDSCAPE TODAYWhere the journey starts...
RUNBrownfield
TRANSFORMGreenfield
GROW
VIRTUALPHYSICAL PRIVATE & PUBLIC CLOUD
Complex & heterogeneous
Lack ofcommonstandards
Inconsistent automation& governance
AMM enablement module 01 - Overview18
APPLICATION PORTFOLIO MODERNIZATIONOne platform to support you today and tomorrow
TRANSFORMGreenfield
GROWRUNModernized brownfield
COMMON HYBRID APPLICATION INFRASTRUCTURE
BETTERSOFTWARE
ARCHITECTURE
AGILEINTEGRATION
STREAMLINEAPPLICATION
LIFECYCLECONTINUOUSINNOVATION
MODERN APPLICATION CONCEPTS
AMM enablement module 01 - Overview19
Approach
● Standardized and reproducible engagement framework to deliver large-scale AMM projects○ Step-by-step (no big-bang). Low risk. Highly efficient.○ Primary focus on solution, not on products.
Objectives
● Become a strategic partner & trusted technology advisor● Increase the footprint in your accounts● Win larger projects & budgets● Catalyze and secure product adoption while taking out the competition
MOTIVATIONWhy AMM matters?
A NICE SUCCESS STORY
Chapter 1: Customer Engagement
AMM enablement module 01 - Overview21
ENGAGEMENT FLOW
Discoveryworkshop
Proposal
DISCOVER
Initialopportunity
DESIGN
Assess, Prove, Pilot,
Plan
Scale in iterations
DEPLOY
PRESALES DELIVERY
From opportunity to project
AMM enablement module 01 - Overview22
● Need for speed, flexibility, and agility○ digital transformation crisis and market disruption○ modern application concepts (cloud/containers/PaaS/DevOps)
● Product lifecycle milestones○ end-of-life / end-of-support ○ major upgrades breaking compatibility○ new standard for book-of-standards (Java EE n+1)
● Expensive license renewal / extension
COMPELLING EVENTSDisruptors triggering a need for transformation
Image source: https://www.flickr.com/photos/monolecte/14410530358/
AMM enablement module 01 - Overview23
ASSESSYOUR ACCOUNTS
Account qualification and account planning.
1
UNCOVER INITIAL OPPORTUNITYThree steps
AMM enablement module 01 - Overview24
ASSESSYOUR ACCOUNTS
Account qualification and account planning.
1Migration & modernizationopportunities for change: Greenfield and Brownfield
IDENTIFYUSE CASES
2
UNCOVER INITIAL OPPORTUNITYThree steps
AMM enablement module 01 - Overview25
ASSESSYOUR ACCOUNTS
Account qualification and account planning.
1Migration & modernizationopportunities for change: Greenfield and Brownfield
IDENTIFYUSE CASES
2Start and elevate the discussion,schedule a discovery workshop.
INITIATEWORKSHOP
3
CRITICAL: Prepare and qualify properly discovery sessions on scope, participants, expectations, business model.
UNCOVER INITIAL OPPORTUNITYThree steps
AMM enablement module 01 - Overview26
ENGAGEMENT FLOWFrom opportunity to project
Discoveryworkshop
Proposal
DISCOVER DESIGN
Assess, Prove, Pilot,
Plan
Scale in iterations
DEPLOY
PRESALES DELIVERY
Initialopportunity
AMM enablement module 01 - Overview27
DRIVE THE DISCUSSIONS
Migration Modernization
Making old apps new again
Modern app development
Broaden the scope of your opportunities
AMM enablement module 01 - Overview28
Customer requests on ...
● Red Hat middleware product pricing● daily rate for migration-consultants
… are great opportunities to elevate the debate to
1. pitch the approach and value2. discuss more in details the opportunity
DRIVE THE DISCUSSIONSAdapt your response
A NICE SUCCESS STORY
Continues...
AMM enablement module 01 - Overview30
1 day 4 - 8 weeks 2 - 12 monthsTypicalduration
Explore Prove Pilot Scale
DISCOVER DEPLOYDESIGN
Plan
Knowledge Management
Quality and Risk Management
Project Governance and Communication
METHODOLOGY
Assess
AMM enablement module 01 - Overview31
RED HAT CONSULTING - PARTNER MODELMULTIPLE WAYS TO ENGAGE
Red Hat and Partner create joint go-to-market strategies to capturenew market opportunities and joint client success
Red Hat engages partnerto drive client success for
Red Hat’s customers
Partner engages Red Hatto drive client success for Partner’s customers
UNIQUE SKILLS + EXPERTISESTRONG VALUE PROPOSITION
JOINT GTM SOLUTIONS
A QUICK LOOK AT THE MOST COMMON AMM USE CASES
AMM enablement module 01 - Overview33
MOST COMMON TRANSFORMATIONSDemand heat map
VERY HIGH
HIGH
GROWING
DEMAND
CORE MIGRATION
EXISTING & NEWWORKLOADS
APPLICATIONSERVERS
ESB & INTEGRATION PLATFORMS
BPM & DECISIONMANAGEMENT
APPLICATION INFRASTRUCTURE
MODERNIZATIONINITIATIVES
ENABLING BUSINESS VELOCITY
AGILEINTEGRATION
STREAMLINEAPPLICATION
LIFECYCLE
CONTINUOUS INNOVATION
BETTERSOFTWARE
ARCHITECTURE
AMM enablement module 01 - Overview34
Application and web server migration
MOST COMMON TRANSFORMATIONS
● Low risk○ Hundreds of customers. Myriad of apps ported.○ All potential issues already solved.
● High demand, highest middleware growth potential
● Excellent ROI for our customers○ 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 and products
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
AMM enablement module 01 - Overview35
ESB, messaging and integration platforms
MOST COMMON TRANSFORMATIONS
● Very good ROI for our customers○ Drastic license cost savings
● Rewrite approach implies substantial efforts○ Need for service and advisory support
● Prerequisite for modern app integration○ Cloud-native agile integration platform○ Integration portfolio rationalization strategy
Functional & data integration
ESB & INTEGRATION PLATFORMS
FROM:TIBCO, JCAPS, Sonic ESB, Mule ESB,
Software AG WebMethods, Oracle ESB,IBM Message Broker, Cordys EBS
TO:JBoss Fuse,
JBoss Data Virtualization,JBoss A-MQ
AMM enablement module 01 - Overview36
Application infrastructure
MOST COMMON TRANSFORMATIONS
● High ROI for our customers○ costs of virtual machines vs. containers
(higher density, elastic scaling, higher degree of automation)○ ubiquitous technologies with enterprise grade support
vs. self-written glue between components
● Prerequisite for modern apps○ Application packaging standardization.○ Incredible flexibility. Native automation, orchestration.
● Low to high efforts○ Rehost, replatform and refactor.○ Important need for service and advisory support
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) ...
RESOURCES
AMM enablement module 01 - Overview38
RED HAT CUSTOMER DECK
● Extended
● Adaptable
● Self explanatory
AMM enablement module 01 - Overview39
● Modernize and migrate your application infrastructure (redhat.com)
● Whitepaper - Making old applications new again
● Red Hat Consulting - Competitive migrations
ONLINE PAPERS
Questions ?
THANK YOUplus.google.com/+RedHat
linkedin.com/company/red-hat
youtube.com/user/RedHatVideos
facebook.com/redhatinc
twitter.com/RedHatNews