Anda di halaman 1dari 42

TM

Client Demand Profile Migrate to Cloud

Cloud Application Migration Service


March 2017 Version 0.9.7 (draft)
Copyright IBM Corporation 2017 | All rights reserved
Cloud InnovateTM our approach for Cloud Adoption
Client Demands

Cloud InnovateTM is End to Advise on Cloud Cloud InnovateTM ensures


Adoption
End
AppOps on
Hybrid Cloud
Migrate to Consistency of experience from
Full lifecycle from strategy to Cloud IBM ensuring predictable
implementation
Cloud outcomes
Vertically integrated solution Assimilation of best practices &
view Applications, experiences ensuring superior
Infrastructure, Operations etc. output quality
Addresses various stages in Modernize for Standard set of Tools
Hybrid cloud transformation Build on Cloud Cloud facilitating data capture,
journey analysis and reporting
Rationalize for Efficiency that increases speed
Cloud to value

Cloud InnovateTM Methodology brings the IBM way to address Hybrid Cloud
journey

2 Copyright IBM Corporation 2017 | IBM Internal


Client Demand Profile: Migrate to Cloud
A subset of the End to End Method is adapted and additional elements added to develop Migrate Client Demand Profile

Base End to End Method Migrate to Cloud


Applied To

Migrate to Cloud Integrate Methods


Strategy & Architecture Refine Deliverables
Tools & Assets Migration Strategy
Migration Integration
AppOps Discovery & Analysis
Discovery and (Re-host, Skill driven Talent
on Cloud Database Migration
Insight Refactor, Platform
Remediate)
( Optional ) Model Platform Migration &
Instantiate Common Remediation
Technical Services Essential
Program Management & Governance
AppOps on Cloud

Integrated Method
Method Artifacts Solution Design and Delivery
Phase / Activity / Task Guidance
Deliverables Personalized Talent Model
Tools Cloud Application Platform Services
Quality Gates

Strategize / Mobilize Discovery & Analysis Design & Build Run

3 Copyright IBM Corporation 2017 | IBM Internal


How to use this deck

A Demand Profile provides overall guidance on how to solution and deliver


client services in their Cloud Journey.
A Demand profile will contain
Client Scenario that motivates this profile
Integrated Method
Personalized Talent Model
Common Technical Services
A Demand Profile provides overall guidance on how to solution and deliver
client services in their Cloud Journey.
A Demand profile will contain
Client Scenario that motivates this profile
Integrated Method
Solution Design and Delivery Guidance
Personalized Talent Model
Cloud Application Platform Services
Mapping Client Demand into Cloud enablement solution

Client Demand
Profiles Strategize / Mobilize Discovery & Analysis Design & Build
AppOps on Cloud

Review Objectives Conduct Deep-Dive Develop Strategy/Architecture


Advise on
Discuss Approaches Workshops Develop Cost/Benefit model
Cloud
Adoption Discuss Case Studies Perform Data Analysis Develop Roadmap
Understand Strategy Discover Portfolio Information Finalize Architecture
Understand Target Architecture Analyze Environment Data Finalize Approach Optional
Migrate to
Cloud Finalize Migration Roadmap Execute Migration
Understand Strategy Discover Portfolio Information Finalize Architecture
Modernize
Understand Target Architecture Conduct Code/Data Analysis Finalize Modernization Plan Optional
for Cloud
Assess Current State Develop Remediation Plan Develop/Deploy
Review Rationalization Strategy Discover Portfolio Information Finalize Rationalization Plan
Rationalize
Validate Cost/Benefit Model Conduct Code/Data Analysis Execute Rationalization Optional
for Cloud
Assess Current State Develop Rationalization Plan Sunset/Decommission

Design/Build using Garage method Optional


Build on
Cloud

Assess Current State Capture Build/Run, DevOps, Design/Build Monitoring Optimized


Discuss Approaches Automation and Analytics Build Platform(s) Operational
Run on
Cloud Establish Run Proposal requirements Enable DevOps, Support
Automation and Cognitive
Analytics
Common Cloud Adoption Scenarios for our Client

Business Process
Legacy

Data

Know-How
Legacy

Legacy
Application
Legacy
Business Process Advise on Cloud
Legacy Adoption Modern Platform - Cloud
Data Run on Cloud Migrate to the
Know-How

Legacy as a service Hybri d Cl oud Cloud New ideation of Business


Legacy

Modernized Know-How
Process
Application
Legacy Modernized Data
(Fit for Cloud)
Platform Build on Cloud
Modernize for
Cloud Modernized Application
Legacy
(Fit for Cloud)
Rationalize for
Cloud
Modernized Platform
(Hybrid Cloud)
New Business Process
Modernized Know-How

Business Process

Modernized Know-How
Legacy
New Data
(Fit for Cloud) Rationalized Data
Legacy
New Application
(Fit for Cloud) Rationalized Application
Legacy
Modern Platform
(Hybrid Cloud) Rationalized Platform
Legacy
An overlap between Migration and Modernization

Business Process
Legacy

Data

Know-How
Legacy

Legacy
Application
Legacy
Business Process Advise on Cloud
Legacy Adoption Modern Platform - Cloud
Data Run on Cloud Migrate to the
Know-How

Legacy as a service Hybri d Cl oud Cloud New ideation of Business


Legacy

Modernized Know-How
Process
Application
Legacy Modernized Data
(Fit for Cloud)
Platform Build on Cloud
Modernize for
Cloud Modernized Application
Legacy
(Fit for Cloud)
Rationalize for
Cloud
Modernized Platform
(Hybrid Cloud)
New Business Process
Modernized Know-How

Business Process

Modernized Know-How
Legacy
New Data
(Fit for Cloud) Rationalized Data
Legacy
New Application
(Fit for Cloud) Rationalized Application
Legacy
Modern Platform
(Hybrid Cloud) Rationalized Platform
Legacy
Smart Assembly Lines prioritize and assign work based upon facts, not perception

All applications are not equally matured to go to cloud, Migration Journey Enabled by Analytics

Origin Cloud Journey


A
Cloud Ready:
Cloud Migration

B
Cloud Readiness
Assessment

C
Application Application
Modernization Migration/Modernization
Assessment Execution

D
Application Rationalization
Assessment
E
Retire / Sunset
Quick Wins
The migration can follow different Factory lines
Specific line is determined by the attributes of its parametric data

Each box can be owned by IBM, Client or Client vendor.


Approach could change over time and based on the application.

9 Copyright IBM Corporation 2017 | IBM Internal


End-to-End Delivery Approach Migration Scenarios
Migrate to Modernize
Cloud for Cloud
Client Scenario Solution Driver Capabilities Business Results

Can you quickly assess my Business strategic application to be Discovery & Insight Quick identification application
application workload to qualify S1 B assessed for cloud enablement. readiness to cloud aligned with business
whether its cloud ready ? Fit-for-purpose assessment strategy
Cloud Readiness identify cloud ready application Automated discovery derives source of
Assessment for driving platform truth
Migration Strategy Plug-in ready for Analytics drives client
investment wisely
If my application platforms are S2 C Out-dated platform and skills require Discovery & Insight Tactical remediation
not ready to go to Cloud, what moving the application platform at a Platform Remediation Aligned with target cloud state
needs to done ? Application Platform minimal cost and time to a supported Database Migration Overcome un-supported
Migrate, up-lift for cloud platform Platform Re-architecture platform/special arrangement

I have already done cloud Ready to move through automation Platform Migration Pre-determined T-shirt based migration
S3 A
assessment and ready to move. to achieve acceleration. solution
How do I organize my cloud Ready for Implementation with High degree of automation to support
move quickly ? Cloud Ready: Migration to minimum design quick ROI
cloud through Automation Quick ROI Minimum client support required
If my applications are not ready Business strategic application to be Discover and analyze Legacy Cloud ready hybrid architecture with
to go to Cloud, what needs to be S4 C redeveloped in a different platform environment improved maintenance & extensibility
done? Remediate & Restructure Aligned with business initiatives
Custom Re-Write: applications Plug-in ready for Analytics and Cognitive
I also have lot of home-grown Application Remediation innovations
custom apps, what do I do ?

Is there a way I can convert my Obsolete/Costly platform and skills Discover Legacy Environment Application & Data converted to a
applications into cloud platform C require moving the application at a Refactor & Remediate for functionally equivalent target
S5
quickly w/o major remediation minimal cost and time to another Conversion Tactical move only
Application Quick platform Convert Database/Applications
Conversion Data migration
Executive Summary Migration to Cloud Method
S1 S2 S2 S3 S5 S4

Strategize / Mobilize Discovery & Insight Design & Build AppOps on Cloud
Roadmap Portfolio Assessment Refine & Establish operational DevOps
Develop Target Architecture and Automated Workload Discovery model Solution Operations
Operating model Establish Application Execute Migration, Modernization Middleware Management
Establish Change Management Dependency groups Services
and Decommissioning
Establish Governance Target compatibility Analysis Managed Serviced Platform
Migration /Modernization strategy Go-live and transition to steady
Cloud Platform Architecture

Deep Dive
state

Analysis
Security & Compliance Service

Outcome Outcome Outcome Outcome


Business Case Migration Risk view Transformed Application App Ops as a service
Target Architecture & Operating model Migrate-ability of the application Decommissioning benefits Managed Platform
Strategic Roadmap Refined Business case Continuous Innovation Solution Center
Governance and Change Management Agility and Flexibility Agility and Flexibility
Plan

IBM Scope: Application workload IBM and 3rd Party Toolset


Tools & IBM BlueCAT: Cloud affinity analysis
migration design and Implementation: enabled with IBM Scope.
Automation (Powered IBM Scope: Assessment, Detailed
Platform Migration / Remediation
Design & Implementation of Remediation
by Watson & Analytics) for Cloud Database Migration
Platform re-architecture

Key Deliverables Discovery Migration


Strategy High level Tech. Detail Project
(Artifacts per sprint *) Document Executed Test plans,
Technical Migration Solution Plan,
& Baseline Target Design Scripts or Automation
Solution & Wave Change
Architecture Plan (Wave Runbooks scripts
Design Level) Management
Plan
* Sprint is a configurable unit for a wave (a logical group) for execution phase. There are additional deliverables shown in detail activity level.

11 Copyright IBM Corporation 2017 | IBM Internal


Migration to Cloud Migration Profiles examples
Steps1

S1 S2 S2 S3 S5 S4

Strategize / Mobilize Discovery & Insight Design & Build AppOps on Cloud

IBM Scope: Application workload IBM and its Migration


Automation tools

IBM BlueCAT: Cloud affinity analysis migration design and Implementation: Tools partner
IBM Scope: Assessment, Detailed
&Analytics)

Platform Migration / Remediation IBM Scope enablement


by Watson
(Powered

Design & Implementation of Remediation


for Cloud Database Migration Migration Automation
Platform re-architecture
BlueCAT

IBM & Partners toolset


Re-host Whole stack
SCOPE Analytics SCOPE Playbook
SCOPE collector Re-factor App/DB Component
IBM Discovery tools
Middleware
Data feed/ import Remediate
SCOPE Database
Key Benefits generated from

Current State
Key Artifacts

Cloud Automated Migration Tech. Detail Migration


Readiness Discovery & Wave Solution executed
tools

Migration
Assessment findings Plan Design Scripts or
Plan
(Wave
(Runbook) workbook
Level)

1. Centralized repository for enterprise through-out-the-project lifecycle, always referenceable


2. Built on continuous discover-learn-scale model
3. Data doesnt get out of synch at any point
4. One tools fabric to find out insights, plan and remediate
5. Predictable outcome through establishing a common migration & remediation pattern
6. Automatic Application migration placement from source pattern to target Google deployment pattern
7. Significant reduction of human effort through tools driven output, avoiding error prone reporting
12 Copyright IBM Corporation 2017 | IBM Internal
Demand Profile Link with AppOps on Cloud
Steps1 Migrate
to Cloud
App Ops
on Cloud

Strategize / Mobilize Discovery & Insight Design & Build AppOps on Cloud

Key Services Advise On Cloud Migrate To Cloud Modernize for Cloud Rationalize For Cloud Build on Cloud App Ops on Cloud
Cloud Application NA Full service - Private / Full Service - Private / Decommissioning Full Service - Private / Full Service - Private
Platform Public / Dedicated Clouds Public / Dedicated Services (Application Public / Dedicated / Public / Dedicated
Architecture and Mostly IaaS / SaaS Clouds PaaS / SaaS platform) Clouds PaaS / SaaS / Clouds PaaS /
Engineering / IaaS IaaS SaaS / IaaS

Business Solution Continuous Scenario 2 (application Scenario 2 Scenario 1 - Scenario 1 (One Scenario 1 (One
DevOps planning feature portfolio) (application portfolio) Continuous planning system) OR Scenario 2 system) OR
only feature only (based on scope) Scenario 2 (based
on scope)
Business Solution NA Business Solution Business Solution NA Scenario 1 or 2 - one Business Solution
Operations Operations Scenario 2 Operations Scenario systembased on Operations ++
(application portfolio) 2 (application Scope (Service Design Scenario 2
Service Design and portfolio) Service & Operations Squad) (application portfolio)
Operations Squad Design and
Operations Squad
Middleware Managed NA SLA Level based scenario Scenario 1, 2, or 3 Scenario 1, 2, or 3 Scenario 1, 2, or 3 Scenario 1, 2, or 3
Services based on SLA levels based on SLA levels based on SLA levels based on SLA levels
Business Solution NA Scenario 1, 2, or 3 - Scenario 1, 2, or 3 Customized Scenario 1, 2, or 3 Scenario 1, 2, or 3
Security & Portfolio of apps & based on Scope (as- Scenario 3 (for based on Scope (as-a- based on Scope (as-
Compliance compliance levels based a-service, T&M or compliance reviews / service, T&M or a-service, T&M or
on Scope (as-a-service, assurance model) reporting) assurance model) assurance model)
T&M or assurance model)
Dev-Test NA Full service - Private / Full service - Private / NA Full service - Private / Full service - Private
Environment Services Public / Dedicated Clouds Public / Dedicated Public / Dedicated / Public / Dedicated
Mostly IaaS / SaaS or Clouds Mostly IaaS / Clouds Mostly IaaS / Clouds Mostly IaaS
CAPS Cloud SaaS or CAPS Cloud SaaS or CAPS Cloud / SaaS or CAPS
Cloud
Optional Essential Note: Scenarios are depicted in App Ops demand profile
13 Copyright IBM Corporation 2017 | IBM Internal
Cloud Application Platform Services Leverage for Migration to Cloud
App Ops
on Cloud
Cloud Application
Migrate
to Cloud Platform Services AppOps on Cloud
Migration Client Scenario Solution Migration Capabilities Key AppOps Capabilities Business Driver
Can you quickly assess my B
Discovery & Insight Cloud Application Platform 1. Establish the DevOps platform as
application workload to qualify S1
Architecture and Engineering well as adequate level of consulting
whether its cloud ready ? / change management support.
Cloud Readiness 2. Ensure there is right level of
Assessment for driving security design built into my cloud
Migration Strategy initiative.
If my application platforms are S2 C Discovery & Insight Business Solution DevOps 1. Middleware services to ensure e2e
not ready to go to Cloud, what Platform Remediation Middleware Managed Services coverage of platform services for
needs to done ? Application Platform Database Migration Business Solution Security & client solutions
Migrate, up-lift for cloud Platform Re-architecture Compliance 2. Ensure there is right level of
security design built into my cloud
I have already done cloud Platform Migration initiative.
assessment and ready to S3 A
move. How do I organize my Business Solution DevOps 1. Middleware services to ensure e2e
cloud move quickly ? Cloud Ready: Migration Middleware Managed Services coverage of platform services for
to cloud through Business Solution Security & client solutions
Automation Compliance

If my applications are not ready S4 C Discover and analyze Legacy


to go to Cloud, what needs to environment Dev-Test Environment Services 1. Ensure there is right level of
be done? Business Solution DevOps security design built into my cloud
Custom Re-Write: Remediate & Restructure Cloud Application Platform initiative.
I also have lot of home-grown Application Remediation applications Architecture and Engineering
custom apps, what do I do ?
Middleware Managed Services 1. Ensure there is right level of
S5 C
Is there a way I can convert my Discover Legacy Environment Business Solution Security & security design built into my cloud
applications into cloud platform Refactor & Remediate for Note: Cloud Application Platform Architecture
Compliance and Engineering is common across
initiative.
quickly w/o major remediation Conversion all App Ops scenarios and Business Solution DevOps are mandatory where
Application Quick Convert Database/Applications migration execution is involved.

14
Conversion Data migration Copyright IBM Corporation 2017 | IBM Internal
A Demand Profile provides overall guidance on how to solution and deliver
client services in their Cloud Journey.
A Demand profile will contain
Client Scenario that motivates this profile
Integrated Method
Personalized Talent Model
Cloud Application Platform Services
Migrate to Cloud : Strategy & Architecture Migrate
to Cloud

Align with CXO Agenda & Conduct Deep Dive Develop Strategy,
Priorities Workshops Architecture and Roadmap

SA1 - Discuss Clients business SD1 Conduct Workshop: SR1 Perform Preliminary Asset
App. Migration to Cloud objectives, optimization Clients business & Data Discovery
Migrate to Cloud strategy, innovation technical objectives
SR2 Define Transformation
strategy
SD2 Conduct Workshop: Digital Strategy
Strategy & Architecture SA2 - Discuss Digital Revolution Revolution and emerging
business models SR3 Perform Application
SA3 - Discuss Enterprise IT-as-a-
Service Vision SD3 Conduct Workshop: Disposition Analysis
Maturity & Readiness SR4 Perform Infrastructure
SA4 - Define Transformation
Objectives SD4 Conduct Workshop: Identify Analysis
optimization and innovation
SA5 - Review IBM Case Studies opportunities SR5 Perform Workload Disposition
Analysis
SA6 - Discuss Entry Points & SD5 Conduct Workshop: Cloud
Typical Approaches Enablement Decision SR6 Perform Current Cost
SA7 - Identify Deep-Dive Topics Model Analysis
SD6 Conduct Workshop: Solution SR7 Define Architecture Design
building blocks &
technologies SR8 Perform Readiness
Assessment
SD7 Conduct Workshop:
Progressive transformation SR9 Define Target Operating Model
with continuous value Blueprint
It used base End-2-End Method Strategy and Architecture, leveraging an capture
overall Cloud Strategy & Architecture required for Migrate to Cloud before SR10 Prepare Estimation & Benefits
Analysis
Discovery and Insight (D&I).
SR11 Define Prioritized Roadmap

Note: Cloud Application Platform Architecture and Engineering is services are


Strategize / Mobilize leveraged for target architecture definition from platform perspective along with tooling

16 Copyright IBM Corporation 2017 | IBM Internal


Migrate to Cloud : Strategy & Architecture

Tracks Activity Deliverable Considerations (Detail Tasks)


Strategy Assess Key Client Stakeholders Standard Project Understand roles and responsibility of key client
Management stakeholders
deliverable (linked - Obtain client organization chart
OPAL delivery - Obtain team/structure for example below:
guidance) a) AppOps on Cloud team (Cloud Platform
Architects)
b) Application management and support
c) Testing team
d) Network team
f) Security team
Validate & establish Engagement High level target Understand Application scope
Scope architecture (principle) Refine Baseline
Obtain existing work-products/deliverable (if application)
Assess and infer the current technology scope
Validate existing application disposition/roadmap (if
available/applicable)
Collect client security and network architecture
guidelines

17 Copyright IBM Corporation 2017 | IBM Internal


Migrate to Cloud: Discovery & Insight (D&I) Migrate
to Cloud

Insight
Discovery (a.k.a. Macro Design,
Analysis and Plan)
App. Migration to Cloud
Migrate
App. to Cloud
Migration to Cloud Di1 Validate baseline scope Ma1. Analyze source environment data
(automated and manual data)
Di2 Consolidate existing data
sources and perform gap Ma2. Design the target Hybrid Cloud
analysis environment
Di3 Establish discovery framework Ma3. Refine prioritization
including gap resolution
Ma4. Determine application fit for target
Discovery and Di4 Develop Discovery plan environment
Insight Di5 Execute Discovery plan Ma5. Establish Roadmap
Ma6. Define migration/modernization
technique(s)
Ma7. Establish first migration units for
agile streams
Ma8. Establish tooling for defined
migration technique(s)
Ma9. Refine high-level plan
Ma10.Implement Hybrid Cloud
Infrastructure
Ma11.Identify impacts to client
organizations and/or processes

Discovery & Insight


Note: Cloud Application Platform Architecture and Engineering is services are
leveraged for target environment design and Non functional requirements validation.
Relevant activities are Ma1, Ma2, Ma4 (jointly), and Ma10.
18 Copyright IBM Corporation 2017 | IBM Internal
Cloud Readiness Assessment - Scenario

Tracks Activity Deliverable Considerations

Discovery Validate baseline scope Customer Information Baseline Automated discovery framework
Leverage, Consolidate existing data Report (a.k.a. Customer establish
sources and perform gap analysis Information Baseline Sheet or
Establish discovery framework CBIS) Automated feed to IBM analytics
including gap resolution Discovery Executive Summary tool from existing client discovery
Develop Discovery plan Report tools establish
Execute Discovery plan Detail Discovery Report

Insight Analyze source environment data Cloud Rapid Assessment Target cloud platform pattern is
(Assessment) (automated and manual data) Report identified
Mapp against the target cloud Platform Migration Target Reference Architecture
platform pattern treatment pattern (e.g. (high-level) is known
Determine application fit for target Rapid, Re-install, Re- Ensure there is right level of
environment Platform, Re-Architect security design built into my cloud
Define migration technique(s) etc.) initiative
Application level operational Client prioritization on migration
model / SLA considerations strategy is identified

D&I activities performs S1 scenario


19 Copyright IBM Corporation 2017 | IBM Internal
Application Platform Remediation, DB Migration-Scenario
Tracks Activity Deliverable Considerations

Discovery Validate baseline scope Customer Information Baseline Automated discovery framework
Leverage, Consolidate existing data Report (a.k.a. Customer establish
sources and perform gap analysis Information Baseline Sheet or
Establish discovery framework CBIS) Automated feed to IBM analytics tool
including gap resolution Discovery Executive Summary from existing client discovery tools
Develop Discovery plan Report establish
Execute Discovery plan Detail Discovery Report

Insight (detail Analyze source environment data Migration Strategy & Roadmap Target cloud platform pattern is
assessment) (automated and manual data) Migration Grouping-Wave Plan identified
Design the target Hybrid Cloud High Level Technical Solution Target Reference Architecture (high-
environment Design (TSD) level) is established
Refine prioritization High level Design (HLD) for Client prioritization on migration
Determine application fit for target Migration Tools strategy is identified
environment Target operational model Client Budgetary guidelines on R&R
Establish Roadmap including operational tooling (Ops (Refresh vs. retain) is desired
Define migration technique(s) part of DevOps Monitoring, Client security architecture
Establish first migration units for agile Incident management, and other Client data strategy on public vs.
streams system management tooling private cloud platform
Establish tooling for defined migration integrations). Middleware services to ensure e2e
technique(s) coverage of platform services for
Refine high-level plan client solutions
Implement Hybrid Cloud Infrastructure Establish the DevOps platform as
Identify impacts to client organizations well as adequate level of consulting
and/or processes
/ change management support.
Comprehensive D&I activities performs S2, S3, 4, 5 scenario
20 Copyright IBM Corporation 2017 | IBM Internal
Migrate to Cloud : Migration (Rehost, Refactor, Platform Remediate) Migrate
to Cloud

Micro Design and Detail Plan Implementation


App. Migration to Cloud
Migrate
App. to Cloud
Migration to Cloud Mi1. Execute baseline test ID1. Initiate agile development stream
Mi2. Finalize target application ID2. Execute modernization event
architecture runbooks
Mi3. Finalize target integration ID3. Develop Application catalogue
architecture and configuration management
Migration plan
Mi4. Finalize target environment
(Re-host, specification
Refactor, Platform ID4. Rehearse event
Remediate) Mi5. Finalize modernization ID5. Remove / add management tools
technique(s) and group(s)
ID6. Execute testing
Mi6. Create the detailed
modernization plan & schedule ID7. Transition to steady-state
Mi7. Provision new environment ID8. Document and share candidate
lesson(s) learned
Mi8. Validate new environment
compliance ID9. Refine subsequent plan
application enablement for other
Mi9. Prepare tools environment e.g. Test, UAT, SIT,
Mi10.Initiate implementation group as Pre-PROD environment
per runbook ID10. Specify resources to be
decommissioned
ID11. Execute decommissioning

Note:
Cloud Application Platform Architecture and Engineering is services are leveraged for target
Design & Build environment build activities Mi2, Mi4, Mi7 (including MW services), ID5, ID10, ID11
Business Security & Compliance Services are performed in Mi8.
Business Solution DevOps services are leveraged in Mi6, Mi10, and ID1
21 Copyright IBM Corporation 2017 | IBM Internal
Application Platform Migration - Scenario

Tracks/Practice Activity Deliverable Considerations

1. Platform Minimum Design Technical Solution Design Minimum viable


Migration and Plan and Execute baseline test (TSD) (this consists of target product (MVP)
Finalize target application platform architecture for: operational model that design elements
Remediation
Application Re-host (Like to like Rapid Platform includes deployment model) to be considered
2. Database Migration)
Migration here because
Finalize target integration architecture
Migration Test Plan Client or prior
3. Platform Re- Finalize Migration technique(s) and group(s) applicable
for: discovery and
architecture
Create the detailed Migration plan & schedule Detail Migration Plan for analysis work to
Provision new environment Platform Migration (Runbook) be re-used and
Validate new environment compliance leveraged
Prepare tools Application Data Transfer
Initiate implementation group as per runbook Strategy

Migration Tools Deployment


Plan

Design activities performs S3 scenario

22 Copyright IBM Corporation 2017 | IBM Internal


Application Platform Migration - Scenario

Tracks/Practice Activity Deliverable Considerations

1. Platform Implementation Executed Migration Unit Activities are


Migration and Initiate agile development stream (Apps/Servers) more suitable for
Remediation Execute modernization event runbooks Migration Test Result Platform
2. Database Application catalogue and configuration Migration ready-
Migration management plan Migration Cutover Plan to-start kind of
Rehearse Migration event engagement,
3. Platform Re-
leveraging prior
architecture Remove / add management tools
discovery,
Execute testing analysis and
Transition Plan to steady-state design works.
Document and share candidate lesson(s)
learned Activities are
Refine subsequent plan application more suitable for
enablement for other environment e.g. Test, Platform
UAT, SIT, Pre-PROD environment Migration only
Specify resources to be decommissioned and not meant
Refine deployment plans for Platform re-
mediation or
Platform re-
architecture
where Discovery
and Analysis are
pre-cursor for
execution.
Build/Implementation activities performs S3 scenario
Note: Business Solution DevOps services are consumed in planning and execution activities and toolchain leverage.
23 Copyright IBM Corporation 2017 | IBM Internal
Application Platform Remediation, DB Migration - Scenario
Tracks/Practice Activity Deliverable Considerations
1. Platform Micro Design Technical Solution Design Middleware services
Migration and Plan and Execute baseline test (TSD) to ensure e2e
Finalize target application platform architecture for: coverage of platform
Remediation
Application Re-host (Like to like Rapid Platform Migration) Migration Test Plan services for client
2. Database
Platform Remediation (OS up-lift) solutions
Migration Database Migration Detail Migration Plan for
3. Platform Re- Finalize target integration architecture Establish the
Platform Migration DevOps platform as
architecture Finalize target environment specification (applicable for): (Runbook) well as adequate
Platform Up-lift
Database Migration level of consulting /
Detail Migration Plan for change management
Platform Re-architecture
Platform Remediation support
(Runbook) Ensure there is right
Rewrite/Finalize Migration technique(s) and group(s) applicable
level of security
for:
Rapid (Platform Migration) Detail Migration Plan for design built into my
Database Migration cloud initiative
Re-install (Platform Migration)
Upgrade (OS platform) (Runbook)
Database Migration
Finalize Migration technique(s) and group(s) applicable for: Application Data Transfer
Platform Re-Architecture: Strategy
MW up-lift (e.g. WAS, .Net, Java apps)
Database Migration (re- Detail Migration Plan for
host/Upgrade/conversion/consolidation) Platform Re-architect
Cluster environment migration ( App / DB cluster) (Runbook)
Create the detailed Migration plan & schedule
Provision new environment Migration Tools Deployment
Validate new environment compliance Plan
Prepare tools
Design activities performs S2, 3, 4, implementation
Initiate 5 scenario group as per runbook
24 Copyright IBM Corporation 2017 | IBM Internal
Application DB Migration Detail Scenarios

Build/Implementation activities performs S2, 4, 5 scenario

25 Copyright IBM Corporation 2017 | IBM Internal


Application Platform Remediation, DB Migration - Scenario
Tracks/Practic Activity Deliverable Considerations
e
1. Platform Implementation Executed Additional activities
Migration Initiate agile development stream Migration Unit to be performed
and Execute modernization event runbooks (Apps/Servers based on specific
Remediation Application catalogue and configuration management plan ) Migration use case
2. Database Rehearse Migration event Executed like Platform
Migration For Platform Remediation only: Migration Unit remediation,
3. Platform Re- Remediate Platform at remediated Platform re-
In-Place Upgrade existing platform or platform architecture or
architecture Executed Database migration.
Build new platform (OS, Middleware)
Remediate code and deploy into new platform Database
Testing functional, performance, regression etc. component Consider activities in
Restructure Data (if applicable) Capability pattern of
Migration Test Platform
For Database Migration only:
Result Remediation.
Restructure Data
Detail Database migration activities e.g. Pre-execution/pilot, execution
Migration
For Platform Re-Architecture: Cutover Plan
Re-architect code components
Restructure Data
Modify deployment environment
Testing functional, performance, regression etc.
Remove / add management tools
Execute testing
Transition Plan to steady-state
Document and share candidate lesson(s) learned
Refine subsequent plan application enablement for other environment e.g. Test, UAT,
SIT, Pre-PROD environment
26 Build/Implementation activities performs S2, 4,5Copyright
scenario IBM Corporation 2017 | IBM Internal
Specify resources to be decommissioned
Just say not applicable
Migrate to Cloud Client Demand Profiles for Cloud Solutions will leverage CAPS for integrated application
platform services
Client Demand Profiles / Offerings
Application Application
Migration to Modernization for Rationalize for Build on Cloud .
App Ops On Cloud
Cloud Cloud Cloud

Discovery & Insights Discovery & Insights Discovery & Insights API Cloud Platform Arch.
Capability (infra, ops and
Patterns that are Database Migration Application Remediation Rationalization Microservices security)
specific to each
of the Client Platform Remediation Application Re-arch Archive Legacy Conversion
Demand Profiles Decom
Platform Re-architecting API / Microservices

Solution Design
Accelerators
Cross IBM agreements, reference
architecture, tool chains, and others Design elements
are specific to
each platform,
Client Service Talent Model Core Flex integrated talent model
for Cloud/Digital/Cognitive solutions but derived from
common
Lifecycle Process, Methods
& Tooling
Standard lifecycle, method and
tooling catalog for Cloud/Digital standards
Solution

Cloud Application Atomic Patterns, Portal, and Composite Patterns Composite Patterns As applicable Composite Patterns
Cloud Application Platform Services

Platform - Architecture Hybrid Cloud Ref. Architecture


& Engineering
Common Lifecycle Assistance,
Business Solution
DevOps
DevOps Environment, and Decommissioning only Shared
Tooling
services with
Business Solution E2E SOC & Integ Svc Mgt Scope, cross
Light Run Extension Light Run Extension Light Run Extension
Operations (SOC) Process, Tools, and Standards platform and
platform
Middleware Standard and Advanced
specific
Management Services Middleware mgmt., patching, As applicable features
performance services
Business Solution Standardized Security and Privacy
Security & Compliance Processes, and Tools
As applicable Standardized
Shared
Dev-Test Environment Development and Testing Services for all
Services environments, MW services etc.
Solutions and
Platforms
Process, Standards, and Guidelines for Agile Service Delivery of Hybrid Cloud Solutions

27 Copyright IBM Corporation 2017 | IBM Internal


Cloud enabled Business Solutions: Key Solution Components

Cloud-enabled Business Solution


Application 1 Cloud Application Vitality
(Design-Build-Run-Manage)
Business Process 2 a) DevOps engineering of continuous test and
(Personalization) deployment platform
Business Application
(Personalization) b) Managed Services Platform (joint solutioning
between GBS / GTS and IBM Cloud)
Process / Application OOB Accelerators c) Bluemix Platform supported by Cloud (per
MSA)
d) Bluemix Infrastructure supported by Cloud (per
MSA being negotiated)
Application Platform
(Design-Build-Run-Manage) e) Infrastructure administrative support and
maintenance
1 2 3 4 5 Business
Application Platform & Cloud Business Business Middleware
Solution
Platform Solution Solution Managed
Operations GTS (Prime), Security & 3 Solution Operations Center, Delivery
Architecture DevOps Operations Services
Compliance Management, Help Desk, Service Reporting
GBS, Cloud BU
2 5 2 2 4 Middleware Managed Services
Hybrid Cloud Infrastructure Enterprise IT
Management Services (b & e) Services Managed
Security PaaS SaaS
2 Services 5 Business Solution Security & Compliance
Hybrid Cloud Infrastructure (On-Prem, Private, Public)
Design & Build by GBS or Client teams
based on context

GBS GTS Cloud BU SW BU Security BU

28 Copyright IBM Corporation 2017 | IBM Internal


Migrate to Cloud : Program Management & Governance Migrate
to Cloud

Start the Project Monitor the Project Close the Project

PS1 Initiate Phase (ISMP391) PM1 Support and Maintain the PC1 Close the project
Technical Environment (ISMP240 and ISMP 711)
PS2 Initiate Project Delivery phase
(ISMP421)
Migrate to Cloud (ISMP391)
PM2 - Track and Control Progress
PS3 Implement project
(ISMP421)
Management System
(ISMP391) PM3 - Assess estimating basis
(ISMP421 and ISMP525)
PS4 Obtain Staff (ISMP391)
PM4 - Participate in Audit / review
PS5 Review and Revise
(ISMP421 and ISMP232)
Conditions of Satisfaction
(ISMP391) PM5- Reconcile Financials
(ISMP421)
PS6 Establish or expand work
plans (ISMP391) PM6 - Report Project status
Program Management & Governance PS7 - Integrate plans and review
(ISMP421)
project (ISMP391) PM7 - Assess Risk and project
health using 7-Keys
PS8 - Start staff, establish people
(ISMP421)
objectives and engagement
rules (ISMP391) PM8 - Confirm plans for next phase
(ISMP421)
PS9 - Start supplier (ISMP391 and
IMSP 711)
PS10 - Conduct Method Adoption
Workshop (Delivery Method )

Note: Business Solution DevOps services are leveraged for program planning, * IMSP references to Organizational Process Asset Library (OPAL)_ catalogue
execution

Activities applicable for all scenarios

29 Copyright IBM Corporation 2017 | IBM Internal


Current Migration Toolset across Project Delivery Phases
Insight Design
Build
Strategy Discovery (Macro Design, (Micro Design and
(Implementation)
Analysis and Plan) Detail Plan)
Key Tools*
PlateSpin Migrate
GBS: GBS: GBS: Doubletake Move

SCOPE Playbook
SCOPE Analytics
Rapid Assessment

SCOPE collector

OS based
TADDM CRA Utility TSD Utility Doubletake Availability
Framework (RAF)
MAP Toolkit Automated Planner Runbook Utility VMConverter
BlueCAT Racemi
SCMD AAQ Lite Utility Workbook Utility
Zombie Hunter Utility AAQ Utility VMWare SRM
Galapagos Rules driven Prioritization Cloud Vendors import tools

Re-Host
APA Lite (SCOPE)
CMDB import Affinity Virtualization Cirus DMS
SCOPE

Storage
Structured data import Wave Plan Utility Actifio
SCOPE SRDF
TDMF
GTS Specific: GTS Specific: GTS Specific:
CloudScape/ALDM Workflow Utility Runbook Utility OS Native tools

Re-factor
Hypervisor Affinity Utility Transition Manager AppZero
Dashboard management & UI Transition Manager Zinstall
Transition Manager
DB Native tools Products
Bluebench Bluebench Doubletake

Middleware
native tool
SQL Move RAD

Database
XenoBridge WebSphere
Bluemix Lift AMT Utility
Dataguard
GoldenGate

Utilities are part of one toolset Integration among tools Tools generates Instruction set

30 Copyright IBM Corporation 2017 | IBM Internal


Future Migration Toolset across Project Delivery Phases
Insight Design
Build
Strategy Discovery (Macro Design, (Micro Design and
(Implementation)
Analysis and Plan) Detail Plan )
Key Tools*
PlateSpin Migrate
GBS: GBS: GBS: Doubletake Move

SCOPE Playbook
SCOPE Analytics
Rapid Assessment

SCOPE collector

OS based
TADDM CRA Utility TSD Utility Doubletake Availability
Framework (RAF)
MAP Toolkit Automated Planner Runbook Utility VMConverter
SCMD AAQ Lite Utility Workbook Utility Racemi
Zombie Hunter Utility AAQ Utility VMWare SRM
Galapagos Rules driven Prioritization Cloud Vendors import tools

Re-Host
APA Lite (SCOPE)
CMDB import Affinity Virtualization Cirus DMS
BlueCAT

Storage
Structured data import Wave Plan Utility Actifio
SCOPE SRDF
TDMF
GTS Specific: GTS Specific: GTS Specific:
CloudScape/ALDM Workflow Utility Runbook Utility OS Native tools

Re-factor
Hypervisor Affinity Utility Transition Manager AppZero
Dashboard management & UI Transition Manager Zinstall
Transition Manager
DB Native tools Products
Bluebench Bluebench Doubletake

Middleware
native tool
SQL Move RAD

Database
XenoBridge WebSphere
Bluemix Lift AMT Utility
Dataguard
GoldenGate

Utilities are part of one toolset Integration among tools Tools generates Instruction set Dataflow (unidirectional / bidirectional)

31 Copyright IBM Corporation 2017 | IBM Internal


A Demand Profile provides overall guidance on how to solution and deliver
client services in their Cloud Journey.
A Demand profile will contain
Client Scenario that motivates this profile
Integrated Method
Personalized Talent Model
Cloud Application Platform Services
Migration to Cloud: Talent Model & Team DRAFT

Migration Project Manager Enterprise Solution Architect


How do I establish the right governance? How do I design the whole solution
How do I ensure data collection happens on time? How do I do fit-for-purpose migration/modernization
How do I ensure the Project Executive management understands IBM contract requirements solutions
How do I ensure the target cloud platform is ready on time How do I make sure clients strategy (tactical and
How do I ensure deliverables are signed off on time strategic) is incorporated in solution and delivery
How do I streamline multiple work-streams and BUs involved How do I make scalability, adaptability and client
Overall responsibility for the delivery of the program to the strategy change is looped back into the solution
approved contract How do I drive continuous innovation
Database Architect
Is DB migration component follows DB deployment Migration Architect
standards Identify Migration requirement (functional and
Is DB migration tools compliant with application and non-functional)
DB deployment model Plan for Minimum Viable Product (MVP)
DB Migration plan (volume, time, constraint) Lead Migration Design work products
DB configuration Reuse assets & apply patterns
DB replication (volume, time) Provide technical leadership to Migration SME
Migration Engineer Application, and Consultants
Technical implementation of APIs
Integration, Security Unit Test
How do I setup Migration tools
How do I ensure migration throughput are aligned
as per the duration time defined in project plan Agile Consultant
Create Application Migration runbook Facilitate the team with the Agile knowledge,
Create DB Migration runbook focusing on people and continuous improvement,
Create Wholestack Migration runbook help scrum master to plan for events like
Conflict Management preplanning, planning, daily scrum, review &
Provide Migration Tools guidance retrospective.
Testers
Establish Test methods & tooling Cloud Platform Architect
How do I ensure migrated workloads are tested and they work How do I get the right NFRs for the workloads?
fine? How do I translate various workloads into a deployment model?
Security Consultant
Provide expertise on cloud security topics, understanding of How do I integrate Migration workload as per supportable cloud
Information Security delivery methodologies platform
Deliver current knowledge to clients on security trends and events to How do I establish right operational model for the overall portfolio?
assist them with decision making and response.
DRAFT
Migration to Cloud: Delivery Staffing & Roles

More detail
A Demand Profile provides overall guidance on how to solution and deliver
client services in their Cloud Journey.
A Demand profile will contain
Client Scenario that motivates this profile
Integrated Method
Personalized Talent Model
Cloud Application Platform Services (from App Ops Demand Profile)
Client Demand Profiles / Offerings
Application Application
Migration to Modernization for Rationalize for Build on Cloud .
App Ops On Cloud
Cloud Cloud Cloud

Discovery & Insights Discovery & Insights Discovery & Insights API Cloud Platform Arch.
Capability (infra, ops and
Patterns that are Database Migration Application Remediation Rationalization Microservices security)
specific to each
of the Client Platform Remediation Application Re-arch Archive Legacy Conversion
Demand Profiles Decom
Platform Re-architecting API / Microservices

Solution Design
Accelerators
Cross IBM agreements, reference
architecture, tool chains, and others Design elements
are specific to
each platform,
Client Service Talent Model Core Flex integrated talent model
for Cloud/Digital/Cognitive solutions but derived from
common
Lifecycle Process, Methods
& Tooling
Standard lifecycle, method and
tooling catalog for Cloud/Digital standards
Solution

Cloud Application Atomic Patterns, Portal, and Composite Patterns Composite Patterns As applicable Composite Patterns
Cloud Application Platform Services

Platform - Architecture Hybrid Cloud Ref. Architecture


& Engineering
Common Lifecycle Assistance,
Business Solution
DevOps
DevOps Environment, and Decommissioning only Shared
Tooling
services with
Business Solution E2E SOC & Integ Svc Mgt Scope, cross
Light Run Extension Light Run Extension Light Run Extension
Operations (SOC) Process, Tools, and Standards platform and
platform
Middleware Standard and Advanced
specific
Management Services Middleware mgmt., patching, As applicable features
performance services
Business Solution Standardized Security and Privacy
Security & Compliance Processes, and Tools
As applicable Standardized
Shared
Dev-Test Environment Development and Testing Services for all
Services environments, MW services etc.
Solutions and
Platforms
Process, Standards, and Guidelines for Agile Service Delivery of Hybrid Cloud Solutions
37 Copyright IBM Corporation 2017 | IBM Internal
BACKUP
Toolchain
Tools View Around Practice
Practice Functions
Example Toolset/modules

Automated Application TADDM, Galapagos,


Automated
Information Collection ALDM Discovery Tools
Discovery Tools
Discovery &
Assessment Existing client External Data feed
Application Information (ADDM, MAP, CSV, CMDB
repositories
CiRBA etc.)
Feed
Strategy Migrate
Automated Surveys
Migrate to AppDNA
Cloud
SQL Profiler
Data Feed (CMDB
import)
EZSource ADDI
Governance Validate Interviews Other Discovery Tools

Run
SCOPE

39
Toolchain
Tools View Around Practice
Practice Functions
Example Toolset/modules

Automated Application TADDM, Galapagos,


Automated
Information Collection ALDM Discovery Tools
Discovery Tools
Discovery &
Assessment Existing client External Data feed
Application Information (ADDM, MAP, CSV, CMDB
repositories
CiRBA etc.)
Feed
Strategy Migrate
Automated Surveys
Migrate to AppDNA
Cloud
SQL Profiler
Data Feed (CMDB
import)
EZSource ADDI
Governance Validate Interviews Other Discovery Tools

Run
SCOPE

40
Toolchain
Tools View Around Practice
Practice Functions Example Toolset

Database Migration XenoBridge


Database Rehost
Discovery & Double Move for SQL
Assessment
Database Upgrade
Application Migration MS SQL Advisor

Strategy Migrate Database


Oracle DataGaurd,
Goldengate
Migrate to Replication
Cloud XenoBridge
Database Shift to
DBaaS DB2HA, MS AG

Governance Validate
Bluemix Lift

Run
SCOPE

41
Toolchain
Tools View Around Practice
Practice Functions Example Toolset

Database Migration Doubletake


Platform Rehost
Discovery & Platespin Migrate
Assessment Application
Application Migration Component CloudEndure

Strategy Migrate
Cloud Vendors tool
Containerization
Migrate to
Cloud Zinstall
Application
Integration AppZero

Governance Validate Application Migration


Toolkit (AMT)

Run
SCOPE

42