SlideShare una empresa de Scribd logo
1 de 34
Descargar para leer sin conexión
S U M M I T
H o n gK o n g
© 2019, Amazon Web Services, Inc. or its affiliates. All rights reserved.S U M M I T
Developing an Effective Mass Migration
Strategy from Portfolio Discovery Analysis
Wilfred Wah
Senior Engagement Manager
AWS Professional Services
S e s s i o n I D
© 2019, Amazon Web Services, Inc. or its affiliates. All rights reserved.S U M M I T
Agenda
• Purpose of Migration Discovery
• Migration Business Case and its Components
• Data gathering and insights out of Portfolio Discovery
• Opportunities for Further Optimization
• MPA Demo
© 2019, Amazon Web Services, Inc. or its affiliates. All rights reserved.S U M M I T
Migration process
Application
Discovery &
Planning
Operate &
Optimize
Application
Design,
Migration &
Validation
Migration
Business Case
© 2019, Amazon Web Services, Inc. or its affiliates. All rights reserved.S U M M I T
Discovery is critical to migration success…
Application
Discovery
Planning
Business Case
Preparation
Collect the data you need to determine
and quantify the benefits of operating in
the AWS cloud vs on-premises
Understand your hardware & software
inventory, dependencies, and
performance metrics to determine your
migration strategy
© 2019, Amazon Web Services, Inc. or its affiliates. All rights reserved.S U M M I T
When considering adoption of AWS, many
of our customers focus solely on the
opportunities to reduce IT costs without
considering the strategic and business
benefits a move to the cloud could bring.
Is a business case on Cloud just about cost reduction?
© 2019, Amazon Web Services, Inc. or its affiliates. All rights reserved.S U M M I T
92% of value comes beyond infrastructure savings
https://pages.awscloud.com/Global_IDC_Enterprise_Whitepaper.html
© 2019, Amazon Web Services, Inc. or its affiliates. All rights reserved.S U M M I T
Key questions on financial implications of cloud
adoption
• What the cost of continuing as we are will be?
• What the cost of adopting the cloud will be?
• What the cost of operating in the cloud will be?
• What the cost of decommissioning my existing environments will be?
• What business value benefits I can realise by adopting the cloud?
• What strategic outcomes that cloud adoption will help you achieve?
© 2019, Amazon Web Services, Inc. or its affiliates. All rights reserved.S U M M I T
Building a business case out of portfolio analysis with
the right focus
ComplexityofAnalysis
© 2019, Amazon Web Services, Inc. or its affiliates. All rights reserved.S U M M I T
Benefit Categories of Cloud
Operational CostsResource EfficiencyCost AvoidanceOperational ResilienceBusiness Agility
• Reduced Risk
Profile/Reduced
cost of Risk
Mitigation
• Revenue & margin
improvements due
to reduced outages
• Reduced Time to
Market
• Increased operational
agility (new market
penetration,
divestiture,
acquisition)
• Reduced cost &
increased Pace of
Experimentation
• Elimination of
hardware refresh
programs
• Elimination of
maintenance
programs
• Unit Price of
Infrastructure
• Ability to match
supply & demand
• Reinvention is
continuous – a true
efficiency dividend
• A pathway to
optionality
• An elastic Cost Base
• Transparency drives a
lean mindset
• Automation drives
maintenance
efficiencies
• Reduced cost of
planned and
unplanned outages
• Increased Developer
Productivity
© 2019, Amazon Web Services, Inc. or its affiliates. All rights reserved.S U M M I T
Portfolio Assessment helps reveals different cost
components within a business case
$
TCO
Migration bubble
Optimisation / Innovation
Current / Do nothing
(with growth)
AWS environment
Payback period
Time
Cost
Decommission
Business value
© 2019, Amazon Web Services, Inc. or its affiliates. All rights reserved.S U M M I T
Hardware – Server, Rack
Chassis PDUs, ToR Switches
(+Maintenance)
Software - OS,
Virtualization Licenses
(+Maintenance)
Facilities CostHardware – Storage Disks,
SAN/FC Switches
Software - Backup
Network Hardware – LAN
Switches, Load Balancer
Bandwidth costs
Software – Network
Monitoring
Server Admin, Virtualization Admin, Storage Admin, Network Admin, Support Team
Diagram doesn’t include every cost item. E.g. software costs can include database, management, middle tier software costs. Facilities cost can include costs
associated with upgrades, maintenance, building security, taxes etc. IT labor costs can include security admin and application admin costs.
Space Power Cooling
Project planning, Advisors, Legal, Contractors, Managed Services,
Training, Cost of capital
Business Value:
Cost of delays
Risk premium
Competitive abilities
Governance
Etc.
IT Labor Costs
Network Costs
Storage Costs
Server Costs
4
1
2
3
Extras5
Facilities Cost
Space Power Cooling
Facilities Cost
Space Power Cooling
Typical TCO considerations
© 2019, Amazon Web Services, Inc. or its affiliates. All rights reserved.S U M M I T
Cost Run-rate across different components
© 2019, Amazon Web Services, Inc. or its affiliates. All rights reserved.S U M M I T
• Technology refresh ↓↓
• Facility revamp ↓↓
• MSP contract ↓↓
• Manpower recruit↓↓
• Time saved ↑↑
• Support overhead ↓↓
• MA&D time ↓↓
• Defects ↓↓
• Outages ↓↓
• Security ↑↑
• User satisfaction ↑↑
• Cycle times ↓↓
• POC delivery ↓↓
• Innovation ↑↑
• Speed to market ↑↑
• Complexity ↓↓
Understanding potential benefits
Cost Avoidance Resource efficiency Operational resilience Business agility
© 2019, Amazon Web Services, Inc. or its affiliates. All rights reserved.S U M M I T
Quantify the benefits into values
Typical
focus
Most compelling
cloud benefits
Application_1
Cost Avoidance
MSP contract
License terminated
Data center rental
Savings
$1,093,514
$688,514
$154,640
Total $1,936,668
Resource efficiency
Infrastructure
Facilities
Application
Value
$405,000
$270,000
$337,500
Impr
30%
80%
20%
Total $1,012,500
Operational resilience
eCommerce1
Value
$1,432,343
After
99.5%
Before
99.0%
Total $1,432,343
Business agility
Time to deploy
Total defects
Customer NPS
Employee NPS
Value
$656,232
$640,360
$1,302,274
$1,751,055
Impr
22%
35%
50%
33.3%
Total $4,349,922
© 2019, Amazon Web Services, Inc. or its affiliates. All rights reserved.S U M M I T
Portfolio analysis is the foundation for success in
Migration
Analysing your portfolio enables your
migration executed based on factual data
and consequential insights. It maximizes
opportunities to realize benefits and
minimizes risks.
© 2019, Amazon Web Services, Inc. or its affiliates. All rights reserved.S U M M I T
Key questions that portfolio discovery can address
• How do I rebuild / verify my asset inventory for the migration
planning?
• What’s the actual utilization of my server, memory and storage?
• What software is running on each server?
• What are my application dependencies?
• What, how and when should I migrate which applications?
• What’s the realistic timeline and key milestones of my entire migration
journey?
© 2019, Amazon Web Services, Inc. or its affiliates. All rights reserved.S U M M I T
Configuration and Performance Data Gathering
Storage
§ Type
§ Capacity
§ Utilization
§ . . .
Server
§ Physical/virtual
§ OS version
§ CPU, RAM, Disk
• type, utilization
§ . . .
Network
§ Device type
§ Firewall rule
§ Network connection
§ . . .
Application
§ Owners, criticality
§ Characteristics
§ Stack
§ Infrastructure
§ . . .
© 2019, Amazon Web Services, Inc. or its affiliates. All rights reserved.S U M M I T
Discovery Analysis - What should we look for?
v Completeness and usability
§ Not all the required data can be discovered from a tool, most of the time some manual
discovery is still necessary
Apps, Servers, Connections
§ No. of apps and servers
§ Application and server
dependencies
Performance metrics
§ Allocate and right-size target
resources
Migration organization
§ Identify patterns
§ Application priority
§ Application migration groups
§ Server migration groups
© 2019, Amazon Web Services, Inc. or its affiliates. All rights reserved.S U M M I T
Discovery analysis - Application Dependency
© 2019, Amazon Web Services, Inc. or its affiliates. All rights reserved.S U M M I T
Discovery analysis - Application Prioritization
Business criticality
§ Impact, frequency of use,
size of user base, uptime
requirement
Application complexity
§ Technology stack,
architecture, dependencies
Environment priority
§ Dev, Test, Pre-production,
Production, Location
Recommended Practice –
• Understand the business driver for migration
and priority of those drivers.
• Assign rule points in multiple of 10. Most
important business driver should be given
highest point.
Business Drivers (in priority order)
1. Highest business priority is to migrate all servers
located in location XYZ
2. Second business highest priority is to migrate all
Windows servers
3. Third business priority is to migrate server with
Peak CPU utilization > 70%.
Scoring Rules:
1. check for Datacenter location and assign 1000 if
location is XYZ
2. check for OS Name and assign 100 if OS is
Windows
3. check for CPU Utilization and assign 10 if Peak
CPU utilization > 70%
© 2019, Amazon Web Services, Inc. or its affiliates. All rights reserved.S U M M I T
Retain
Retire
Rehost
Replatform
Refactor
Repurchase
Relocate
The 7 R’s on Migration Patterns
© 2019, Amazon Web Services, Inc. or its affiliates. All rights reserved.S U M M I T
Retire
Retain
Refactor
Repurchase
Replatform
Rehost
Buy
COTS/SaaS
Determine
Platform
Redesign
Automate
Install / Setup
Modify Infrastructure
App Code
Development
Use Migration Tools
Config Deploy
ALM / SDLC Integration
Transition
Production
Determine
Discover
VALIDATION
RearchitectLift
& Shift
Lift
& Reshape
Drop
& Shop
Discovery analysis - migration path to AWS
Relocate V-motion
© 2019, Amazon Web Services, Inc. or its affiliates. All rights reserved.S U M M I T
Discovery analysis – Migration Groups and Wave
Plan
App_13
App_12
App_11
App_10
App_09
App_08
App_07
App_06
App_03
App_05
App_04
App_02
App_01
App_14
PG1
PG2
PG3
PG4
PG5
PG6 PG7 PG8
W1
W2
W3
W4
PG1, PG2
PG3, PG4, PG5
PG6, PG7
PG8
© 2019, Amazon Web Services, Inc. or its affiliates. All rights reserved.S U M M I T
Discovery analysis – Migration Cost Estimate
© 2019, Amazon Web Services, Inc. or its affiliates. All rights reserved.S U M M I T
© 2019, Amazon Web Services, Inc. or its Affiliates. All rights reserved.
Business case and discovery tooling
Business Case Discovery &
Planning
Dependency
Mapping
Workload & Data
Migration
ValidationInventory
© 2019, Amazon Web Services, Inc. or its affiliates. All rights reserved.S U M M I T
Apply levers to model further cost optimization
We can use levers to change the
costs of operations:
• Disaster Recovery
• Database Freedom
• Serverless
• Managed Services
© 2019, Amazon Web Services, Inc. or its affiliates. All rights reserved.S U M M I T
Backup & Restore Pilot light Warm standby in AWS
Hot standby
(with multi-site)
§ Lower priority use cases
§ Solutions: S3, Elastic
Block Store
§ Cost: $
§ Meeting lower RTO & RPO
requirements
§ Core services
§ Scale AWS resources in
response to a DR event
§ Cost: $$
§ Solutions that require
RTO & RPO in minutes
§ Business critical services
§ Cost: $$$
§ Auto-failover of your
environment in AWS
§ Cost: $$$$
Low High
RPO/RTO:
Hours
RPO/RTO:
Minutes
RPO/RTO:
Seconds
RPO/RTO:
Real-time
Cost Optimization – DR Approach
© 2019, Amazon Web Services, Inc. or its affiliates. All rights reserved.S U M M I T
Pains and issues with enterprises’ legacy databases...
AUDIT
Very expensive Proprietary Lock-in Punitive
licensing
You’ve got mail
Database Freedom is an AWS database migration incentive program focussing on
accelerating enterprise migrations from commercial database engines (Oracle and SQL
Server) to AWS native database services.
Cost Optimization – Database Freedom
© 2019, Amazon Web Services, Inc. or its affiliates. All rights reserved.S U M M I T
Database Workload Analysis
Disparate DB Workloads
Oracle EBS
PSFT / JDE
/ SAP
Siebel / CRM
DW / Lakes
Custom Apps
on Oracle DB
SQL*Server /
Other
DB’s
Big Data /
NoSQL
Outcomes
Re-Factor
Gathering Data and Organizing
“Discovery & Planning”
Workload
Qualification
Framework
Assessment
Questionnaires
2-Day
Workshops
• Application Discovery
RDS-Aurora MySQL
RDS-Aurora PostgreSQL
DynamoDB
Redshift/Others
Re-Platform
RDS-Oracle
RDS-SQL Server
RDS-MySQL
RDS-PostgreSQL
Re-Host
Elastic Compute (EC2)
Elastic Block Storage (EBS)
Other Options
Simple Storage (S3)
• Migration Readiness Program
IncreasingValue
© 2019, Amazon Web Services, Inc. or its affiliates. All rights reserved.S U M M I T
Progressive maturity path towards managed services
Areas Current Practice Proof of Concept Foundational Progressive Optimized
Database Availability and
Scalability
Oracle on AIX OS RDS/Oracle on Linux RDS/Oracle on Linux Change database schema,
deploy Aurora /
PostgreSQL
Oracle RAC features RDS Read Replica and
Multi-AZ
RDS Read Replica and
Multi-AZ
Web/Mobile Platform IBM WAS/MFP .net, java on native Cloud
platform
Native cloud development
platform
Containerized Deployment Serverless
Data Management All data equal and most of
them on commercial or
proprietary databases
Image contents put on
object storage, check
performance in hybrid
Map data to storage,
deploy cloud object
storage, set data retention,
promotion and demotion
policy
Extend DLC workflow and
policy to other file
contents
Batch Operations Legacy package (Control-
M)
Control-M agent in Hybrid Deploy Cloud native batch
service for orchestration
Redesign data architecture,
minimize data replication
Revamp data architecture
and operation flow
Backup/Restore Daily Routine Deploy AWS Backup and
EBS snapshot
Extend to datacenter
workload
DR/Recovery Active-active for Digital
Systems, cold-standby
others
Use AWS DNS for web/app
failover
AWS Pilot Light
Architecture
RDS database master/slave
with Multi-AZ
Aurora automatic
replication across multi-AZ
and read replica
© 2019, Amazon Web Services, Inc. or its affiliates. All rights reserved.S U M M I T
Practice continuous cost optimization
On-Premises Lift & Shift Instance Right-
Sizing
Improved
Elasticity
Storage
Optimization
Optimized Lift
and Shift
Measure
Monitor and
Improve
Serverless
Architecture
Managed
Services
Re-platformed
AWS Optimized
Economic Case Improves through Optimization
S U M M I T © 2019, Amazon Web Services, Inc. or its affiliates. All rights reserved.
© 2019, Amazon Web Services, Inc. or its affiliates. All rights reserved.S U M M I T
Thank you!
S U M M I T © 2019, Amazon Web Services, Inc. or its affiliates. All rights reserved.
Wilfred Wah
wilfwah@amazon.com

Más contenido relacionado

La actualidad más candente

La actualidad más candente (20)

Unleash the Power of ML with AWS | AWS Summit Tel Aviv 2019
Unleash the Power of ML with AWS | AWS Summit Tel Aviv 2019Unleash the Power of ML with AWS | AWS Summit Tel Aviv 2019
Unleash the Power of ML with AWS | AWS Summit Tel Aviv 2019
 
Architetture per l'analisi di flussi di dati in tempo reale
Architetture per l'analisi di flussi di dati in tempo realeArchitetture per l'analisi di flussi di dati in tempo reale
Architetture per l'analisi di flussi di dati in tempo reale
 
Grid computing in the cloud for Financial Services industry - CMP205-I - New ...
Grid computing in the cloud for Financial Services industry - CMP205-I - New ...Grid computing in the cloud for Financial Services industry - CMP205-I - New ...
Grid computing in the cloud for Financial Services industry - CMP205-I - New ...
 
Frontend and Mobile with AWS Amplify | AWS Summit Tel Aviv 2019
Frontend and Mobile with AWS Amplify | AWS Summit Tel Aviv 2019Frontend and Mobile with AWS Amplify | AWS Summit Tel Aviv 2019
Frontend and Mobile with AWS Amplify | AWS Summit Tel Aviv 2019
 
Deriving Value with Next Gen Analytics and ML Architectures
Deriving Value with Next Gen Analytics and ML ArchitecturesDeriving Value with Next Gen Analytics and ML Architectures
Deriving Value with Next Gen Analytics and ML Architectures
 
Databases on AWS - The right tool for the right job - ADB203 - Santa Clara AW...
Databases on AWS - The right tool for the right job - ADB203 - Santa Clara AW...Databases on AWS - The right tool for the right job - ADB203 - Santa Clara AW...
Databases on AWS - The right tool for the right job - ADB203 - Santa Clara AW...
 
From Strategy to Reality: Better Decisions With Data
From Strategy to Reality: Better Decisions With DataFrom Strategy to Reality: Better Decisions With Data
From Strategy to Reality: Better Decisions With Data
 
Building with AWS Databases: Match Your Workload to the Right Database | AWS ...
Building with AWS Databases: Match Your Workload to the Right Database | AWS ...Building with AWS Databases: Match Your Workload to the Right Database | AWS ...
Building with AWS Databases: Match Your Workload to the Right Database | AWS ...
 
Amazon Redshift tips and tricks - Scaling storage and compute - ADB301 - Sant...
Amazon Redshift tips and tricks - Scaling storage and compute - ADB301 - Sant...Amazon Redshift tips and tricks - Scaling storage and compute - ADB301 - Sant...
Amazon Redshift tips and tricks - Scaling storage and compute - ADB301 - Sant...
 
IoT at scale - Monitor and manage devices with AWS IoT Device Management - SV...
IoT at scale - Monitor and manage devices with AWS IoT Device Management - SV...IoT at scale - Monitor and manage devices with AWS IoT Device Management - SV...
IoT at scale - Monitor and manage devices with AWS IoT Device Management - SV...
 
Introducing-AWS-Hong-Kong-Region
Introducing-AWS-Hong-Kong-RegionIntroducing-AWS-Hong-Kong-Region
Introducing-AWS-Hong-Kong-Region
 
What's New with Amazon Redshift - ADB202 - Anaheim AWS Summit
What's New with Amazon Redshift - ADB202 - Anaheim AWS SummitWhat's New with Amazon Redshift - ADB202 - Anaheim AWS Summit
What's New with Amazon Redshift - ADB202 - Anaheim AWS Summit
 
Smart-Energy-Connect-Accelerating-Innovation-at-CLP
Smart-Energy-Connect-Accelerating-Innovation-at-CLPSmart-Energy-Connect-Accelerating-Innovation-at-CLP
Smart-Energy-Connect-Accelerating-Innovation-at-CLP
 
AWS App Mesh: Manage services mesh discovery, recovery, and monitoring - MAD3...
AWS App Mesh: Manage services mesh discovery, recovery, and monitoring - MAD3...AWS App Mesh: Manage services mesh discovery, recovery, and monitoring - MAD3...
AWS App Mesh: Manage services mesh discovery, recovery, and monitoring - MAD3...
 
Innovate - Making Friends with Finance: How to Manage Cost Efficiency and Bud...
Innovate - Making Friends with Finance: How to Manage Cost Efficiency and Bud...Innovate - Making Friends with Finance: How to Manage Cost Efficiency and Bud...
Innovate - Making Friends with Finance: How to Manage Cost Efficiency and Bud...
 
Amazon SageMaker: ML for Every Developer and Data Scientist - AIM202 - Anahei...
Amazon SageMaker: ML for Every Developer and Data Scientist - AIM202 - Anahei...Amazon SageMaker: ML for Every Developer and Data Scientist - AIM202 - Anahei...
Amazon SageMaker: ML for Every Developer and Data Scientist - AIM202 - Anahei...
 
Increase the value of video using ML and AWS media services - SVC301 - Atlant...
Increase the value of video using ML and AWS media services - SVC301 - Atlant...Increase the value of video using ML and AWS media services - SVC301 - Atlant...
Increase the value of video using ML and AWS media services - SVC301 - Atlant...
 
Introduction to AWS App Mesh - MAD303 - Atlanta AWS Summit
Introduction to AWS App Mesh - MAD303 - Atlanta AWS SummitIntroduction to AWS App Mesh - MAD303 - Atlanta AWS Summit
Introduction to AWS App Mesh - MAD303 - Atlanta AWS Summit
 
HK-AWS-Quick-Start-Workshop
HK-AWS-Quick-Start-WorkshopHK-AWS-Quick-Start-Workshop
HK-AWS-Quick-Start-Workshop
 
Budget management with Cloud Economics | AWS Summit Tel Aviv 2019
Budget management with Cloud Economics | AWS Summit Tel Aviv 2019Budget management with Cloud Economics | AWS Summit Tel Aviv 2019
Budget management with Cloud Economics | AWS Summit Tel Aviv 2019
 

Similar a Developing-Effective-Mass-Migration-Strategy-out-of-a-Tool-based-Portfolio-Assessment

Migration Disaster Recovery and Business Continuity in the Cloud
Migration Disaster Recovery and Business Continuity in the CloudMigration Disaster Recovery and Business Continuity in the Cloud
Migration Disaster Recovery and Business Continuity in the Cloud
Amazon Web Services
 
HigherEducation-Cloud Operating Model and Approach Forward.pdf
HigherEducation-Cloud Operating Model and Approach Forward.pdfHigherEducation-Cloud Operating Model and Approach Forward.pdf
HigherEducation-Cloud Operating Model and Approach Forward.pdf
Amazon Web Services
 

Similar a Developing-Effective-Mass-Migration-Strategy-out-of-a-Tool-based-Portfolio-Assessment (20)

Stages of Adoption leading to Complete Migration
Stages of Adoption leading to Complete MigrationStages of Adoption leading to Complete Migration
Stages of Adoption leading to Complete Migration
 
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
 
Migration Disaster Recovery and Business Continuity in the Cloud
Migration Disaster Recovery and Business Continuity in the CloudMigration Disaster Recovery and Business Continuity in the Cloud
Migration Disaster Recovery and Business Continuity in the Cloud
 
AWS Summit Singapore 2019 | Driving Business Outcomes with Data Lake on AWS
AWS Summit Singapore 2019 | Driving Business Outcomes with Data Lake on AWSAWS Summit Singapore 2019 | Driving Business Outcomes with Data Lake on AWS
AWS Summit Singapore 2019 | Driving Business Outcomes with Data Lake on AWS
 
NIST Compliance, AWS Federal Pop-Up Loft
NIST Compliance, AWS Federal Pop-Up LoftNIST Compliance, AWS Federal Pop-Up Loft
NIST Compliance, AWS Federal Pop-Up Loft
 
Modernising the Enterprise: An Evening with the AWS Enterprise User Group
Modernising the Enterprise: An Evening with the AWS Enterprise User GroupModernising the Enterprise: An Evening with the AWS Enterprise User Group
Modernising the Enterprise: An Evening with the AWS Enterprise User Group
 
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
 
Pensi di essere pronto per i microservizi?
Pensi di essere pronto per i microservizi?Pensi di essere pronto per i microservizi?
Pensi di essere pronto per i microservizi?
 
AWS Summit Singapore 2019 | Enterprise Migration Journey Roadmap
AWS Summit Singapore 2019 | Enterprise Migration Journey RoadmapAWS Summit Singapore 2019 | Enterprise Migration Journey Roadmap
AWS Summit Singapore 2019 | Enterprise Migration Journey Roadmap
 
AWS Cloud Adoption Framework and Workshops
AWS Cloud Adoption Framework and WorkshopsAWS Cloud Adoption Framework and Workshops
AWS Cloud Adoption Framework and Workshops
 
Get Started Today with Cloud-Ready Contracts
Get Started Today with Cloud-Ready ContractsGet Started Today with Cloud-Ready Contracts
Get Started Today with Cloud-Ready Contracts
 
Generational shiftsRedefining Customer Experience And The Way To Insure
Generational shiftsRedefining Customer Experience And The Way To InsureGenerational shiftsRedefining Customer Experience And The Way To Insure
Generational shiftsRedefining Customer Experience And The Way To Insure
 
Infrastructure Performance Management: Flexibility Combining Breadth, Depth ...
Infrastructure Performance Management: Flexibility Combining Breadth, Depth ...Infrastructure Performance Management: Flexibility Combining Breadth, Depth ...
Infrastructure Performance Management: Flexibility Combining Breadth, Depth ...
 
From Monolith to Modern Apps: Best Practices (SRV322-R2) - AWS re:Invent 2018
From Monolith to Modern Apps: Best Practices (SRV322-R2) - AWS re:Invent 2018From Monolith to Modern Apps: Best Practices (SRV322-R2) - AWS re:Invent 2018
From Monolith to Modern Apps: Best Practices (SRV322-R2) - AWS re:Invent 2018
 
You've Decided to Buy Cloud Services, Now What? (WPS203) - AWS re:Invent 2018
You've Decided to Buy Cloud Services, Now What? (WPS203) - AWS re:Invent 2018You've Decided to Buy Cloud Services, Now What? (WPS203) - AWS re:Invent 2018
You've Decided to Buy Cloud Services, Now What? (WPS203) - AWS re:Invent 2018
 
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 Choices Quantifying the Cost and Risk Implications of Cloud
Cloud Choices Quantifying the Cost and Risk Implications of CloudCloud Choices Quantifying the Cost and Risk Implications of Cloud
Cloud Choices Quantifying the Cost and Risk Implications of Cloud
 
HigherEducation-Cloud Operating Model and Approach Forward.pdf
HigherEducation-Cloud Operating Model and Approach Forward.pdfHigherEducation-Cloud Operating Model and Approach Forward.pdf
HigherEducation-Cloud Operating Model and Approach Forward.pdf
 
Deep dive session - how to achieve database freedom
Deep dive session - how to achieve database freedomDeep dive session - how to achieve database freedom
Deep dive session - how to achieve database freedom
 
DevSecOps: Integrating security into pipelines - SDD310 - AWS re:Inforce 2019
DevSecOps: Integrating security into pipelines - SDD310 - AWS re:Inforce 2019 DevSecOps: Integrating security into pipelines - SDD310 - AWS re:Inforce 2019
DevSecOps: Integrating security into pipelines - SDD310 - AWS re:Inforce 2019
 

Más de Amazon 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 AWS
Amazon 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 Deck
Amazon Web Services
 
Building a web application without servers
Building a web application without serversBuilding a web application without servers
Building a web application without servers
Amazon 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
 

Más de 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
 

Developing-Effective-Mass-Migration-Strategy-out-of-a-Tool-based-Portfolio-Assessment

  • 1. S U M M I T H o n gK o n g
  • 2. © 2019, Amazon Web Services, Inc. or its affiliates. All rights reserved.S U M M I T Developing an Effective Mass Migration Strategy from Portfolio Discovery Analysis Wilfred Wah Senior Engagement Manager AWS Professional Services S e s s i o n I D
  • 3. © 2019, Amazon Web Services, Inc. or its affiliates. All rights reserved.S U M M I T Agenda • Purpose of Migration Discovery • Migration Business Case and its Components • Data gathering and insights out of Portfolio Discovery • Opportunities for Further Optimization • MPA Demo
  • 4. © 2019, Amazon Web Services, Inc. or its affiliates. All rights reserved.S U M M I T Migration process Application Discovery & Planning Operate & Optimize Application Design, Migration & Validation Migration Business Case
  • 5. © 2019, Amazon Web Services, Inc. or its affiliates. All rights reserved.S U M M I T Discovery is critical to migration success… Application Discovery Planning Business Case Preparation Collect the data you need to determine and quantify the benefits of operating in the AWS cloud vs on-premises Understand your hardware & software inventory, dependencies, and performance metrics to determine your migration strategy
  • 6. © 2019, Amazon Web Services, Inc. or its affiliates. All rights reserved.S U M M I T When considering adoption of AWS, many of our customers focus solely on the opportunities to reduce IT costs without considering the strategic and business benefits a move to the cloud could bring. Is a business case on Cloud just about cost reduction?
  • 7. © 2019, Amazon Web Services, Inc. or its affiliates. All rights reserved.S U M M I T 92% of value comes beyond infrastructure savings https://pages.awscloud.com/Global_IDC_Enterprise_Whitepaper.html
  • 8. © 2019, Amazon Web Services, Inc. or its affiliates. All rights reserved.S U M M I T Key questions on financial implications of cloud adoption • What the cost of continuing as we are will be? • What the cost of adopting the cloud will be? • What the cost of operating in the cloud will be? • What the cost of decommissioning my existing environments will be? • What business value benefits I can realise by adopting the cloud? • What strategic outcomes that cloud adoption will help you achieve?
  • 9. © 2019, Amazon Web Services, Inc. or its affiliates. All rights reserved.S U M M I T Building a business case out of portfolio analysis with the right focus ComplexityofAnalysis
  • 10. © 2019, Amazon Web Services, Inc. or its affiliates. All rights reserved.S U M M I T Benefit Categories of Cloud Operational CostsResource EfficiencyCost AvoidanceOperational ResilienceBusiness Agility • Reduced Risk Profile/Reduced cost of Risk Mitigation • Revenue & margin improvements due to reduced outages • Reduced Time to Market • Increased operational agility (new market penetration, divestiture, acquisition) • Reduced cost & increased Pace of Experimentation • Elimination of hardware refresh programs • Elimination of maintenance programs • Unit Price of Infrastructure • Ability to match supply & demand • Reinvention is continuous – a true efficiency dividend • A pathway to optionality • An elastic Cost Base • Transparency drives a lean mindset • Automation drives maintenance efficiencies • Reduced cost of planned and unplanned outages • Increased Developer Productivity
  • 11. © 2019, Amazon Web Services, Inc. or its affiliates. All rights reserved.S U M M I T Portfolio Assessment helps reveals different cost components within a business case $ TCO Migration bubble Optimisation / Innovation Current / Do nothing (with growth) AWS environment Payback period Time Cost Decommission Business value
  • 12. © 2019, Amazon Web Services, Inc. or its affiliates. All rights reserved.S U M M I T Hardware – Server, Rack Chassis PDUs, ToR Switches (+Maintenance) Software - OS, Virtualization Licenses (+Maintenance) Facilities CostHardware – Storage Disks, SAN/FC Switches Software - Backup Network Hardware – LAN Switches, Load Balancer Bandwidth costs Software – Network Monitoring Server Admin, Virtualization Admin, Storage Admin, Network Admin, Support Team Diagram doesn’t include every cost item. E.g. software costs can include database, management, middle tier software costs. Facilities cost can include costs associated with upgrades, maintenance, building security, taxes etc. IT labor costs can include security admin and application admin costs. Space Power Cooling Project planning, Advisors, Legal, Contractors, Managed Services, Training, Cost of capital Business Value: Cost of delays Risk premium Competitive abilities Governance Etc. IT Labor Costs Network Costs Storage Costs Server Costs 4 1 2 3 Extras5 Facilities Cost Space Power Cooling Facilities Cost Space Power Cooling Typical TCO considerations
  • 13. © 2019, Amazon Web Services, Inc. or its affiliates. All rights reserved.S U M M I T Cost Run-rate across different components
  • 14. © 2019, Amazon Web Services, Inc. or its affiliates. All rights reserved.S U M M I T • Technology refresh ↓↓ • Facility revamp ↓↓ • MSP contract ↓↓ • Manpower recruit↓↓ • Time saved ↑↑ • Support overhead ↓↓ • MA&D time ↓↓ • Defects ↓↓ • Outages ↓↓ • Security ↑↑ • User satisfaction ↑↑ • Cycle times ↓↓ • POC delivery ↓↓ • Innovation ↑↑ • Speed to market ↑↑ • Complexity ↓↓ Understanding potential benefits Cost Avoidance Resource efficiency Operational resilience Business agility
  • 15. © 2019, Amazon Web Services, Inc. or its affiliates. All rights reserved.S U M M I T Quantify the benefits into values Typical focus Most compelling cloud benefits Application_1 Cost Avoidance MSP contract License terminated Data center rental Savings $1,093,514 $688,514 $154,640 Total $1,936,668 Resource efficiency Infrastructure Facilities Application Value $405,000 $270,000 $337,500 Impr 30% 80% 20% Total $1,012,500 Operational resilience eCommerce1 Value $1,432,343 After 99.5% Before 99.0% Total $1,432,343 Business agility Time to deploy Total defects Customer NPS Employee NPS Value $656,232 $640,360 $1,302,274 $1,751,055 Impr 22% 35% 50% 33.3% Total $4,349,922
  • 16. © 2019, Amazon Web Services, Inc. or its affiliates. All rights reserved.S U M M I T Portfolio analysis is the foundation for success in Migration Analysing your portfolio enables your migration executed based on factual data and consequential insights. It maximizes opportunities to realize benefits and minimizes risks.
  • 17. © 2019, Amazon Web Services, Inc. or its affiliates. All rights reserved.S U M M I T Key questions that portfolio discovery can address • How do I rebuild / verify my asset inventory for the migration planning? • What’s the actual utilization of my server, memory and storage? • What software is running on each server? • What are my application dependencies? • What, how and when should I migrate which applications? • What’s the realistic timeline and key milestones of my entire migration journey?
  • 18. © 2019, Amazon Web Services, Inc. or its affiliates. All rights reserved.S U M M I T Configuration and Performance Data Gathering Storage § Type § Capacity § Utilization § . . . Server § Physical/virtual § OS version § CPU, RAM, Disk • type, utilization § . . . Network § Device type § Firewall rule § Network connection § . . . Application § Owners, criticality § Characteristics § Stack § Infrastructure § . . .
  • 19. © 2019, Amazon Web Services, Inc. or its affiliates. All rights reserved.S U M M I T Discovery Analysis - What should we look for? v Completeness and usability § Not all the required data can be discovered from a tool, most of the time some manual discovery is still necessary Apps, Servers, Connections § No. of apps and servers § Application and server dependencies Performance metrics § Allocate and right-size target resources Migration organization § Identify patterns § Application priority § Application migration groups § Server migration groups
  • 20. © 2019, Amazon Web Services, Inc. or its affiliates. All rights reserved.S U M M I T Discovery analysis - Application Dependency
  • 21. © 2019, Amazon Web Services, Inc. or its affiliates. All rights reserved.S U M M I T Discovery analysis - Application Prioritization Business criticality § Impact, frequency of use, size of user base, uptime requirement Application complexity § Technology stack, architecture, dependencies Environment priority § Dev, Test, Pre-production, Production, Location Recommended Practice – • Understand the business driver for migration and priority of those drivers. • Assign rule points in multiple of 10. Most important business driver should be given highest point. Business Drivers (in priority order) 1. Highest business priority is to migrate all servers located in location XYZ 2. Second business highest priority is to migrate all Windows servers 3. Third business priority is to migrate server with Peak CPU utilization > 70%. Scoring Rules: 1. check for Datacenter location and assign 1000 if location is XYZ 2. check for OS Name and assign 100 if OS is Windows 3. check for CPU Utilization and assign 10 if Peak CPU utilization > 70%
  • 22. © 2019, Amazon Web Services, Inc. or its affiliates. All rights reserved.S U M M I T Retain Retire Rehost Replatform Refactor Repurchase Relocate The 7 R’s on Migration Patterns
  • 23. © 2019, Amazon Web Services, Inc. or its affiliates. All rights reserved.S U M M I T Retire Retain Refactor Repurchase Replatform Rehost Buy COTS/SaaS Determine Platform Redesign Automate Install / Setup Modify Infrastructure App Code Development Use Migration Tools Config Deploy ALM / SDLC Integration Transition Production Determine Discover VALIDATION RearchitectLift & Shift Lift & Reshape Drop & Shop Discovery analysis - migration path to AWS Relocate V-motion
  • 24. © 2019, Amazon Web Services, Inc. or its affiliates. All rights reserved.S U M M I T Discovery analysis – Migration Groups and Wave Plan App_13 App_12 App_11 App_10 App_09 App_08 App_07 App_06 App_03 App_05 App_04 App_02 App_01 App_14 PG1 PG2 PG3 PG4 PG5 PG6 PG7 PG8 W1 W2 W3 W4 PG1, PG2 PG3, PG4, PG5 PG6, PG7 PG8
  • 25. © 2019, Amazon Web Services, Inc. or its affiliates. All rights reserved.S U M M I T Discovery analysis – Migration Cost Estimate
  • 26. © 2019, Amazon Web Services, Inc. or its affiliates. All rights reserved.S U M M I T © 2019, Amazon Web Services, Inc. or its Affiliates. All rights reserved. Business case and discovery tooling Business Case Discovery & Planning Dependency Mapping Workload & Data Migration ValidationInventory
  • 27. © 2019, Amazon Web Services, Inc. or its affiliates. All rights reserved.S U M M I T Apply levers to model further cost optimization We can use levers to change the costs of operations: • Disaster Recovery • Database Freedom • Serverless • Managed Services
  • 28. © 2019, Amazon Web Services, Inc. or its affiliates. All rights reserved.S U M M I T Backup & Restore Pilot light Warm standby in AWS Hot standby (with multi-site) § Lower priority use cases § Solutions: S3, Elastic Block Store § Cost: $ § Meeting lower RTO & RPO requirements § Core services § Scale AWS resources in response to a DR event § Cost: $$ § Solutions that require RTO & RPO in minutes § Business critical services § Cost: $$$ § Auto-failover of your environment in AWS § Cost: $$$$ Low High RPO/RTO: Hours RPO/RTO: Minutes RPO/RTO: Seconds RPO/RTO: Real-time Cost Optimization – DR Approach
  • 29. © 2019, Amazon Web Services, Inc. or its affiliates. All rights reserved.S U M M I T Pains and issues with enterprises’ legacy databases... AUDIT Very expensive Proprietary Lock-in Punitive licensing You’ve got mail Database Freedom is an AWS database migration incentive program focussing on accelerating enterprise migrations from commercial database engines (Oracle and SQL Server) to AWS native database services. Cost Optimization – Database Freedom
  • 30. © 2019, Amazon Web Services, Inc. or its affiliates. All rights reserved.S U M M I T Database Workload Analysis Disparate DB Workloads Oracle EBS PSFT / JDE / SAP Siebel / CRM DW / Lakes Custom Apps on Oracle DB SQL*Server / Other DB’s Big Data / NoSQL Outcomes Re-Factor Gathering Data and Organizing “Discovery & Planning” Workload Qualification Framework Assessment Questionnaires 2-Day Workshops • Application Discovery RDS-Aurora MySQL RDS-Aurora PostgreSQL DynamoDB Redshift/Others Re-Platform RDS-Oracle RDS-SQL Server RDS-MySQL RDS-PostgreSQL Re-Host Elastic Compute (EC2) Elastic Block Storage (EBS) Other Options Simple Storage (S3) • Migration Readiness Program IncreasingValue
  • 31. © 2019, Amazon Web Services, Inc. or its affiliates. All rights reserved.S U M M I T Progressive maturity path towards managed services Areas Current Practice Proof of Concept Foundational Progressive Optimized Database Availability and Scalability Oracle on AIX OS RDS/Oracle on Linux RDS/Oracle on Linux Change database schema, deploy Aurora / PostgreSQL Oracle RAC features RDS Read Replica and Multi-AZ RDS Read Replica and Multi-AZ Web/Mobile Platform IBM WAS/MFP .net, java on native Cloud platform Native cloud development platform Containerized Deployment Serverless Data Management All data equal and most of them on commercial or proprietary databases Image contents put on object storage, check performance in hybrid Map data to storage, deploy cloud object storage, set data retention, promotion and demotion policy Extend DLC workflow and policy to other file contents Batch Operations Legacy package (Control- M) Control-M agent in Hybrid Deploy Cloud native batch service for orchestration Redesign data architecture, minimize data replication Revamp data architecture and operation flow Backup/Restore Daily Routine Deploy AWS Backup and EBS snapshot Extend to datacenter workload DR/Recovery Active-active for Digital Systems, cold-standby others Use AWS DNS for web/app failover AWS Pilot Light Architecture RDS database master/slave with Multi-AZ Aurora automatic replication across multi-AZ and read replica
  • 32. © 2019, Amazon Web Services, Inc. or its affiliates. All rights reserved.S U M M I T Practice continuous cost optimization On-Premises Lift & Shift Instance Right- Sizing Improved Elasticity Storage Optimization Optimized Lift and Shift Measure Monitor and Improve Serverless Architecture Managed Services Re-platformed AWS Optimized Economic Case Improves through Optimization
  • 33. S U M M I T © 2019, Amazon Web Services, Inc. or its affiliates. All rights reserved.
  • 34. © 2019, Amazon Web Services, Inc. or its affiliates. All rights reserved.S U M M I T Thank you! S U M M I T © 2019, Amazon Web Services, Inc. or its affiliates. All rights reserved. Wilfred Wah wilfwah@amazon.com