FROM MONOLITH TO CONTAINERS

Similar documents
A CONTAINER-PLATFORM APPROACH TO DIGITAL TRANSFORMATION AND DEVOPS. Diógenes Rettor Principal Product Manager, OpenShift

Application Modernization & Migration to Red Hat JBoss Middleware and OpenShift

Customer s benefts from migration to Red Hat JBoss EAP. Andrzej Kowalczyk Senior Solution Architect

MIGRATION TO RED HAT JBOSS MIDDLEWARE: EASY, PREDICTABLE, PROVEN

Taking the yellow brick road An AWS migration story.

Hybrid Cloud Adoption: Transforming to Hybrid Cloud with DevOps, Microservices, Containers and APIs

DEVOPS AUTOMATION USING DOCKER, KUBERNETES AND OPENSHIFT. Siamak Sadeghianfar Sr Technical Marketing Manager, OpenShift June 2016

Red Hat Container Technology Strategy

JOURNEY TO AS A SERVICE

OPENSHIFT CONTAINER PLATFORM

How to Tackle Core (Legacy) System Challenges using APIs

A Design Approach to Bridge DevOps and Business Automation

Agile Integration. The Three Pillars That Solve Your Integration Problems In An Agile Way. Manfred Bortenschlager

Customer Challenges SOLUTION BENEFITS

THE FUTURE OF NETWORKS IS OPEN...SOURCE! François Duthilleul EMEA Solution Architect, Telco Technology Office

Middleware Modernization: lay the foundation to your digital success

How to build and deliver an Intelligent Orchestration Platform

YOUR FUTURE IS BUILT ON WHAT YOU DO TODAY

Composite Cloud Applications and Portable Topologies

Dell EMC Consulting Ingo Strutz

OpenShift Dedicated: An Inmarsat Story

MANAGING SERVICES WITH RED HAT CLOUDFORMS AND ANSIBLE

Accelerating Your DevOps Journey

Red Hat Open Shift Container Platform

INNOVATING WITH OPEN SOURCE

Best Practices for Selecting a Modernization Trajectory

UForge AppCenter 3.8. Introduction March Copyright 2018 FUJITSU LIMITED

Capgemini Cloud Platform. Migrate, operate, and innovate every aspect of your business in the cloud

e&co. Cloud Transformation Advisory. End2End Cloud Delivery Model for Enterprises.

Bitnami Stacksmith. What is Stacksmith?

SATELLITE 6 OVERVIEW AND ROADMAP. Michael Lessard Senior Solutions Architect michaellessard

Transforming large scale Software portfolio with Containers and Microservices at the speed of DevOps

Build a private PaaS. With Red Hat CloudForms and JBoss Enterprise Middleware. DLT Solutions 2411 Dulles Corner Park, Suite 800 Herndon, VA 20171

Oracle Cloud Blueprint and Roadmap Service. 1 Copyright 2012, Oracle and/or its affiliates. All rights reserved.

Understanding The Value of Containers in a World of DevOps. Advice that empowers. Technology that enables.

Achieving an Agile Enterprise with Enterprise-Wide Portfolio and Lifecycle Management

Building a DevOps Culture MTUG IT Summit and Tradeshow, June 2 nd 2016

Cloud Solutions for Enterprise Mobility

The AWS Mission. Enable businesses and developers to use web services to build scalable, sophisticated applications.

Digital transformation, the open source way. Using open source principles to unite teams, technology, and processes

Cloud Native Comes of Age in Consumerdriven

Discover the Best Practices in IT Transformation

Dynamic App Services in Containers PRESENTED BY:

5 WAYS A CONTAINER PLATFORM SUPPORTS BIMODAL IT

Enterprise Transformation

July Business Transformation: Ness Technology Makes DevOps and Continuous Integration Reality with DevTestOps Center of Excellence

TRANSFORMING A PROCESS-DRIVEN ENTERPRISE TO A DIGITALLY ENGAGED ENTERPRISE

DevOps: Driving Organizational Change and Agility with PaaS

<Insert Picture Here> Cloud: Is it Ready for Prime Time?

Changing IT Delivery with DevOps and Microservices. Andreas Lennevi

A Reference Architecture for Hybrid Integration. Peter Broadhurst Senior Technical Staff Member for IBM App Connect

ADVANTAGE YOU. Drive TCO* reduction through Infosys TIBCO solutions

Compunnel Digital CLOUD MIGRATION

Solutions to Cloud Native Applications. Bassam Zantout - Advisory vspecialist SE

Red Hat Mobile Application Platform Value Proposition Mobile Operators

PARTNER OPPORTUNITY PLAYBOOK. Cloud Migration and Modernization

What is your definition of DevOps?

IT Operations Management Digital Transformation

Accelerating Your Migration to AWS

Adopting DevOps at Enterprise Scale

Exam C Foundations of IBM DevOps V1

Fujitsu UGN. Keith Moore: Fujitsu Head Of Hybrid IT & Digital. Nadia Bendjedou: Oracle Vice President Product Strategy, Oracle EBS

The Fast (Developer) and the Furious (Ops Team)

EMERGENCE OF MICROSERVICE ARCHITECTURE. Let's start something.

Application & Data Modernization enabling your Digital Transformation. Dennis Lauwers European Technical Leader Hybrid Cloud

Microsoft FastTrack For Azure Service Level Description

SAP Innovation Camp 2018 S/4 Cloud

Oracle s Integration Strategy

Hitachi Solutions. Ground to Cloud Dynamics AX 2012 Migration to D365

Advantages of a Common Container Platform over Cloud-Native Services

Next Generation Microservicesbased Data and Analytics Solution

xpaas Track Menny Tsarfaty Solution Architect, Manager Red Hat

DevOps Journey. adoption after organizational and process changes. Some of the key aspects to be considered are:

Ericsson ADM Application Modernization Studio AND Framework

The Micro Focus DevOps Suite

IBM Hybrid Cloud OPEN Labs

A technology service company focused on modernizing legacy IT applications. Provides end-to-end modernization service powered by machine learning.

Nuances of managed services in a cloud economy

ENTANDO PRODUCT GUIDE

ApiOmat. Case Study. Challenge

Evolving Your Infrastructure to Cloud

Azure Stack. Unified Application Management on Azure and Beyond

Buenos Aires 31 de Octubre de 2018

Enabling digitization at the pace of business. Achieve connected DevOps tool chain through Release Orchestration

ENTANDO PRODUCT GUIDE

Migration To the Cloud Using AWS

Cisco ONE Enterprise Cloud Suite

7 reasons why your business should invest in container technology

Streaming Data Empowers Royal Bank of Canada to be a Data-Driven Organization

Critical Application And Business KPIs For Successful Cloud Migration. An IDC White Paper, Sponsored by AppDynamics

Solutions Brief: The Need for Speed

ACCELERATING DIGITIZATION THROUGH NEXT-GENERATION INTEGRATION

Capgemini Perspectives: Cloud Native Comes of Age in Banking

Software Architecture: The Dismal Science. Eric M. Dashofy Principal Director, Development Enterprise Information Services The Aerospace Corporation

Build a Future-Ready Enterprise With NTT DATA Modernization Services

ACHIEVING A SERVERLESS DEVELOPMENT EXPERIENCE

WHITE PAPER. Embracing Microservices Architecture in Telecommunications Adoption and measuring success of microservices

Accenture Architecture Services. DevOps: Delivering at the speed of today s business

Accelerate enterprise cloud adoption with Virtusa

According to the Enterprise Cloud

Transcription:

FROM MONOLITH TO CONTAINERS Verizon s Journey To Modernize Legacy Apps on OpenShift Malik Sayed Senior Manager, Digital Architecture @Verizon Summit 2017 Zohaib Khan (@zeebluejay) App Modernization Practice Lead @RedHat Summit 2017

A LOOK AT CLOUD ADOPTION

WHY MODERNIZE? Enable experimental approach to product development. Optimize for Speed vs Cost Catalyst for Organizational transformation Frequent Deployments Faster Recovery from Failures Effects of Modernization Lower change failure rate Shorter lead times

BUT CHANGING SYSTEMS AT SCALE IS HARD! Organizational Inertia: Skills, Processes and Mindset Sizable Investments in IT existing assets Often times it is unchartered territory Business Perception: Modernization efforts are IT project with large amounts of risks and little perceived value

IT MUST EVOLVE TO STAY AHEAD OF DEMANDS Application Lifetimes Months & Years Weeks & Months Days & Weeks

IS THERE A STRUCTURED WAY TO MODERNIZE?

PATTERNS FOR WORKLOAD MODERNIZATION LIFT AND SHIFT Containerize existing components Deploy them on a PaaS Keep external integrations and data on legacy Legacy applications have to be well written and suited AUGMENT / REFACTOR Legacy remains intact New layer enables new capabilities Deploy on PaaS New integration points between legacy and new layers COMPLETE REWRITE Legacy is totally replaced New interfaces and data Use PaaS to run Some data and features can be re-wrapped, but mostly are retired.

3 PATTERNS FOR MODERNIZATION Starting Points LIFT AND SHIFT Have a well Architected set of applications with clean separation of concerns. Components can be easily deployed independently. AUGMENT / REFACTOR Legacy system that is hard to change piecemeal. Changes are not generally isolated. Hard to change parts. Composite architecture over time. COMPLETE REWRITE Legacy end-of-life system. Built on technology going out of support / skillsets do not exist anymore. Benefits of Rewrite outweigh its costs.

LIFT AND SHIFT MODERNIZATION

AUGMENT / REFACTOR MODERNIZATION

COMPLETE REWRITE

COMPARING THE APPROACHES Generally the most expensive and longest Complete ReWrite Time Lift and Shift Augment / Refactor Cost of Migration

VERIZON S JOURNEY

VZSEARCH Tier-1 Verizon Application Built on Monolithic COTS platform Challenges: Environments lockdown (Dev, QA), Scaling, Proprietary, Large Releases, Application Quality etc. Little automation for development and deployments.

VZSEARCH MODERNIZATION OBJECTIVES Can we isolate pieces in separate containers without massive rewrite? How fast can we get to: Disposable non-prod environments Auto scaling Self service to eliminate wait times Integrated CI & CD Can we do this with Open Source technology to avoid vendor lock-in? Wishlist: Can we make it portable across Public and Private cloud?

ARCHITECTURE - BEFORE

TARGET ARCHITECTURE - OPENSHIFT

VZSEARCH STEP BY STEP TO OPENSHIFT

#1 - DOCKER CONTAINERS FROM DOCKERFILES

#2 - OPENSHIFT POD TEMPLATES

OUTCOMES

VZSEARCH OPENSHIFT OUTCOMES Can we isolate pieces in separate containers without massive rewrite?

VZSEARCH OPENSHIFT OUTCOMES Can we isolate pieces in separate containers without massive rewrite? How fast can we get to: Disposable non-prod environments Auto scaling Self service to eliminate wait times Integrated CI & CD

VZSEARCH OPENSHIFT OUTCOMES Can we isolate pieces in separate containers without massive rewrite? How fast can we get to: Disposable non-prod environments Auto scaling Self service to eliminate wait times Integrated CI & CD Can we do this with Open Source technology to avoid vendor lock-in?

VZSEARCH OPENSHIFT OUTCOMES Can we isolate pieces in separate containers without massive rewrite? How fast can we get to: Disposable non-prod environments Auto scaling Self service to eliminate wait times Integrated CI & CD Can we do this with Open Source technology to avoid vendor lock-in? Wishlist: Can we make it portable across Public and Private cloud?

THANK YOU plus.google.com/+redhat facebook.com/redhatinc linkedin.com/company/red-hat twitter.com/redhatnews youtube.com/user/redhatvideos

METHODOLOGY & PROCESS ASSESSMENT PHASE CATALOG PLAN ASSESS & RATIONALIZE & Workshops A C B D 31 APPLICATION MIGRATION AND MODERNIZATION (AMM) PROGRAM FOR PRESALES - RED HAT / PARTNER CONFIDENTIAL E F

METHODOLOGY & PROCESS DEPLOY PHASE: ITERATIVELY DIVIDE, SCALE & DELIVER DEPLOY A C B D Red Hat experts, Customer s SMEs, Project Management, Migration team leads CENTER OF EXCELLENCE E F KNOWLEDGE BASE CHALLENGE BACKLOG 32 JUMPSTART APPLICATION MODERNIZATION WEBINAR - ZOHAIB KHAN MIGRATION TEAMS (1 N) Migration Factory partners and/or customer team

Application Modernization Pathways Enabling Modernization from Legacy Applications 33 Starting Point Open Source & Enablement Cloud Enablement Desired State Lift and Shift Modernization Non Open Source Middleware Applications Migrate to Red Hat JBoss Open Source stack Enable on Red Hat Container platform Modernize applications to API and Microservices cloud architecture on containers Augment with new functionality Monolithic / Mainframe applications that are hard to change without breaking functionality Enable integrations to expose data and functionality using Red Hat Open Source stack Enable on Red Hat Container platform Complete Re-write Monolithic or applications on non Open Source middleware about to be retired Architecture and Design mapping old system capabilities to new architecture. Setup, train on and get hands-on experience with modern container platform from Red Hat OPERS Modernization Roadmap Modernize applications to API and Microservices cloud architecture on containers Create new set of applications on modern cloud-native architectures