APPLICATION MODERNIZATION & MIGRATION...Application Modernization and Migration Maintain current...

Post on 03-Sep-2020

28 views 0 download

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