SlideShare a Scribd company logo
1 of 27
Mainframe Modernization with
Introduction
TM
Introduction
Aaron Bawcom
Chief Technologist
Candid Partners
Be CANDID
Candid Partners — Founders View
Create a different type of consulting company
Don’t be all things to all people
Be the greatest cloud experts in the world
Agenda
Overview of Methodologies
Overall Process
Detailed Migration Case Study
Migration Challenges
Modernization Challenges
Technical
Complexity
Monolithic code
dependencies
Business Impact
Green screen interfaces
Data requirements
Strict NFR
Granular discretionary access
control
Low latency OLTP transactions
Large scale batch transactions
Languages
Assembler, Natural,
Ideal, Easytrieve, Focus,
RPG
Data Stores
File-based VSAM/GDG/PDS
IMS, IDMS (Hierarchical)
Unknown Code
Unused, missing,
undocumented
Skills
Supply shortage
Approach, Patterns, and Process
Approach
Approach
A
Approach B
Approach C Approach D
Pattern 1
Pattern 2
Pattern 2
Pattern 1
Pattern 2
Pattern 3
Pattern
4Patterns
Pattern 1
Pattern 1Set of applications
Set of batch jobs
Set of online
transactions
Entire mainframe
per Application
Pattern 1
Pattern 3
Pattern Comparisons
Move Off
Premise
• Physically move
mainframe
• Co-Locate
hardware or
Repurchase
• Managed
services
Middleware
Emulation
• Emulate
applications on
x86 runtime
• Keep
maintaining
Cobol
• Avoids
Mainframe
hardware costs
• Performance
challenges
Augmentation
• Integrate data on
the mainframe
into the cloud
• Call cloud based
compute from the
mainframe
Manual
Rewrite
• Rebuild
applications
• Increased costs
• Eliminates years
of layered
technical debt
• Viable for limited
transactions
Automated
Rewrite
• Algorithmic
rewriting of
code
• Usually includes
data access
conversion as
well
Big Bet Projects
Die under normal
PMO structure
Career limiting, even
with typical program
governance
Apple Newton – CEO John Sculley
Could destroy the
organization
Enron
Run
according to
schedule
HistoricalCosts
Political Support
1. Deliver POC
2. Continuously Evolve
Solution
Process for Moving a Mainframe
1 2 3
Program
Increment
Planning
Complex
Proof Of Concept
(POC)
DesignDiscovery
4
PlanningDelivery
Convert
Test
Integrate
Convert
Test
Integrate
Convert
Test
Integrate
Convert
Test
Integrate
Convert
Test
Integrate
Convert
Test
Integrate
Convert
Test
Integrate
Convert
Test
Integrate
Convert
Test
Integrate
Program
Increment
Planning
Convert
Test
Integrate
Convert
Test
Integrate
Convert
Test
Integrate
Convert
Test
Integrate
Convert
Test
Integrate
Convert
Test
Integrate
Convert
Test
Integrate
Convert
Test
Integrate
Convert
Test
Integrate
Program
Increment
Planning
…
Fail
Check
Fail
Check
Fail
Check
Fail
Check
Fail
Check
Fail
Check
In Flight Mainframe Application
Migration Projects
Automated Refactor #1
Automated Refactor #2
Augmentation #1
Augmentation #2
Short Term Migration with Automated Re-factoringAutomated Refactor #1
Profile • Healthcare insurance provider
• Access to historical reports
• Online production of new reports
Mainframe
Technology
• IBM Z
• 100K lines of COBOL
• 100’s of MIPS
• DB2, IDMS
Business
Drivers
• Eliminate Mainframe hardware costs
• No development funding available
Rationale • Automated refactor of COBOL to x86 Java
• Automated refactor of IDMS database to x86
hierarchical
• Automated refactor of CICS interface to modernized
web UI
Automated Refactor #1
Automated Refactor #2
Augmentation #1
Augmentation #2
Short Term Migration with Automated Re-factoringAutomated Refactor #2
Profile • Fortune 500 financial services firm
• Batch production of custom reports
• 1600 partner organizations
Mainframe
Technology
• IBM Z
• 1M lines of Assembler
• 10,000 MIPS
• Variable record, variable field flat files
Business
Drivers
• Modernize code base
• Integrate into new cloud based data platform
• Eliminate undifferentiated heavy lifting
Rationale • Automated refactor of Assembler to COBOL
• Refactor data sources to cloud based data set
triggered compute
Automated Refactor #1
Automated Refactor #2
Augmentation #1
Augmentation #2
Short Term Migration with Automated Re-factoringAugmentation #1
Profile • Fortune 500 financial services firm
• Payments settlement processing
Mainframe
Technology
• IBM Z
• 1.2M lines of COBOL
• Batch processing
Business
Drivers
• Current system difficult to maintain
Rationale • Augment to cloud native serverless batch
Automated Refactor #1
Automated Refactor #2
Augmentation #1
Augmentation #2
Short Term Migration with Automated Re-factoringAugmentation #2
Profile • State agency
• Tax records applications
Mainframe
Technology
• IBM Z
• 1M lines of COBOL
• Online and batch processing
Business
Drivers
• Current system difficult to maintain
• Excessive software, hardware, and labor costs
• Shortage of skilled labor to support
Rationale • Augment to cloud native processing
• 90% reduction of infrastructure related costs
How Candid
Partners Moved a
Mission Critical
Mainframe to the
Cloud
Usage Information
Subject Matter Experts
Source Code Forensics
Cloud Licensing Models
This isn’t
going to
be easy
PROJECT
STRUCTURE
MIGRATION
APPROACH
ARCHITECTURE VENDORS &
PARTNERS
APPLICATION
DISCOVERY
SOURCING
THE
TOOLS
METHODOLOGY
APPLICATION
RATIONALIZATION
Scoping the
Migration
LICENSING DISASTER
RECOVERY
HIGH
AVAILABILITY
SECURITY
CONTROL
MAPPING
OPERATIONALIZATION
Architecting the
Cloud
• Greatly reduced
operating costs
• Modern, flexible
infrastructure
• Continually improve
• Reduced dependence
on disappearing skills
and unrecoverable
tribal knowledge
At operational and
business levels, the
results include …
Example Migration Planning and
Execution
Plan the
Migration
The Architecture
The Right Tools
Licensing
Service Providers
Change Management and
Communication
Project Plan
Infrastructure on the
target cloud platform
Code migration and
refactoring
Testing
Training
Cut Over
Execute the
Migration
It is now possible to move a
mainframe to the cloud
Savings
Flexibility
Balance of Risk
Mature Environments
Automation
Partners Can
Expedite the
Migration
Plan and Manage
Mainframe to Cloud
Faster
Less Risky
Selecting the right services partners can make
migrations faster and less risky and produce
more cost-effective and flexible cloud
environments in the end.
Mainframe
Migration
Assessment
Get the vantage point needed to
see the best path forward
• Executive summary
designed for stakeholders
• Detailed business case for
migration signed off by
finance
• Proof of Concept
Deliverable showing
technical feasibility
• Detailed migration approach
• Phased roadmap of project
execution
Thank you

More Related Content

What's hot

Data Center Migration to the AWS Cloud
Data Center Migration to the AWS CloudData Center Migration to the AWS Cloud
Data Center Migration to the AWS CloudTom Laszewski
 
Perform a Cloud Readiness Assessment for Your Own Company
Perform a Cloud Readiness Assessment for Your Own CompanyPerform a Cloud Readiness Assessment for Your Own Company
Perform a Cloud Readiness Assessment for Your Own CompanyAmazon Web Services
 
Building a Better Business Case for Migrating to Cloud
Building a Better Business Case for Migrating to CloudBuilding a Better Business Case for Migrating to Cloud
Building a Better Business Case for Migrating to CloudAmazon Web Services
 
Accelerating Your Cloud Migration Journey with MAP
Accelerating Your Cloud Migration Journey with MAPAccelerating Your Cloud Migration Journey with MAP
Accelerating Your Cloud Migration Journey with MAPAmazon Web Services
 
(ENT305) Develop an Enterprise-wide Cloud Adoption Strategy | AWS re:Invent 2014
(ENT305) Develop an Enterprise-wide Cloud Adoption Strategy | AWS re:Invent 2014(ENT305) Develop an Enterprise-wide Cloud Adoption Strategy | AWS re:Invent 2014
(ENT305) Develop an Enterprise-wide Cloud Adoption Strategy | AWS re:Invent 2014Amazon Web Services
 
Getting Started with AWS Database Migration Service
Getting Started with AWS Database Migration ServiceGetting Started with AWS Database Migration Service
Getting Started with AWS Database Migration ServiceAmazon Web Services
 
Getting started on your AWS migration journey
Getting started on your AWS migration journeyGetting started on your AWS migration journey
Getting started on your AWS migration journeyAmazon Web Services
 
Winning Enterprise Cloud Engagements
Winning Enterprise Cloud EngagementsWinning Enterprise Cloud Engagements
Winning Enterprise Cloud EngagementsAmazon Web Services
 
Architecting security and governance across your AWS environment
Architecting security and governance across your AWS environmentArchitecting security and governance across your AWS environment
Architecting security and governance across your AWS environmentAmazon Web Services
 
How_to_build_your_cloud_enablement_engine_with_the_people_you_already_have
How_to_build_your_cloud_enablement_engine_with_the_people_you_already_haveHow_to_build_your_cloud_enablement_engine_with_the_people_you_already_have
How_to_build_your_cloud_enablement_engine_with_the_people_you_already_haveAmazon Web Services
 
Cloud Operating Models for Accelerated Cloud Transformation - AWS Summit Sydney
Cloud Operating Models for Accelerated Cloud Transformation - AWS Summit SydneyCloud Operating Models for Accelerated Cloud Transformation - AWS Summit Sydney
Cloud Operating Models for Accelerated Cloud Transformation - AWS Summit SydneyAmazon Web Services
 
Large-Scale AWS Migrations with CSC
Large-Scale AWS Migrations with CSCLarge-Scale AWS Migrations with CSC
Large-Scale AWS Migrations with CSCAmazon Web Services
 
Considerations for your Cloud Journey
Considerations for your Cloud JourneyConsiderations for your Cloud Journey
Considerations for your Cloud JourneyAmazon Web Services
 
Reduce Costs and Build a Strong Operational Foundation with the AWS Migration...
Reduce Costs and Build a Strong Operational Foundation with the AWS Migration...Reduce Costs and Build a Strong Operational Foundation with the AWS Migration...
Reduce Costs and Build a Strong Operational Foundation with the AWS Migration...Amazon Web Services
 
AWS 101 and the benefits of Migrating to the Cloud
AWS 101 and the benefits of Migrating to the CloudAWS 101 and the benefits of Migrating to the Cloud
AWS 101 and the benefits of Migrating to the CloudCloudHesive
 

What's hot (20)

Data Center Migration to the AWS Cloud
Data Center Migration to the AWS CloudData Center Migration to the AWS Cloud
Data Center Migration to the AWS Cloud
 
Perform a Cloud Readiness Assessment for Your Own Company
Perform a Cloud Readiness Assessment for Your Own CompanyPerform a Cloud Readiness Assessment for Your Own Company
Perform a Cloud Readiness Assessment for Your Own Company
 
Building a Better Business Case for Migrating to Cloud
Building a Better Business Case for Migrating to CloudBuilding a Better Business Case for Migrating to Cloud
Building a Better Business Case for Migrating to Cloud
 
Accelerating Your Cloud Migration Journey with MAP
Accelerating Your Cloud Migration Journey with MAPAccelerating Your Cloud Migration Journey with MAP
Accelerating Your Cloud Migration Journey with MAP
 
(ENT305) Develop an Enterprise-wide Cloud Adoption Strategy | AWS re:Invent 2014
(ENT305) Develop an Enterprise-wide Cloud Adoption Strategy | AWS re:Invent 2014(ENT305) Develop an Enterprise-wide Cloud Adoption Strategy | AWS re:Invent 2014
(ENT305) Develop an Enterprise-wide Cloud Adoption Strategy | AWS re:Invent 2014
 
Getting Started with AWS Database Migration Service
Getting Started with AWS Database Migration ServiceGetting Started with AWS Database Migration Service
Getting Started with AWS Database Migration Service
 
Getting started on your AWS migration journey
Getting started on your AWS migration journeyGetting started on your AWS migration journey
Getting started on your AWS migration journey
 
Winning Enterprise Cloud Engagements
Winning Enterprise Cloud EngagementsWinning Enterprise Cloud Engagements
Winning Enterprise Cloud Engagements
 
Cloud Migration: A How-To Guide
Cloud Migration: A How-To GuideCloud Migration: A How-To Guide
Cloud Migration: A How-To Guide
 
Architecting security and governance across your AWS environment
Architecting security and governance across your AWS environmentArchitecting security and governance across your AWS environment
Architecting security and governance across your AWS environment
 
How_to_build_your_cloud_enablement_engine_with_the_people_you_already_have
How_to_build_your_cloud_enablement_engine_with_the_people_you_already_haveHow_to_build_your_cloud_enablement_engine_with_the_people_you_already_have
How_to_build_your_cloud_enablement_engine_with_the_people_you_already_have
 
Cost Optimisation on AWS
Cost Optimisation on AWSCost Optimisation on AWS
Cost Optimisation on AWS
 
AWS Migration Planning Roadmap
AWS Migration Planning RoadmapAWS Migration Planning Roadmap
AWS Migration Planning Roadmap
 
Cloud Operating Models for Accelerated Cloud Transformation - AWS Summit Sydney
Cloud Operating Models for Accelerated Cloud Transformation - AWS Summit SydneyCloud Operating Models for Accelerated Cloud Transformation - AWS Summit Sydney
Cloud Operating Models for Accelerated Cloud Transformation - AWS Summit Sydney
 
Large-Scale AWS Migrations with CSC
Large-Scale AWS Migrations with CSCLarge-Scale AWS Migrations with CSC
Large-Scale AWS Migrations with CSC
 
Considerations for your Cloud Journey
Considerations for your Cloud JourneyConsiderations for your Cloud Journey
Considerations for your Cloud Journey
 
Reduce Costs and Build a Strong Operational Foundation with the AWS Migration...
Reduce Costs and Build a Strong Operational Foundation with the AWS Migration...Reduce Costs and Build a Strong Operational Foundation with the AWS Migration...
Reduce Costs and Build a Strong Operational Foundation with the AWS Migration...
 
Cloud migration
Cloud migrationCloud migration
Cloud migration
 
Building Your Cloud Strategy
Building Your Cloud StrategyBuilding Your Cloud Strategy
Building Your Cloud Strategy
 
AWS 101 and the benefits of Migrating to the Cloud
AWS 101 and the benefits of Migrating to the CloudAWS 101 and the benefits of Migrating to the Cloud
AWS 101 and the benefits of Migrating to the Cloud
 

Similar to Mainframe Possible: Migrating a Mainframe to AWS

Transform Enterprise IT Infrastructure with AWS DevOps
Transform Enterprise IT Infrastructure with AWS DevOpsTransform Enterprise IT Infrastructure with AWS DevOps
Transform Enterprise IT Infrastructure with AWS DevOpsAmazon Web Services
 
Lisa Guess - Embracing the Cloud
Lisa Guess - Embracing the CloudLisa Guess - Embracing the Cloud
Lisa Guess - Embracing the Cloudcentralohioissa
 
Cloud Computing
Cloud ComputingCloud Computing
Cloud ComputingUOS
 
Enhance ServiceNow with Automated Discovery for Mainframe and IBM i
Enhance ServiceNow with Automated Discovery for Mainframe and IBM iEnhance ServiceNow with Automated Discovery for Mainframe and IBM i
Enhance ServiceNow with Automated Discovery for Mainframe and IBM iPrecisely
 
Digital Transformation in 2018: DX 4 3-2-1
Digital Transformation in 2018: DX 4 3-2-1Digital Transformation in 2018: DX 4 3-2-1
Digital Transformation in 2018: DX 4 3-2-1James Kelly
 
Grizzard webinar final 082510
Grizzard webinar final 082510Grizzard webinar final 082510
Grizzard webinar final 082510Sean O'Connell
 
Protecting Your Power Systems with Cloud-based HA/DR
Protecting Your Power Systems with Cloud-based HA/DRProtecting Your Power Systems with Cloud-based HA/DR
Protecting Your Power Systems with Cloud-based HA/DRPrecisely
 
Optimize the Value of Your Mainframe
Optimize the Value of Your MainframeOptimize the Value of Your Mainframe
Optimize the Value of Your MainframePrecisely
 
FInal Project - USMx CC605x Cloud Computing for Enterprises - Hugo Aquino
FInal Project - USMx CC605x Cloud Computing for Enterprises - Hugo AquinoFInal Project - USMx CC605x Cloud Computing for Enterprises - Hugo Aquino
FInal Project - USMx CC605x Cloud Computing for Enterprises - Hugo AquinoHugo Aquino
 
Revolutionize Your Data with Precisely and Confluent Streaming Technologies
Revolutionize Your Data with Precisely and Confluent Streaming TechnologiesRevolutionize Your Data with Precisely and Confluent Streaming Technologies
Revolutionize Your Data with Precisely and Confluent Streaming TechnologiesPrecisely
 
Critical Considerations for Moving Your Core Business Applications to the Clo...
Critical Considerations for Moving Your Core Business Applications to the Clo...Critical Considerations for Moving Your Core Business Applications to the Clo...
Critical Considerations for Moving Your Core Business Applications to the Clo...Amazon Web Services
 
IBM Z Cost Reduction Opportunities. Are you missing out?
IBM Z Cost Reduction Opportunities. Are you missing out?IBM Z Cost Reduction Opportunities. Are you missing out?
IBM Z Cost Reduction Opportunities. Are you missing out?Precisely
 
Using Mainframe Data in the Cloud: Design Once, Deploy Anywhere in a Hybrid W...
Using Mainframe Data in the Cloud: Design Once, Deploy Anywhere in a Hybrid W...Using Mainframe Data in the Cloud: Design Once, Deploy Anywhere in a Hybrid W...
Using Mainframe Data in the Cloud: Design Once, Deploy Anywhere in a Hybrid W...Precisely
 
Groth data of-cloud
Groth data of-cloudGroth data of-cloud
Groth data of-cloudStudying
 
Agora2013 Yugo Neumorni
Agora2013 Yugo NeumorniAgora2013 Yugo Neumorni
Agora2013 Yugo NeumorniAgora Group
 
Financial impact of Cloud Computing
Financial impact of Cloud ComputingFinancial impact of Cloud Computing
Financial impact of Cloud Computingkrisbliesner
 
New Mainframe Sort Innovations Built on IBM Z Platform Enhancements
New Mainframe Sort Innovations Built on IBM Z Platform EnhancementsNew Mainframe Sort Innovations Built on IBM Z Platform Enhancements
New Mainframe Sort Innovations Built on IBM Z Platform EnhancementsPrecisely
 
Cloud computing
Cloud computingCloud computing
Cloud computingRazib M
 

Similar to Mainframe Possible: Migrating a Mainframe to AWS (20)

Transform Enterprise IT Infrastructure with AWS DevOps
Transform Enterprise IT Infrastructure with AWS DevOpsTransform Enterprise IT Infrastructure with AWS DevOps
Transform Enterprise IT Infrastructure with AWS DevOps
 
Lisa Guess - Embracing the Cloud
Lisa Guess - Embracing the CloudLisa Guess - Embracing the Cloud
Lisa Guess - Embracing the Cloud
 
Cloud Computing
Cloud ComputingCloud Computing
Cloud Computing
 
Enhance ServiceNow with Automated Discovery for Mainframe and IBM i
Enhance ServiceNow with Automated Discovery for Mainframe and IBM iEnhance ServiceNow with Automated Discovery for Mainframe and IBM i
Enhance ServiceNow with Automated Discovery for Mainframe and IBM i
 
Digital Transformation in 2018: DX 4 3-2-1
Digital Transformation in 2018: DX 4 3-2-1Digital Transformation in 2018: DX 4 3-2-1
Digital Transformation in 2018: DX 4 3-2-1
 
Grizzard webinar final 082510
Grizzard webinar final 082510Grizzard webinar final 082510
Grizzard webinar final 082510
 
Protecting Your Power Systems with Cloud-based HA/DR
Protecting Your Power Systems with Cloud-based HA/DRProtecting Your Power Systems with Cloud-based HA/DR
Protecting Your Power Systems with Cloud-based HA/DR
 
Optimize the Value of Your Mainframe
Optimize the Value of Your MainframeOptimize the Value of Your Mainframe
Optimize the Value of Your Mainframe
 
FInal Project - USMx CC605x Cloud Computing for Enterprises - Hugo Aquino
FInal Project - USMx CC605x Cloud Computing for Enterprises - Hugo AquinoFInal Project - USMx CC605x Cloud Computing for Enterprises - Hugo Aquino
FInal Project - USMx CC605x Cloud Computing for Enterprises - Hugo Aquino
 
Revolutionize Your Data with Precisely and Confluent Streaming Technologies
Revolutionize Your Data with Precisely and Confluent Streaming TechnologiesRevolutionize Your Data with Precisely and Confluent Streaming Technologies
Revolutionize Your Data with Precisely and Confluent Streaming Technologies
 
Navigating Cloud and Multi-Cloud
Navigating Cloud and Multi-CloudNavigating Cloud and Multi-Cloud
Navigating Cloud and Multi-Cloud
 
Critical Considerations for Moving Your Core Business Applications to the Clo...
Critical Considerations for Moving Your Core Business Applications to the Clo...Critical Considerations for Moving Your Core Business Applications to the Clo...
Critical Considerations for Moving Your Core Business Applications to the Clo...
 
IBM Z Cost Reduction Opportunities. Are you missing out?
IBM Z Cost Reduction Opportunities. Are you missing out?IBM Z Cost Reduction Opportunities. Are you missing out?
IBM Z Cost Reduction Opportunities. Are you missing out?
 
Using Mainframe Data in the Cloud: Design Once, Deploy Anywhere in a Hybrid W...
Using Mainframe Data in the Cloud: Design Once, Deploy Anywhere in a Hybrid W...Using Mainframe Data in the Cloud: Design Once, Deploy Anywhere in a Hybrid W...
Using Mainframe Data in the Cloud: Design Once, Deploy Anywhere in a Hybrid W...
 
Groth data of-cloud
Groth data of-cloudGroth data of-cloud
Groth data of-cloud
 
IBM Cloud: Rethink IT. Reinvent business.
IBM Cloud: Rethink IT. Reinvent business.IBM Cloud: Rethink IT. Reinvent business.
IBM Cloud: Rethink IT. Reinvent business.
 
Agora2013 Yugo Neumorni
Agora2013 Yugo NeumorniAgora2013 Yugo Neumorni
Agora2013 Yugo Neumorni
 
Financial impact of Cloud Computing
Financial impact of Cloud ComputingFinancial impact of Cloud Computing
Financial impact of Cloud Computing
 
New Mainframe Sort Innovations Built on IBM Z Platform Enhancements
New Mainframe Sort Innovations Built on IBM Z Platform EnhancementsNew Mainframe Sort Innovations Built on IBM Z Platform Enhancements
New Mainframe Sort Innovations Built on IBM Z Platform Enhancements
 
Cloud computing
Cloud computingCloud computing
Cloud computing
 

More from Amazon Web Services

Come costruire servizi di Forecasting sfruttando algoritmi di ML e deep learn...
Come costruire servizi di Forecasting sfruttando algoritmi di ML e deep learn...Come costruire servizi di Forecasting sfruttando algoritmi di ML e deep learn...
Come costruire servizi di Forecasting sfruttando algoritmi di ML e deep learn...Amazon Web Services
 
Big Data per le Startup: come creare applicazioni Big Data in modalità Server...
Big Data per le Startup: come creare applicazioni Big Data in modalità Server...Big Data per le Startup: come creare applicazioni Big Data in modalità Server...
Big Data per le Startup: come creare applicazioni Big Data in modalità Server...Amazon Web Services
 
Esegui pod serverless con Amazon EKS e AWS Fargate
Esegui pod serverless con Amazon EKS e AWS FargateEsegui pod serverless con Amazon EKS e AWS Fargate
Esegui pod serverless con Amazon EKS e AWS FargateAmazon Web Services
 
Costruire Applicazioni Moderne con AWS
Costruire Applicazioni Moderne con AWSCostruire Applicazioni Moderne con AWS
Costruire Applicazioni Moderne con AWSAmazon Web Services
 
Come spendere fino al 90% in meno con i container e le istanze spot
Come spendere fino al 90% in meno con i container e le istanze spot Come spendere fino al 90% in meno con i container e le istanze spot
Come spendere fino al 90% in meno con i container e le istanze spot Amazon Web Services
 
Rendi unica l’offerta della tua startup sul mercato con i servizi Machine Lea...
Rendi unica l’offerta della tua startup sul mercato con i servizi Machine Lea...Rendi unica l’offerta della tua startup sul mercato con i servizi Machine Lea...
Rendi unica l’offerta della tua startup sul mercato con i servizi Machine Lea...Amazon Web Services
 
OpsWorks Configuration Management: automatizza la gestione e i deployment del...
OpsWorks Configuration Management: automatizza la gestione e i deployment del...OpsWorks Configuration Management: automatizza la gestione e i deployment del...
OpsWorks Configuration Management: automatizza la gestione e i deployment del...Amazon Web Services
 
Microsoft Active Directory su AWS per supportare i tuoi Windows Workloads
Microsoft Active Directory su AWS per supportare i tuoi Windows WorkloadsMicrosoft Active Directory su AWS per supportare i tuoi Windows Workloads
Microsoft Active Directory su AWS per supportare i tuoi Windows WorkloadsAmazon Web Services
 
Database Oracle e VMware Cloud on AWS i miti da sfatare
Database Oracle e VMware Cloud on AWS i miti da sfatareDatabase Oracle e VMware Cloud on AWS i miti da sfatare
Database Oracle e VMware Cloud on AWS i miti da sfatareAmazon Web Services
 
Crea la tua prima serverless ledger-based app con QLDB e NodeJS
Crea la tua prima serverless ledger-based app con QLDB e NodeJSCrea la tua prima serverless ledger-based app con QLDB e NodeJS
Crea la tua prima serverless ledger-based app con QLDB e NodeJSAmazon Web Services
 
API moderne real-time per applicazioni mobili e web
API moderne real-time per applicazioni mobili e webAPI moderne real-time per applicazioni mobili e web
API moderne real-time per applicazioni mobili e webAmazon Web Services
 
Database Oracle e VMware Cloud™ on AWS: i miti da sfatare
Database Oracle e VMware Cloud™ on AWS: i miti da sfatareDatabase Oracle e VMware Cloud™ on AWS: i miti da sfatare
Database Oracle e VMware Cloud™ on AWS: i miti da sfatareAmazon Web Services
 
Tools for building your MVP on AWS
Tools for building your MVP on AWSTools for building your MVP on AWS
Tools for building your MVP on AWSAmazon Web Services
 
How to Build a Winning Pitch Deck
How to Build a Winning Pitch DeckHow to Build a Winning Pitch Deck
How to Build a Winning Pitch DeckAmazon Web Services
 
Building a web application without servers
Building a web application without serversBuilding a web application without servers
Building a web application without serversAmazon Web Services
 
AWS_HK_StartupDay_Building Interactive websites while automating for efficien...
AWS_HK_StartupDay_Building Interactive websites while automating for efficien...AWS_HK_StartupDay_Building Interactive websites while automating for efficien...
AWS_HK_StartupDay_Building Interactive websites while automating for efficien...Amazon Web Services
 
Introduzione a Amazon Elastic Container Service
Introduzione a Amazon Elastic Container ServiceIntroduzione a Amazon Elastic Container Service
Introduzione a Amazon Elastic Container ServiceAmazon Web Services
 

More from Amazon Web Services (20)

Come costruire servizi di Forecasting sfruttando algoritmi di ML e deep learn...
Come costruire servizi di Forecasting sfruttando algoritmi di ML e deep learn...Come costruire servizi di Forecasting sfruttando algoritmi di ML e deep learn...
Come costruire servizi di Forecasting sfruttando algoritmi di ML e deep learn...
 
Big Data per le Startup: come creare applicazioni Big Data in modalità Server...
Big Data per le Startup: come creare applicazioni Big Data in modalità Server...Big Data per le Startup: come creare applicazioni Big Data in modalità Server...
Big Data per le Startup: come creare applicazioni Big Data in modalità Server...
 
Esegui pod serverless con Amazon EKS e AWS Fargate
Esegui pod serverless con Amazon EKS e AWS FargateEsegui pod serverless con Amazon EKS e AWS Fargate
Esegui pod serverless con Amazon EKS e AWS Fargate
 
Costruire Applicazioni Moderne con AWS
Costruire Applicazioni Moderne con AWSCostruire Applicazioni Moderne con AWS
Costruire Applicazioni Moderne con AWS
 
Come spendere fino al 90% in meno con i container e le istanze spot
Come spendere fino al 90% in meno con i container e le istanze spot Come spendere fino al 90% in meno con i container e le istanze spot
Come spendere fino al 90% in meno con i container e le istanze spot
 
Open banking as a service
Open banking as a serviceOpen banking as a service
Open banking as a service
 
Rendi unica l’offerta della tua startup sul mercato con i servizi Machine Lea...
Rendi unica l’offerta della tua startup sul mercato con i servizi Machine Lea...Rendi unica l’offerta della tua startup sul mercato con i servizi Machine Lea...
Rendi unica l’offerta della tua startup sul mercato con i servizi Machine Lea...
 
OpsWorks Configuration Management: automatizza la gestione e i deployment del...
OpsWorks Configuration Management: automatizza la gestione e i deployment del...OpsWorks Configuration Management: automatizza la gestione e i deployment del...
OpsWorks Configuration Management: automatizza la gestione e i deployment del...
 
Microsoft Active Directory su AWS per supportare i tuoi Windows Workloads
Microsoft Active Directory su AWS per supportare i tuoi Windows WorkloadsMicrosoft Active Directory su AWS per supportare i tuoi Windows Workloads
Microsoft Active Directory su AWS per supportare i tuoi Windows Workloads
 
Computer Vision con AWS
Computer Vision con AWSComputer Vision con AWS
Computer Vision con AWS
 
Database Oracle e VMware Cloud on AWS i miti da sfatare
Database Oracle e VMware Cloud on AWS i miti da sfatareDatabase Oracle e VMware Cloud on AWS i miti da sfatare
Database Oracle e VMware Cloud on AWS i miti da sfatare
 
Crea la tua prima serverless ledger-based app con QLDB e NodeJS
Crea la tua prima serverless ledger-based app con QLDB e NodeJSCrea la tua prima serverless ledger-based app con QLDB e NodeJS
Crea la tua prima serverless ledger-based app con QLDB e NodeJS
 
API moderne real-time per applicazioni mobili e web
API moderne real-time per applicazioni mobili e webAPI moderne real-time per applicazioni mobili e web
API moderne real-time per applicazioni mobili e web
 
Database Oracle e VMware Cloud™ on AWS: i miti da sfatare
Database Oracle e VMware Cloud™ on AWS: i miti da sfatareDatabase Oracle e VMware Cloud™ on AWS: i miti da sfatare
Database Oracle e VMware Cloud™ on AWS: i miti da sfatare
 
Tools for building your MVP on AWS
Tools for building your MVP on AWSTools for building your MVP on AWS
Tools for building your MVP on AWS
 
How to Build a Winning Pitch Deck
How to Build a Winning Pitch DeckHow to Build a Winning Pitch Deck
How to Build a Winning Pitch Deck
 
Building a web application without servers
Building a web application without serversBuilding a web application without servers
Building a web application without servers
 
Fundraising Essentials
Fundraising EssentialsFundraising Essentials
Fundraising Essentials
 
AWS_HK_StartupDay_Building Interactive websites while automating for efficien...
AWS_HK_StartupDay_Building Interactive websites while automating for efficien...AWS_HK_StartupDay_Building Interactive websites while automating for efficien...
AWS_HK_StartupDay_Building Interactive websites while automating for efficien...
 
Introduzione a Amazon Elastic Container Service
Introduzione a Amazon Elastic Container ServiceIntroduzione a Amazon Elastic Container Service
Introduzione a Amazon Elastic Container Service
 

Mainframe Possible: Migrating a Mainframe to AWS

  • 3. Be CANDID Candid Partners — Founders View Create a different type of consulting company Don’t be all things to all people Be the greatest cloud experts in the world
  • 4. Agenda Overview of Methodologies Overall Process Detailed Migration Case Study Migration Challenges
  • 5. Modernization Challenges Technical Complexity Monolithic code dependencies Business Impact Green screen interfaces Data requirements Strict NFR Granular discretionary access control Low latency OLTP transactions Large scale batch transactions Languages Assembler, Natural, Ideal, Easytrieve, Focus, RPG Data Stores File-based VSAM/GDG/PDS IMS, IDMS (Hierarchical) Unknown Code Unused, missing, undocumented Skills Supply shortage
  • 7. Approach Approach A Approach B Approach C Approach D Pattern 1 Pattern 2 Pattern 2 Pattern 1 Pattern 2 Pattern 3 Pattern 4Patterns Pattern 1 Pattern 1Set of applications Set of batch jobs Set of online transactions Entire mainframe per Application Pattern 1 Pattern 3
  • 8. Pattern Comparisons Move Off Premise • Physically move mainframe • Co-Locate hardware or Repurchase • Managed services Middleware Emulation • Emulate applications on x86 runtime • Keep maintaining Cobol • Avoids Mainframe hardware costs • Performance challenges Augmentation • Integrate data on the mainframe into the cloud • Call cloud based compute from the mainframe Manual Rewrite • Rebuild applications • Increased costs • Eliminates years of layered technical debt • Viable for limited transactions Automated Rewrite • Algorithmic rewriting of code • Usually includes data access conversion as well
  • 9. Big Bet Projects Die under normal PMO structure Career limiting, even with typical program governance Apple Newton – CEO John Sculley Could destroy the organization Enron Run according to schedule HistoricalCosts Political Support 1. Deliver POC 2. Continuously Evolve Solution
  • 10. Process for Moving a Mainframe 1 2 3 Program Increment Planning Complex Proof Of Concept (POC) DesignDiscovery 4 PlanningDelivery Convert Test Integrate Convert Test Integrate Convert Test Integrate Convert Test Integrate Convert Test Integrate Convert Test Integrate Convert Test Integrate Convert Test Integrate Convert Test Integrate Program Increment Planning Convert Test Integrate Convert Test Integrate Convert Test Integrate Convert Test Integrate Convert Test Integrate Convert Test Integrate Convert Test Integrate Convert Test Integrate Convert Test Integrate Program Increment Planning … Fail Check Fail Check Fail Check Fail Check Fail Check Fail Check
  • 11. In Flight Mainframe Application Migration Projects
  • 12. Automated Refactor #1 Automated Refactor #2 Augmentation #1 Augmentation #2 Short Term Migration with Automated Re-factoringAutomated Refactor #1 Profile • Healthcare insurance provider • Access to historical reports • Online production of new reports Mainframe Technology • IBM Z • 100K lines of COBOL • 100’s of MIPS • DB2, IDMS Business Drivers • Eliminate Mainframe hardware costs • No development funding available Rationale • Automated refactor of COBOL to x86 Java • Automated refactor of IDMS database to x86 hierarchical • Automated refactor of CICS interface to modernized web UI
  • 13. Automated Refactor #1 Automated Refactor #2 Augmentation #1 Augmentation #2 Short Term Migration with Automated Re-factoringAutomated Refactor #2 Profile • Fortune 500 financial services firm • Batch production of custom reports • 1600 partner organizations Mainframe Technology • IBM Z • 1M lines of Assembler • 10,000 MIPS • Variable record, variable field flat files Business Drivers • Modernize code base • Integrate into new cloud based data platform • Eliminate undifferentiated heavy lifting Rationale • Automated refactor of Assembler to COBOL • Refactor data sources to cloud based data set triggered compute
  • 14. Automated Refactor #1 Automated Refactor #2 Augmentation #1 Augmentation #2 Short Term Migration with Automated Re-factoringAugmentation #1 Profile • Fortune 500 financial services firm • Payments settlement processing Mainframe Technology • IBM Z • 1.2M lines of COBOL • Batch processing Business Drivers • Current system difficult to maintain Rationale • Augment to cloud native serverless batch
  • 15. Automated Refactor #1 Automated Refactor #2 Augmentation #1 Augmentation #2 Short Term Migration with Automated Re-factoringAugmentation #2 Profile • State agency • Tax records applications Mainframe Technology • IBM Z • 1M lines of COBOL • Online and batch processing Business Drivers • Current system difficult to maintain • Excessive software, hardware, and labor costs • Shortage of skilled labor to support Rationale • Augment to cloud native processing • 90% reduction of infrastructure related costs
  • 16. How Candid Partners Moved a Mission Critical Mainframe to the Cloud
  • 17. Usage Information Subject Matter Experts Source Code Forensics Cloud Licensing Models This isn’t going to be easy
  • 20. • Greatly reduced operating costs • Modern, flexible infrastructure • Continually improve • Reduced dependence on disappearing skills and unrecoverable tribal knowledge At operational and business levels, the results include …
  • 21. Example Migration Planning and Execution
  • 22. Plan the Migration The Architecture The Right Tools Licensing Service Providers Change Management and Communication Project Plan
  • 23. Infrastructure on the target cloud platform Code migration and refactoring Testing Training Cut Over Execute the Migration
  • 24. It is now possible to move a mainframe to the cloud Savings Flexibility Balance of Risk Mature Environments Automation
  • 25. Partners Can Expedite the Migration Plan and Manage Mainframe to Cloud Faster Less Risky Selecting the right services partners can make migrations faster and less risky and produce more cost-effective and flexible cloud environments in the end.
  • 26. Mainframe Migration Assessment Get the vantage point needed to see the best path forward • Executive summary designed for stakeholders • Detailed business case for migration signed off by finance • Proof of Concept Deliverable showing technical feasibility • Detailed migration approach • Phased roadmap of project execution