SlideShare uma empresa Scribd logo
1 de 36
© 2016, Amazon Web Services, Inc. or its Affiliates. All rights reserved.
Lex Crosett, Enterprise Solutions Architect
August 23, 2016
Best Practices for Data
Center Migration Planning
Or…
There must be fifty ways to leave your
data center.
Agenda
 Cloud adoption and setting a strategy
 AWS process recommendations and methodology
 Program, tool and process offerings
 The hybrid trap
 Steps to refine a migration plan
 Key takeaways
AWS Cloud Adoption Framework
CAF Web site
Whitepapers
Find a Migration Partner
Cloud Adoption is not binary!
Many Worry There are Only Two Choices
Build a “Private” Cloud Rip everything out and
move to AWS
#1 #2
You don't need to be coy, Roy, just set yourself free
DEVELOPMENT
& TEST
ALL TOGETHER NEW
APPLICATIONS
DIGITAL
ANALYTICS
MOBILE
DC MIGRATION
MISSION
CRITICAL APPS
ALL IN
1 2 3 4
The journey to AWS is a well-trodden path
Rational Expectations of Management
Migration project will have predictable
 Start and end dates
 Direct Cost
 Overlapping cost will be predicted and budgeted
Capital Expense
 will drive to zero during migration (e.g. only repairs)
Operating Expense
 will increase significantly due to overlapping costs
 then fall below the previously budgeted level when DC closes
Otherwise, plan to slip out the back, Jack
Typical Data Center Cost Structure
Colocation/Managed Data Center
Services
Database Maintenance and
Support
Storage Maintenance and
Support
Software Licenses
Server
maintenance
Network
circuits
Descending cost
AWS 6-R Tactics of Application Migration
Retain
SaaS on
EC2
ELB
Auto Scaling
RDS
On-premise
Retire
Repurchase
Rehost
Replatform
Refactor
Migration Process View
Migration Process Detail
Label Name Pattern Description Examples
Retire
 Application and host decommission on source
 No migration to target
 Application owner approvals needed
Existing Decomm Program Scope
SunOS, SCO;
Clustered host for DR, alternative HA hosts
Retain
 Customer will keep host / application in their source environment
 Minimal analysis/validation of scope and application affinity
 Dependency on integrating service management
 Some host will need to be Re-hosted into target (i.e. Lift and Shift)
Mainframe
AIX host / applications
Specific GEO locations (exceptions)
Rehosting
 Like for Like application migration to target cloud
 Minimal effort to make the application work on the target cloud infrastructure
(Minimal application layout change)
 Storage migration will be needed (without conversion)
 UAT - Some level of application testing
Simple to Medium V2V, P2V
Storage: Local to DASD
RHEL 6 above
Win 2008 above
Lift & shift
Replatform
 Up-Version of the OS and/or database onto the target cloud (same type)
 Storage migration will be needed (without conversion)
 Some level of application changes
 Application reinstallation on the target
 UAT is highly recommended
W2K3 to Win 2012; Win 2008 below; RHEL
below; Oracle 8 to 11; All databases
New application releases
All clusters (MS cluster, DR)
MS SQL same technology (RDS)
Refactoring
 OS and/or database porting (changing OS or database type)
 Middleware and application change to cloudify an application
 Data conversion; Database to AWS RDS
 UAT required
AIX to Linux
Oracle to SQL; SQL to Aurora
Middleware, IBM products
Re-Purchasing /
Re-Architect
 Application architecture changes may also require Up-Version or Porting
 Middleware, data modernization; application consolidation / stacking
 UAT required; HPC Grid, No ITIL
Any custom application chg
Complex / Highly complex application
migration
R1
R2 /
R2a
R3
R4
R5
R6
ApplicationModernization/ChangeEffort
4 Months
500 Servers
5+ People
An Australian Bank
Auto + Manual Discovery
Auto Migration
24 Months
800 Servers
10+ People
A Pharmaceutical Company
Manual Discovery
Manual Migration
A Retail Commerce
Manual Discovery
Manual Migration
6 Months / 150 Servers
10 People
Speed of Large Migration
2 Months
50 Servers
25 People
Oil & Gas Company (Sprint 0)
Manual Discovery
Manual Migration
A Media Company
Manual Discovery
Auto Migration
5 Days
35 Servers
5 People
Oil & Gas Company (Sprint 6)
Auto Discovery
Auto Migration
0.5 Month
60 Servers
5 People
Speed of Small Migration
Customer Migration Examples
Condé Nast migrated 500 servers, 1PB of
storage, mission critical applications, and
100 database servers in 3 months to AWS.
General Electric (GE) is migrating more than 9,000 workloads,
including 300 disparate ERP systems, to AWS while reducing its
datacenter footprint from 34 to four over the next three years.
Looks good, but how best to lower risk?
 Focus on training the team while doing the work alongside the professional services
staff (Center of Excellence)
 Financial planning and ROI analysis - budget for overlapping expenses
 Discuss the merits of DEV/TEST and new project first approach – does this really
make financial sense?
 Consider avoiding the “hybrid trap” by moving the most difficult workloads first
 Understand that traditional project management will not work well
 Minimize risk at each phase by using agile methods
Looks good, but how best to lower risk (cont)?
-
20,000
40,000
60,000
80,000
100,000
120,000
140,000
160,000
180,000
200,000
Q1 2015 Q2 2015 Q3 2015 Q4 2015 Q1 2016 Q2 2016 Q3 2016 Q4 2016
Overlapping Costs/Month
COLO PROVIDER AWS
DEVELOPMENT
& TEST
ALL TOGETHER NEW
APPLICATIONS
DIGITAL
ANALYTICS
MOBILE
DC MIGRATION
MISSION
CRITICAL APPS
ALL IN
1 2 3 4
The journey to AWS is a well-trodden path
Hybrid trap
How to Refine Migration Tactics
Lower the overlapping burn rate – this can create real pain
 ($data center + $AWS)/time
Maximize pain relief (current app performance, ticket count, high severity events)
Help the finance team budget for the CAPEX/OPEX transition and planning
First Step – Planning – Set the Goal Posts
Example: Move one data center location and shut it down altogether in 9 months
elapsed time
 To include all applications
 With some thoughts on the order of application migration
 With a reasonable buffer for cleanup and recycling of equipment
Review the relevant contracts, such as
 Colocation
 Storage
 Database (may be migrated)
 Circuits (bandwidth)
and determine whether the contract end points match the project end point. If not, get concessions from
the vendors or change the target
Iterate on the right project target until the project and major contract end points line up.
Order a Direct Connect circuit
Second Step – Budgeting and Risk Management
 Develop an overlapping cost model with a project completion buffer
 Add initial AWS training costs for all staff members who will be involved
(PM, Dev, QA, Sys Admins, DevOps). Don’t start the project without
starting training.
 Consider an agile transition and training - Use Kanban for IT work, Agile
Scrum for development work.
 Hire an experienced AWS consulting partner to help the team through 50-
75% of the project
 Create a graduated capital budget that declines as the project succeeds
Third Step – Training, Leadership
 Identify a “servant leader” who is empowered to make the right
decisions and drive the team.
 Identify a strong project manager (not the same person)
 Start the training effort (cloud and agile, if appropriate)
 Work with the partner to create the target architecture and implement
the initial skeleton design.
 Get the Direct Connect and governance systems working well
Fourth Step – Creating a Backlog
Use the AWS Application Discovery service to create a full server inventory
Create a master spreadsheet of applications
 Tools create dependency maps
 Dependency drives migration order
 Identify storage arrays and related devices
 Identify databases
Review contracts again – match dependencies to contract terms and dates
Build a backlog of work for the teams using the inventory
Select an automated migration tool that will work with AWS ADS
Fifth Step – Organize for Effectiveness
Split up the migration team into thirds, create a migration factory – place partner staff
on each team.
 Team 1 - Dev and Sys Admins – understand and categorize applications if documentation not available.
 Team 2 – QA and Sys Admin – setup new infrastructure (use CloudFormation or related DevOps
approach, create functional and dependency documentation), test and verify the applications.
 Team 3 – Sys Admins – Deploy the migrated applications and snapshot as needed (deployment window
used where possible). This team manages any problems during deployment.
Scrum/Kanban meeting first thing in the morning for each team, standard format
Weekly full project status review – PM has full authority to escalate to senior
management when serious difficulties arrive.
Monthly roll-up to display progress versus plan with management
Final Step – Factory Operation
 Use the AWS Migration tools and capabilities to lower risk
 Iterate weekly and be willing to change the strategy to hit the end goal
 Focus on retiring high cost items and recycling (storage arrays, blade cabinets, etc.).
 Move the gear out after a fallback period to minimize the physical work at the end.
 Realize that a fixed project endpoint is not worth the effort to calculate, and that it will
change many times.
AWS Services Can Make This Easier
Consulting
Training &
Certification
Data
Migration
Database
Migration
Application
Migration
AWS
Partner
Network
Snowball
S3 Transfer
Acceleration
Kinesis Firehose
Storage Gateway
Database
Migration
Service
Schema
Conversion
Tool
Application
Discovery
Service
The answer is easy if you take it logically..
Data Migration Services
AWS
Import/Export
Snowball
Amazon S3
Transfer
Acceleration
Amazon
Kinesis
Firehose
AWS Storage
Gateway
AWS Direct
Connect
I'd like to help you in your struggle to be free..
AWS Application Discovery Service
streamlines planning for your cloud migration
Hop on the Bus, Gus..
AWS Application Discovery Service
Identify application
Inventory
Map application
dependencies
Baseline system and
process performance
Automate data center application discovery
Make a new plan, Stan..
AWS Database Migration Service
 Migrate databases with zero downtime
 Continuously monitors source and target
database and keeps them synchronized
 Simple to use via a few clicks in the console
 Can convert between engines and even
consolidate multiple databases
 Wide engine support: MySQL, MariaDB, SQL
Server, Oracle, PostgreSQL, Aura
AWS Database
Migration Service
Key Planning Takeaways
 Use of lean methods is sensible for managing and prioritizing migration work, as long
as the team is being trained formally along the way
 Picking the right project approach and workload migration priority will drive ROI and
can decrease migration pain and project length
 Professional services should be used to minimize mistakes and get project velocity
up, but not to power all of the work
Key Planning Takeaways (cont.)
 Avoid the hybrid trap by migrating and shutting down high burn rate items
early in the migration process
 Moving storage and databases is hard but minimizes project risk overall,
plan to do this first
 Overlapping costs are often the common project enemy, not technology
Next Step: Talk to your AWS Account Team!
Helpful Resources
Cloud Adoption Framework
CAF Whitepapers
AWS Import/Export Snowball
Amazon Kinesis Firehose
Amazon S3 Transfer Acceleration
AWS Storage Gateway
AWS Application Discovery Tool (new)
AWS Database Migration Service
Stephen Orban’s Blog
Drop off the key, Lee, and get yourself free
Thank you!
Lex Crosett
crosettl@amazon.com

Mais conteúdo relacionado

Mais procurados

TechnicalTerraformLandingZones121120229238.pdf
TechnicalTerraformLandingZones121120229238.pdfTechnicalTerraformLandingZones121120229238.pdf
TechnicalTerraformLandingZones121120229238.pdf
MIlton788007
 
Data Center Migration to the AWS Cloud
Data Center Migration to the AWS CloudData Center Migration to the AWS Cloud
Data Center Migration to the AWS Cloud
Tom Laszewski
 

Mais procurados (20)

Azure Cloud Adoption Framework + Governance - Sana Khan and Jay Kumar
Azure Cloud Adoption Framework + Governance - Sana Khan and Jay Kumar Azure Cloud Adoption Framework + Governance - Sana Khan and Jay Kumar
Azure Cloud Adoption Framework + Governance - Sana Khan and Jay Kumar
 
A Practical Guide to Cloud Migration
A Practical Guide to Cloud MigrationA Practical Guide to Cloud Migration
A Practical Guide to Cloud Migration
 
Building your Cloud Strategy
Building your Cloud StrategyBuilding your Cloud Strategy
Building your Cloud Strategy
 
Microsoft Cloud Adoption Framework for Azure: Thru Partner Governance Workshop
Microsoft Cloud Adoption Framework for Azure: Thru Partner Governance WorkshopMicrosoft Cloud Adoption Framework for Azure: Thru Partner Governance Workshop
Microsoft Cloud Adoption Framework for Azure: Thru Partner Governance Workshop
 
AWS Cloud Adoption Framework and Workshops
AWS Cloud Adoption Framework and WorkshopsAWS Cloud Adoption Framework and Workshops
AWS Cloud Adoption Framework and Workshops
 
Cloud Migration: Moving Data and Infrastructure to the Cloud
Cloud Migration: Moving Data and Infrastructure to the CloudCloud Migration: Moving Data and Infrastructure to the Cloud
Cloud Migration: Moving Data and Infrastructure to the Cloud
 
Azure Migration Program Pitch Deck
Azure Migration Program Pitch DeckAzure Migration Program Pitch Deck
Azure Migration Program Pitch Deck
 
Cloud Migration Workshop
Cloud Migration WorkshopCloud Migration Workshop
Cloud Migration Workshop
 
Migrating to the Cloud
Migrating to the CloudMigrating to the Cloud
Migrating to the Cloud
 
TechnicalTerraformLandingZones121120229238.pdf
TechnicalTerraformLandingZones121120229238.pdfTechnicalTerraformLandingZones121120229238.pdf
TechnicalTerraformLandingZones121120229238.pdf
 
Azure Migrate
Azure MigrateAzure Migrate
Azure Migrate
 
Cloud Migration Checklist | Microsoft Azure Migration
Cloud Migration Checklist | Microsoft Azure MigrationCloud Migration Checklist | Microsoft Azure Migration
Cloud Migration Checklist | Microsoft Azure Migration
 
Data Center Migration to the AWS Cloud
Data Center Migration to the AWS CloudData Center Migration to the AWS Cloud
Data Center Migration to the AWS Cloud
 
Getting started on your AWS migration journey
Getting started on your AWS migration journeyGetting started on your AWS migration journey
Getting started on your AWS migration journey
 
Migrate to Microsoft Azure with Confidence
Migrate to Microsoft Azure with ConfidenceMigrate to Microsoft Azure with Confidence
Migrate to Microsoft Azure with Confidence
 
Azure Cloud Governance
Azure Cloud GovernanceAzure Cloud Governance
Azure Cloud Governance
 
Cloud Economics
Cloud EconomicsCloud Economics
Cloud Economics
 
AWS Cloud Migration Insights Forum
AWS Cloud Migration Insights ForumAWS Cloud Migration Insights Forum
AWS Cloud Migration Insights Forum
 
Accelerating Your Cloud Migration Journey with MAP
Accelerating Your Cloud Migration Journey with MAPAccelerating Your Cloud Migration Journey with MAP
Accelerating Your Cloud Migration Journey with MAP
 
How a Global Healthcare Company Built a Migration Factory to Quickly Move Tho...
How a Global Healthcare Company Built a Migration Factory to Quickly Move Tho...How a Global Healthcare Company Built a Migration Factory to Quickly Move Tho...
How a Global Healthcare Company Built a Migration Factory to Quickly Move Tho...
 

Semelhante a Best Practices for Data Center Migration Planning - August 2016 Monthly Webinar Series

AWS Cloud Center Excellence Quick Start Prescriptive Guidance
AWS Cloud Center Excellence Quick Start Prescriptive GuidanceAWS Cloud Center Excellence Quick Start Prescriptive Guidance
AWS Cloud Center Excellence Quick Start Prescriptive Guidance
Tom Laszewski
 

Semelhante a Best Practices for Data Center Migration Planning - August 2016 Monthly Webinar Series (20)

Building Your AWS Migration Practice with Toolkits AWS-Partner-Summit-Singapo...
Building Your AWS Migration Practice with Toolkits AWS-Partner-Summit-Singapo...Building Your AWS Migration Practice with Toolkits AWS-Partner-Summit-Singapo...
Building Your AWS Migration Practice with Toolkits AWS-Partner-Summit-Singapo...
 
Building Your AWS Migration Practice with Toolkits AWS-Partner-Summit-Singapo...
Building Your AWS Migration Practice with Toolkits AWS-Partner-Summit-Singapo...Building Your AWS Migration Practice with Toolkits AWS-Partner-Summit-Singapo...
Building Your AWS Migration Practice with Toolkits AWS-Partner-Summit-Singapo...
 
Application Migrations at Scale
Application Migrations at ScaleApplication Migrations at Scale
Application Migrations at Scale
 
An Agile Approach to Accelerate Mass Migration | AWS Public Sector Summit 2016
An Agile Approach to Accelerate Mass Migration | AWS Public Sector Summit 2016An Agile Approach to Accelerate Mass Migration | AWS Public Sector Summit 2016
An Agile Approach to Accelerate Mass Migration | AWS Public Sector Summit 2016
 
AWS re:Invent 2016: Large-scale AWS Migrations (ENT204)
AWS re:Invent 2016: Large-scale AWS Migrations (ENT204)AWS re:Invent 2016: Large-scale AWS Migrations (ENT204)
AWS re:Invent 2016: Large-scale AWS Migrations (ENT204)
 
Demystifying Cloud Economics - How to Build an Investment Case for Scale Migr...
Demystifying Cloud Economics - How to Build an Investment Case for Scale Migr...Demystifying Cloud Economics - How to Build an Investment Case for Scale Migr...
Demystifying Cloud Economics - How to Build an Investment Case for Scale Migr...
 
Migrating to Cloud: Inhouse Hadoop to Databricks (3)
Migrating to Cloud: Inhouse Hadoop to Databricks (3)Migrating to Cloud: Inhouse Hadoop to Databricks (3)
Migrating to Cloud: Inhouse Hadoop to Databricks (3)
 
Migrating thousands of workloads to AWS at enterprise scale
Migrating thousands of workloads to AWS at enterprise scaleMigrating thousands of workloads to AWS at enterprise scale
Migrating thousands of workloads to AWS at enterprise scale
 
Cloud migration-main
Cloud migration-mainCloud migration-main
Cloud migration-main
 
Cloud migration-main
Cloud migration-mainCloud migration-main
Cloud migration-main
 
Accenture 2014 AWS re:Invent Enterprise Migration Breakout Session
Accenture 2014 AWS re:Invent Enterprise Migration Breakout SessionAccenture 2014 AWS re:Invent Enterprise Migration Breakout Session
Accenture 2014 AWS re:Invent Enterprise Migration Breakout Session
 
Large-Scale AWS Migrations with CSC
Large-Scale AWS Migrations with CSCLarge-Scale AWS Migrations with CSC
Large-Scale AWS Migrations with CSC
 
(ENT206) Migrating Thousands of Workloads to AWS at Enterprise Scale | AWS re...
(ENT206) Migrating Thousands of Workloads to AWS at Enterprise Scale | AWS re...(ENT206) Migrating Thousands of Workloads to AWS at Enterprise Scale | AWS re...
(ENT206) Migrating Thousands of Workloads to AWS at Enterprise Scale | AWS re...
 
Migrating Thousands of Workloads to AWS at Enterprise Scale – Chris Wegmann, ...
Migrating Thousands of Workloads to AWS at Enterprise Scale – Chris Wegmann, ...Migrating Thousands of Workloads to AWS at Enterprise Scale – Chris Wegmann, ...
Migrating Thousands of Workloads to AWS at Enterprise Scale – Chris Wegmann, ...
 
Application Migrations at Scale
Application Migrations at ScaleApplication Migrations at Scale
Application Migrations at Scale
 
Application Migrations at Scale AWS Summit SG 2017
Application Migrations at Scale AWS Summit SG 2017Application Migrations at Scale AWS Summit SG 2017
Application Migrations at Scale AWS Summit SG 2017
 
Ritech Solutions - Go For Launch Overview (AWS)
Ritech Solutions - Go For Launch Overview (AWS) Ritech Solutions - Go For Launch Overview (AWS)
Ritech Solutions - Go For Launch Overview (AWS)
 
IT Transformation with AWS
IT Transformation with AWSIT Transformation with AWS
IT Transformation with AWS
 
Implementing Service Oriented Architecture
Implementing Service Oriented ArchitectureImplementing Service Oriented Architecture
Implementing Service Oriented Architecture
 
AWS Cloud Center Excellence Quick Start Prescriptive Guidance
AWS Cloud Center Excellence Quick Start Prescriptive GuidanceAWS Cloud Center Excellence Quick Start Prescriptive Guidance
AWS Cloud Center Excellence Quick Start Prescriptive Guidance
 

Mais 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
 

Mais 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
 

Último

+971581248768>> SAFE AND ORIGINAL ABORTION PILLS FOR SALE IN DUBAI AND ABUDHA...
+971581248768>> SAFE AND ORIGINAL ABORTION PILLS FOR SALE IN DUBAI AND ABUDHA...+971581248768>> SAFE AND ORIGINAL ABORTION PILLS FOR SALE IN DUBAI AND ABUDHA...
+971581248768>> SAFE AND ORIGINAL ABORTION PILLS FOR SALE IN DUBAI AND ABUDHA...
?#DUbAI#??##{{(☎️+971_581248768%)**%*]'#abortion pills for sale in dubai@
 
Architecting Cloud Native Applications
Architecting Cloud Native ApplicationsArchitecting Cloud Native Applications
Architecting Cloud Native Applications
WSO2
 

Último (20)

Artificial Intelligence Chap.5 : Uncertainty
Artificial Intelligence Chap.5 : UncertaintyArtificial Intelligence Chap.5 : Uncertainty
Artificial Intelligence Chap.5 : Uncertainty
 
+971581248768>> SAFE AND ORIGINAL ABORTION PILLS FOR SALE IN DUBAI AND ABUDHA...
+971581248768>> SAFE AND ORIGINAL ABORTION PILLS FOR SALE IN DUBAI AND ABUDHA...+971581248768>> SAFE AND ORIGINAL ABORTION PILLS FOR SALE IN DUBAI AND ABUDHA...
+971581248768>> SAFE AND ORIGINAL ABORTION PILLS FOR SALE IN DUBAI AND ABUDHA...
 
Apidays New York 2024 - The Good, the Bad and the Governed by David O'Neill, ...
Apidays New York 2024 - The Good, the Bad and the Governed by David O'Neill, ...Apidays New York 2024 - The Good, the Bad and the Governed by David O'Neill, ...
Apidays New York 2024 - The Good, the Bad and the Governed by David O'Neill, ...
 
Architecting Cloud Native Applications
Architecting Cloud Native ApplicationsArchitecting Cloud Native Applications
Architecting Cloud Native Applications
 
Connector Corner: Accelerate revenue generation using UiPath API-centric busi...
Connector Corner: Accelerate revenue generation using UiPath API-centric busi...Connector Corner: Accelerate revenue generation using UiPath API-centric busi...
Connector Corner: Accelerate revenue generation using UiPath API-centric busi...
 
Apidays New York 2024 - APIs in 2030: The Risk of Technological Sleepwalk by ...
Apidays New York 2024 - APIs in 2030: The Risk of Technological Sleepwalk by ...Apidays New York 2024 - APIs in 2030: The Risk of Technological Sleepwalk by ...
Apidays New York 2024 - APIs in 2030: The Risk of Technological Sleepwalk by ...
 
CNIC Information System with Pakdata Cf In Pakistan
CNIC Information System with Pakdata Cf In PakistanCNIC Information System with Pakdata Cf In Pakistan
CNIC Information System with Pakdata Cf In Pakistan
 
ICT role in 21st century education and its challenges
ICT role in 21st century education and its challengesICT role in 21st century education and its challenges
ICT role in 21st century education and its challenges
 
Boost Fertility New Invention Ups Success Rates.pdf
Boost Fertility New Invention Ups Success Rates.pdfBoost Fertility New Invention Ups Success Rates.pdf
Boost Fertility New Invention Ups Success Rates.pdf
 
Elevate Developer Efficiency & build GenAI Application with Amazon Q​
Elevate Developer Efficiency & build GenAI Application with Amazon Q​Elevate Developer Efficiency & build GenAI Application with Amazon Q​
Elevate Developer Efficiency & build GenAI Application with Amazon Q​
 
Introduction to Multilingual Retrieval Augmented Generation (RAG)
Introduction to Multilingual Retrieval Augmented Generation (RAG)Introduction to Multilingual Retrieval Augmented Generation (RAG)
Introduction to Multilingual Retrieval Augmented Generation (RAG)
 
Navigating the Deluge_ Dubai Floods and the Resilience of Dubai International...
Navigating the Deluge_ Dubai Floods and the Resilience of Dubai International...Navigating the Deluge_ Dubai Floods and the Resilience of Dubai International...
Navigating the Deluge_ Dubai Floods and the Resilience of Dubai International...
 
Corporate and higher education May webinar.pptx
Corporate and higher education May webinar.pptxCorporate and higher education May webinar.pptx
Corporate and higher education May webinar.pptx
 
Apidays New York 2024 - Passkeys: Developing APIs to enable passwordless auth...
Apidays New York 2024 - Passkeys: Developing APIs to enable passwordless auth...Apidays New York 2024 - Passkeys: Developing APIs to enable passwordless auth...
Apidays New York 2024 - Passkeys: Developing APIs to enable passwordless auth...
 
Vector Search -An Introduction in Oracle Database 23ai.pptx
Vector Search -An Introduction in Oracle Database 23ai.pptxVector Search -An Introduction in Oracle Database 23ai.pptx
Vector Search -An Introduction in Oracle Database 23ai.pptx
 
Strategize a Smooth Tenant-to-tenant Migration and Copilot Takeoff
Strategize a Smooth Tenant-to-tenant Migration and Copilot TakeoffStrategize a Smooth Tenant-to-tenant Migration and Copilot Takeoff
Strategize a Smooth Tenant-to-tenant Migration and Copilot Takeoff
 
Apidays New York 2024 - Scaling API-first by Ian Reasor and Radu Cotescu, Adobe
Apidays New York 2024 - Scaling API-first by Ian Reasor and Radu Cotescu, AdobeApidays New York 2024 - Scaling API-first by Ian Reasor and Radu Cotescu, Adobe
Apidays New York 2024 - Scaling API-first by Ian Reasor and Radu Cotescu, Adobe
 
FWD Group - Insurer Innovation Award 2024
FWD Group - Insurer Innovation Award 2024FWD Group - Insurer Innovation Award 2024
FWD Group - Insurer Innovation Award 2024
 
Apidays New York 2024 - The value of a flexible API Management solution for O...
Apidays New York 2024 - The value of a flexible API Management solution for O...Apidays New York 2024 - The value of a flexible API Management solution for O...
Apidays New York 2024 - The value of a flexible API Management solution for O...
 
Rising Above_ Dubai Floods and the Fortitude of Dubai International Airport.pdf
Rising Above_ Dubai Floods and the Fortitude of Dubai International Airport.pdfRising Above_ Dubai Floods and the Fortitude of Dubai International Airport.pdf
Rising Above_ Dubai Floods and the Fortitude of Dubai International Airport.pdf
 

Best Practices for Data Center Migration Planning - August 2016 Monthly Webinar Series

  • 1. © 2016, Amazon Web Services, Inc. or its Affiliates. All rights reserved. Lex Crosett, Enterprise Solutions Architect August 23, 2016 Best Practices for Data Center Migration Planning
  • 2. Or… There must be fifty ways to leave your data center.
  • 3. Agenda  Cloud adoption and setting a strategy  AWS process recommendations and methodology  Program, tool and process offerings  The hybrid trap  Steps to refine a migration plan  Key takeaways
  • 4. AWS Cloud Adoption Framework CAF Web site Whitepapers Find a Migration Partner
  • 5. Cloud Adoption is not binary!
  • 6. Many Worry There are Only Two Choices Build a “Private” Cloud Rip everything out and move to AWS #1 #2 You don't need to be coy, Roy, just set yourself free
  • 7. DEVELOPMENT & TEST ALL TOGETHER NEW APPLICATIONS DIGITAL ANALYTICS MOBILE DC MIGRATION MISSION CRITICAL APPS ALL IN 1 2 3 4 The journey to AWS is a well-trodden path
  • 8. Rational Expectations of Management Migration project will have predictable  Start and end dates  Direct Cost  Overlapping cost will be predicted and budgeted Capital Expense  will drive to zero during migration (e.g. only repairs) Operating Expense  will increase significantly due to overlapping costs  then fall below the previously budgeted level when DC closes Otherwise, plan to slip out the back, Jack
  • 9. Typical Data Center Cost Structure Colocation/Managed Data Center Services Database Maintenance and Support Storage Maintenance and Support Software Licenses Server maintenance Network circuits Descending cost
  • 10. AWS 6-R Tactics of Application Migration Retain SaaS on EC2 ELB Auto Scaling RDS On-premise Retire Repurchase Rehost Replatform Refactor
  • 12. Migration Process Detail Label Name Pattern Description Examples Retire  Application and host decommission on source  No migration to target  Application owner approvals needed Existing Decomm Program Scope SunOS, SCO; Clustered host for DR, alternative HA hosts Retain  Customer will keep host / application in their source environment  Minimal analysis/validation of scope and application affinity  Dependency on integrating service management  Some host will need to be Re-hosted into target (i.e. Lift and Shift) Mainframe AIX host / applications Specific GEO locations (exceptions) Rehosting  Like for Like application migration to target cloud  Minimal effort to make the application work on the target cloud infrastructure (Minimal application layout change)  Storage migration will be needed (without conversion)  UAT - Some level of application testing Simple to Medium V2V, P2V Storage: Local to DASD RHEL 6 above Win 2008 above Lift & shift Replatform  Up-Version of the OS and/or database onto the target cloud (same type)  Storage migration will be needed (without conversion)  Some level of application changes  Application reinstallation on the target  UAT is highly recommended W2K3 to Win 2012; Win 2008 below; RHEL below; Oracle 8 to 11; All databases New application releases All clusters (MS cluster, DR) MS SQL same technology (RDS) Refactoring  OS and/or database porting (changing OS or database type)  Middleware and application change to cloudify an application  Data conversion; Database to AWS RDS  UAT required AIX to Linux Oracle to SQL; SQL to Aurora Middleware, IBM products Re-Purchasing / Re-Architect  Application architecture changes may also require Up-Version or Porting  Middleware, data modernization; application consolidation / stacking  UAT required; HPC Grid, No ITIL Any custom application chg Complex / Highly complex application migration R1 R2 / R2a R3 R4 R5 R6 ApplicationModernization/ChangeEffort
  • 13. 4 Months 500 Servers 5+ People An Australian Bank Auto + Manual Discovery Auto Migration 24 Months 800 Servers 10+ People A Pharmaceutical Company Manual Discovery Manual Migration A Retail Commerce Manual Discovery Manual Migration 6 Months / 150 Servers 10 People Speed of Large Migration
  • 14. 2 Months 50 Servers 25 People Oil & Gas Company (Sprint 0) Manual Discovery Manual Migration A Media Company Manual Discovery Auto Migration 5 Days 35 Servers 5 People Oil & Gas Company (Sprint 6) Auto Discovery Auto Migration 0.5 Month 60 Servers 5 People Speed of Small Migration
  • 15. Customer Migration Examples Condé Nast migrated 500 servers, 1PB of storage, mission critical applications, and 100 database servers in 3 months to AWS. General Electric (GE) is migrating more than 9,000 workloads, including 300 disparate ERP systems, to AWS while reducing its datacenter footprint from 34 to four over the next three years.
  • 16. Looks good, but how best to lower risk?  Focus on training the team while doing the work alongside the professional services staff (Center of Excellence)  Financial planning and ROI analysis - budget for overlapping expenses  Discuss the merits of DEV/TEST and new project first approach – does this really make financial sense?
  • 17.  Consider avoiding the “hybrid trap” by moving the most difficult workloads first  Understand that traditional project management will not work well  Minimize risk at each phase by using agile methods Looks good, but how best to lower risk (cont)?
  • 18. - 20,000 40,000 60,000 80,000 100,000 120,000 140,000 160,000 180,000 200,000 Q1 2015 Q2 2015 Q3 2015 Q4 2015 Q1 2016 Q2 2016 Q3 2016 Q4 2016 Overlapping Costs/Month COLO PROVIDER AWS
  • 19. DEVELOPMENT & TEST ALL TOGETHER NEW APPLICATIONS DIGITAL ANALYTICS MOBILE DC MIGRATION MISSION CRITICAL APPS ALL IN 1 2 3 4 The journey to AWS is a well-trodden path Hybrid trap
  • 20. How to Refine Migration Tactics Lower the overlapping burn rate – this can create real pain  ($data center + $AWS)/time Maximize pain relief (current app performance, ticket count, high severity events) Help the finance team budget for the CAPEX/OPEX transition and planning
  • 21. First Step – Planning – Set the Goal Posts Example: Move one data center location and shut it down altogether in 9 months elapsed time  To include all applications  With some thoughts on the order of application migration  With a reasonable buffer for cleanup and recycling of equipment Review the relevant contracts, such as  Colocation  Storage  Database (may be migrated)  Circuits (bandwidth) and determine whether the contract end points match the project end point. If not, get concessions from the vendors or change the target Iterate on the right project target until the project and major contract end points line up. Order a Direct Connect circuit
  • 22. Second Step – Budgeting and Risk Management  Develop an overlapping cost model with a project completion buffer  Add initial AWS training costs for all staff members who will be involved (PM, Dev, QA, Sys Admins, DevOps). Don’t start the project without starting training.  Consider an agile transition and training - Use Kanban for IT work, Agile Scrum for development work.  Hire an experienced AWS consulting partner to help the team through 50- 75% of the project  Create a graduated capital budget that declines as the project succeeds
  • 23. Third Step – Training, Leadership  Identify a “servant leader” who is empowered to make the right decisions and drive the team.  Identify a strong project manager (not the same person)  Start the training effort (cloud and agile, if appropriate)  Work with the partner to create the target architecture and implement the initial skeleton design.  Get the Direct Connect and governance systems working well
  • 24. Fourth Step – Creating a Backlog Use the AWS Application Discovery service to create a full server inventory Create a master spreadsheet of applications  Tools create dependency maps  Dependency drives migration order  Identify storage arrays and related devices  Identify databases Review contracts again – match dependencies to contract terms and dates Build a backlog of work for the teams using the inventory Select an automated migration tool that will work with AWS ADS
  • 25. Fifth Step – Organize for Effectiveness Split up the migration team into thirds, create a migration factory – place partner staff on each team.  Team 1 - Dev and Sys Admins – understand and categorize applications if documentation not available.  Team 2 – QA and Sys Admin – setup new infrastructure (use CloudFormation or related DevOps approach, create functional and dependency documentation), test and verify the applications.  Team 3 – Sys Admins – Deploy the migrated applications and snapshot as needed (deployment window used where possible). This team manages any problems during deployment. Scrum/Kanban meeting first thing in the morning for each team, standard format Weekly full project status review – PM has full authority to escalate to senior management when serious difficulties arrive. Monthly roll-up to display progress versus plan with management
  • 26.
  • 27. Final Step – Factory Operation  Use the AWS Migration tools and capabilities to lower risk  Iterate weekly and be willing to change the strategy to hit the end goal  Focus on retiring high cost items and recycling (storage arrays, blade cabinets, etc.).  Move the gear out after a fallback period to minimize the physical work at the end.  Realize that a fixed project endpoint is not worth the effort to calculate, and that it will change many times.
  • 28. AWS Services Can Make This Easier Consulting Training & Certification Data Migration Database Migration Application Migration AWS Partner Network Snowball S3 Transfer Acceleration Kinesis Firehose Storage Gateway Database Migration Service Schema Conversion Tool Application Discovery Service The answer is easy if you take it logically..
  • 29. Data Migration Services AWS Import/Export Snowball Amazon S3 Transfer Acceleration Amazon Kinesis Firehose AWS Storage Gateway AWS Direct Connect I'd like to help you in your struggle to be free..
  • 30. AWS Application Discovery Service streamlines planning for your cloud migration Hop on the Bus, Gus..
  • 31. AWS Application Discovery Service Identify application Inventory Map application dependencies Baseline system and process performance Automate data center application discovery Make a new plan, Stan..
  • 32. AWS Database Migration Service  Migrate databases with zero downtime  Continuously monitors source and target database and keeps them synchronized  Simple to use via a few clicks in the console  Can convert between engines and even consolidate multiple databases  Wide engine support: MySQL, MariaDB, SQL Server, Oracle, PostgreSQL, Aura AWS Database Migration Service
  • 33. Key Planning Takeaways  Use of lean methods is sensible for managing and prioritizing migration work, as long as the team is being trained formally along the way  Picking the right project approach and workload migration priority will drive ROI and can decrease migration pain and project length  Professional services should be used to minimize mistakes and get project velocity up, but not to power all of the work
  • 34. Key Planning Takeaways (cont.)  Avoid the hybrid trap by migrating and shutting down high burn rate items early in the migration process  Moving storage and databases is hard but minimizes project risk overall, plan to do this first  Overlapping costs are often the common project enemy, not technology Next Step: Talk to your AWS Account Team!
  • 35. Helpful Resources Cloud Adoption Framework CAF Whitepapers AWS Import/Export Snowball Amazon Kinesis Firehose Amazon S3 Transfer Acceleration AWS Storage Gateway AWS Application Discovery Tool (new) AWS Database Migration Service Stephen Orban’s Blog Drop off the key, Lee, and get yourself free