SlideShare a Scribd company logo
1 of 34
Sanjay Asnani
AWS Professional Services
December 2015
AWS Migration Planning and
Roadmap Webinar
Welcome & Objectives
 Defining the “Migration Bubble”
 Overview of the AWS Migration Methodology
− Migration Cost Considerations
− Application Disposition Options
 AWS Migration Considerations
− Methodologies routes based on speed and process
− Level of Effort
− Tools (Native AWS or Partner tools)
 Building the Migration Plan
 Estimating Total Cost of Migration (“TCM”)
 Lessons Learned
Application Migration Challenges
 Lack of accurate discovery tools and
processes
 Lack of application contexts / information
 Limited CMDB or similar data sources
 Inaccurate on premise costs
 Lack of detail and scope with respect to
operating model, governance, risk,
compliance, security, software licensing,
etc.
 Indicators of potential operational
practice maturity gaps within examined
datasets
 Increased cost
 Longer time to value
 Inaction
Challenges
The Migration Bubble
The Migration Bubble – Components
Planning and
Assessment
Migration Tools Consulting Partners
Internal Training Duplicate
Environments
Lease Penalties
The Migration Bubble
Cost
Time
Planning
Migration Bubble
Operation and
Optimization
• Planning and Assessment
• Duplicate Environments
• Staff Training
• Migration Consulting
• 3rd Party Tooling
• Lease Penalties
AWS Migration Planning
and Execution Considerations
Understand Your On-premises Cost
It is important to accurately
understand your current
costs in order to know how
to plan and build your
migration model for optimal
cost efficiency
On-premises Cost Considerations
Network
costs
Storage
costs
Server
costs
Hardware – server, rack
chassis PDUs, ToR
switches
(+maintenance)
Software - OS,
virtualization licenses
(maintenance)
Overhead cost
Space Power Cooling
Hardware – storage
disks, SAN/FC switches
Overhead cost
Storage admin costs
Network hardware – LAN
switches, load balancer
bandwidth costs
Network admin costs
Overhead cost
IT labor
costs
Server admin
Virtualization admin
1
2
3
4
Space Power Cooling
Space Power Cooling
illustrative
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.
On-premises Cost Drivers
 Labor – How much do you spend on maintaining your environment?
 Network – How much bandwidth do you need? Network gear?
 Capacity – What is the cost of over-provisioning for peak capacity?
 Availability / Power – Do you have a DR facility? Cost of power?
 Server – What is the cost of over-provisioning? Average utilization?
 Space – Will you run out of data center space? When is your lease up?
Speed and Process Decisions Change
Migration Costs
The cost of migration has many
levers that can be pulled in order to
speed up or slow down the process.
Each of these has a corresponding
cost associated with it.
Application Migration Methodology
Application Disposition – All Options
Discover,
Assess (Enterprise
Architecture and
Applications)
Lift and Shift
(Minimal
Change)
Migration and
UAT Testing Operate
Refactor
for AWS
Application
Lift and Shift
Move the App
Infrastructure
Plan Migration
and Sequencing
Determine
Migration Path
Decommission
Do Not Move
Design, Build AWS
Environment
Move the
Application
Determine
Migration
Process
Manually Move
App and Data
3rd Party Tools
AWS VM Import
Refactor
for AWS
Rebuild Application
Architecture
Vendor
S/PaaS
(if available)
3rd Party Migration Tool
Manually Move App and Data
Determine
Migration Process
Replatform
(typically legacy
applications)
Recode App
Components
Rearchitect
Application
Recode
Application
Architect AWS Environment
and Deploy App, Migrate Data
Signoff
Tuning Cutover
Org/Ops
Impact
Analysis
Identify
Ops Changes
Change
Management
Plan
Application (Infrastructure) Migration Options
Application (Infrastructure) Migration Use Cases
Application Migration Level of Effort
2 – 4 hours 4 – 6 hours 6 – 8 hours 10 – 14 hours 20 – 24 hours
VM Conversion
Host Cloning
VM Conversion
Host Cloning
Host Cloning Live Migration
App
Containerization
Live Migration
App
Containerization
Live Migration
Migration
Method
AWS Migration Cost Considerations
3rd Party Costs
• 3rd Party Migration Tools
• Storage Vendors
• 3rd Party Application
Licensing
• OS Licensing
AWS Costs
• AWS Direct Connect
• Amazon EC2 (right-sized
based on utilization
metrics)
• Amazon EBS (anticipated
usable volume size)
• Amazon EBS snapshots
• Amazon S3 (usable
storage)
• Amazon Elastic Load
Balancing
• Amazon CloudFront
• Other Applicable Costs
(Amazon RDS, Amazon
Redshift, Amazon EMR,
etc.)
• 2nd (or 3rd) Availability
Zone
Labor
• Employees (FTE)
• Onshore Consultants
• Offshore Consultants
• Refactoring Effort
• Unsupported OS
• OS Upgrade
• Database to RDS
• Tools
Change Management
• Governance
• Operating Model
• Training
• Financial Management
and Measurements
• Configuration
Management
• Service Management
• Continuous Delivery /
Continuous Integration
Automated Migration Tool - Use Cases
Description Tool assisted migration option
Production environment, LIVE migration
with minimum downtime
CloudEndure
Production environment, not so critical
workload, can sustain outage
RACEMI
Non-supported OS No credible tool option
Windows 2003, in-place upgrade and
migration
AppZero
Database migrations, all use cases Attunity
Non-Prod / Non-critical migrations AWS VM Import
Application Owner Meeting
Connectivity Requirements
Data Migration Requirements
Identify Application Artifacts
Document Success Criteria
Identify Testing Process
Resolve Dependency ConflictsApplication Dependencies
Review Existing Blueprints
Verify VPC Connectivity
Complete Artifact Checklist
Firewall RequestsFirewall Port Determination
Intra-port Requirements
Week 1 Week 2
Initial Architecture Design
Application Installation
VPC Port
Exception
Allocate Credentials
Verify Subnet
Connectivity
Deploy AMI’s
App Owner ReviewApp Architecture Review
VPC Architecture Design
Identify Enhancement Opportunities
Test Application
Connectivity
Migrate Data
End to End Testing
Owner Sign-off
Update Final Design Document
Baseline Performance
Map out Application Migration Activities
Discover Design Build
Key
Build Agile Plan/Roadmap in Phases
Phase 1
AWSGOVDEV1
AWSGovDev2
AWSIntranet1
AWSInventory1
AWSKEYSTONE2
AWSrectrac1
AWSWEB10
Phase 2
AWSEMS3
AWSFireDEV2
AWSFirehouse2
AWSOneRoof2
AWSPAGEGATE2
Phase 3
AWSAWATCH1
AWSFBO1
AWSSQL12
AWSSQLDW1
AWSSQLFBO1
AWSTicketMGR3
AWSTicketMGR4
AWSTKTMGRWEB1
Phase 4
AWS3MSelfCHK1
AWSAPPSQL1
AWSAPPSQLDEV1
AWSILS3
AWSPAC3
AWSPRIVATESP1
AWSSPPRODAPP1
AWSSPPRODAPP2
Phase 4 – Cont.
AWSSPPRODAPP3
AWSSPPRODSQL1
AWSSPPRODSQL2
AWSSPPRODWFE1
AWSSPPRODWFE2
AWSSQLDEV2
AWSTime3
AWSTimeDEV3
Each Phase – 2 Week Sprint + 2-Days for Lessons Learned
Let’s do a sample Total Cost of Migration
(TCM) exercise…
Sample Migration Cost Model
Total Migration Effort Across 469 Hosts
Sample Cost Model is based
on a fictitious Enterprise
Migration of 469 workloads of
varying complexities.
Mean Migration Effort Across
Hosts: 5.45hrs per host
average
Per Server Average Migration
Investment Estimate
2560 hours @$150/hr Avg
250 hours @$287.50 Avg
Total Cost of Migration = $549,199
Migration Investment Overview/Pay Back
3yr On premises costs: $3,567,880
3yr AWS costs: $1,629,686
Annual savings: $646,064
1-Time Migration costs: $549,199
Estimated Pay Back:
10.5 Months
On-premises AWS
Server $1,720,061 $698,858
Storage $774,800 $245,353
Network $367,659 $37,104
IT Labor $675,360 $550,240
AWS Support $0 $98,131
Total $3,567,880 $1,629,686
1st Lesson Learned
Early Planning, Communication and Buy-In is
Essential
– Map out the timeline
– Understand and Categorize your
Applications
– Define your strategy
– Limit the variables
“Without a plan, there can be no
victory”
Critical and/or Strategic Not Critical or
Strategic
Easy to
Move
1
SaaS or IaaS
2
Hard to
Move
3
Custom Business Apps.
Oracle Financials
4
Legacy App Zone
Kill or Replace
Services
Categorize Apps and Reduce Variables
2nd Lesson Learned
Personnel requirements in the cloud really
are different from traditional operations
 Strong Ops need for Software Engineering skills
 Minimized need for deep Network or Storage
Not just in Ops…also for QA, Release, Dev and
Security
3rd Lesson Learned
The Burden of “Day Jobs” During Migration
 Existing Staff frequently asked to:
− Maintain current infrastructure
− Learn new skills
− Build out new infrastructure
− Migrate applications to the new environment
− Decommission the old environment
Do all of the above on the same salary, and…
Get excited about it!
Migration
Progress
4th Lesson Learned
Build Momentum, Monitor and Report Status
5th Lesson Learned
Architecture is Key
 Unexpected Savings
 What…No Web Servers?
 Compliance - FedRAMP
 European Privacy Laws
Availability
Zone
Availability
Zone
Availability
Zone
Mongo Mongo Mongo
Auto scaling Group
Appserver(
N)
Customer
.js.css
article
content
AlfrescoWordpress
page
template
configs configs
ElasticLoadBalancer
CloudFront
Content Delivery
Network
S3
Informatica
HBRGSVC Insert
Select
HBRGPrv Select
Dynamic
Static
AWS
Data Pipeline
Oracle EBS
ECommerce
Corporate Datacenter
6th Lesson Learned
Help is available from AWS – Use it!
 Documentation and Whitepapers
 Solution Architects
 Professional Services/APN Partners
 Technical Account Managers (TAM)
Key Takeaways
 Have a strategy and A Plan (even if it changes as you
migrate)
 Understand the components of your Migration Bubble
and their corresponding costs
 Determine the best “migration path” for each workload to
optimize cost/outcome in the migration process
 Leverage the Tools: APN Partners, Tooling, and AWS to
shorten the migration window
 Go fast!
Questions?
AsnaniS@amazon.com

More Related Content

What's hot

Cloud migration strategies
Cloud migration strategiesCloud migration strategies
Cloud migration strategies
SogetiLabs
 

What's hot (20)

A cloud readiness assessment framework
A cloud readiness assessment frameworkA cloud readiness assessment framework
A cloud readiness assessment framework
 
Where to Begin? Application Portfolio Migration
Where to Begin? Application Portfolio MigrationWhere to Begin? Application Portfolio Migration
Where to Begin? Application Portfolio Migration
 
AWS Application Discovery Service
AWS Application Discovery ServiceAWS Application Discovery Service
AWS Application Discovery Service
 
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...
 
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
 
An Overview of Best Practices for Large Scale Migrations - AWS Transformation...
An Overview of Best Practices for Large Scale Migrations - AWS Transformation...An Overview of Best Practices for Large Scale Migrations - AWS Transformation...
An Overview of Best Practices for Large Scale Migrations - AWS Transformation...
 
Cloud Migration
Cloud MigrationCloud Migration
Cloud Migration
 
Cloud Migration Strategy Framework
Cloud Migration Strategy FrameworkCloud Migration Strategy Framework
Cloud Migration Strategy Framework
 
Cloud Migration, Application Modernization and Security for Partners
Cloud Migration, Application Modernization and Security for PartnersCloud Migration, Application Modernization and Security for Partners
Cloud Migration, Application Modernization and Security for Partners
 
Cloud Migration Workshop
Cloud Migration WorkshopCloud Migration Workshop
Cloud Migration Workshop
 
Cloud Migration, Application Modernization, and Security
Cloud Migration, Application Modernization, and Security Cloud Migration, Application Modernization, and Security
Cloud Migration, Application Modernization, and Security
 
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
 
AWS Partner Webcast - Data Center Migration to the AWS Cloud
AWS Partner Webcast - Data Center Migration to the AWS CloudAWS Partner Webcast - Data Center Migration to the AWS Cloud
AWS Partner Webcast - Data Center Migration to the AWS Cloud
 
Perform a Cloud Readiness Assessment for Your Own Company
Perform a Cloud Readiness Assessment for Your Own CompanyPerform a Cloud Readiness Assessment for Your Own Company
Perform a Cloud Readiness Assessment for Your Own Company
 
Cloud migration strategies
Cloud migration strategiesCloud migration strategies
Cloud migration strategies
 
Leveraging AWS Partner Network (APN) Resources
Leveraging AWS Partner Network (APN) ResourcesLeveraging AWS Partner Network (APN) Resources
Leveraging AWS Partner Network (APN) Resources
 
Azure Migrate
Azure MigrateAzure Migrate
Azure Migrate
 
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 Cookbook: A Guide To Moving Your Apps To The Cloud
Cloud Migration Cookbook: A Guide To Moving Your Apps To The CloudCloud Migration Cookbook: A Guide To Moving Your Apps To The Cloud
Cloud Migration Cookbook: A Guide To Moving Your Apps To The Cloud
 
Azure migration
Azure migrationAzure migration
Azure migration
 

Viewers also liked

Amazon.com Corporate IT apps Migration to AWS
Amazon.com Corporate IT apps Migration to AWSAmazon.com Corporate IT apps Migration to AWS
Amazon.com Corporate IT apps Migration to AWS
Amazon Web Services
 
Best Practices in Planning a Large-Scale Migration to AWS - May 2017 AWS Onli...
Best Practices in Planning a Large-Scale Migration to AWS - May 2017 AWS Onli...Best Practices in Planning a Large-Scale Migration to AWS - May 2017 AWS Onli...
Best Practices in Planning a Large-Scale Migration to AWS - May 2017 AWS Onli...
Amazon Web Services
 

Viewers also liked (15)

Amazon.com Corporate IT apps Migration to AWS
Amazon.com Corporate IT apps Migration to AWSAmazon.com Corporate IT apps Migration to AWS
Amazon.com Corporate IT apps Migration to AWS
 
Just how pervasive is marketing ?
Just how pervasive is marketing ?Just how pervasive is marketing ?
Just how pervasive is marketing ?
 
Simplify Your Database Migration to AWS | AWS Public Sector Summit 2016
Simplify Your Database Migration to AWS | AWS Public Sector Summit 2016Simplify Your Database Migration to AWS | AWS Public Sector Summit 2016
Simplify Your Database Migration to AWS | AWS Public Sector Summit 2016
 
Best Practices in Planning a Large-Scale Migration to AWS - May 2017 AWS Onli...
Best Practices in Planning a Large-Scale Migration to AWS - May 2017 AWS Onli...Best Practices in Planning a Large-Scale Migration to AWS - May 2017 AWS Onli...
Best Practices in Planning a Large-Scale Migration to AWS - May 2017 AWS Onli...
 
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
 
Assessing Your Company's Cloud Readiness
Assessing Your Company's Cloud ReadinessAssessing Your Company's Cloud Readiness
Assessing Your Company's Cloud Readiness
 
Application Migrations
Application MigrationsApplication Migrations
Application Migrations
 
Implementing Service Oriented Architecture
Implementing Service Oriented ArchitectureImplementing Service Oriented Architecture
Implementing Service Oriented Architecture
 
(ISM201) Migrating to AWS: 7,700 Systems & 5 Global Data Centers
(ISM201) Migrating to AWS: 7,700 Systems & 5 Global Data Centers(ISM201) Migrating to AWS: 7,700 Systems & 5 Global Data Centers
(ISM201) Migrating to AWS: 7,700 Systems & 5 Global Data Centers
 
(ENT306) Application Portfolio Migration | AWS re:Invent 2014
(ENT306) Application Portfolio Migration | AWS re:Invent 2014(ENT306) Application Portfolio Migration | AWS re:Invent 2014
(ENT306) Application Portfolio Migration | AWS re:Invent 2014
 
My CIO Says That We are Going All-In and Migrating to AWS, Now What? | AWS Pu...
My CIO Says That We are Going All-In and Migrating to AWS, Now What? | AWS Pu...My CIO Says That We are Going All-In and Migrating to AWS, Now What? | AWS Pu...
My CIO Says That We are Going All-In and Migrating to AWS, Now What? | AWS Pu...
 
IT Transformation with AWS
IT Transformation with AWSIT Transformation with AWS
IT Transformation with AWS
 
AWS re:Invent 2016: Identifying Your Migration Options: the 6 Rs (ENT311)
AWS re:Invent 2016: Identifying Your Migration Options: the 6 Rs (ENT311)AWS re:Invent 2016: Identifying Your Migration Options: the 6 Rs (ENT311)
AWS re:Invent 2016: Identifying Your Migration Options: the 6 Rs (ENT311)
 
Introduction to Amazon Web Services
Introduction to Amazon Web ServicesIntroduction to Amazon Web Services
Introduction to Amazon Web Services
 
One-stop Solution for Mass Migration with Disaster Recovery Methodology with ...
One-stop Solution for Mass Migration with Disaster Recovery Methodology with ...One-stop Solution for Mass Migration with Disaster Recovery Methodology with ...
One-stop Solution for Mass Migration with Disaster Recovery Methodology with ...
 

Similar to AWS Migration Planning Roadmap

Aberdeen Oil & Gas Event - Cloud Adoption Framework
Aberdeen Oil & Gas Event - Cloud Adoption FrameworkAberdeen Oil & Gas Event - Cloud Adoption Framework
Aberdeen Oil & Gas Event - Cloud Adoption Framework
Amazon Web Services
 
Track 3 Session 4_企業工作負載遷移至 AWS 的最佳實踐
Track 3 Session 4_企業工作負載遷移至 AWS 的最佳實踐Track 3 Session 4_企業工作負載遷移至 AWS 的最佳實踐
Track 3 Session 4_企業工作負載遷移至 AWS 的最佳實踐
Amazon Web Services
 

Similar to AWS Migration Planning Roadmap (20)

The 2014 AWS Enterprise Summit - Where to Begin
The 2014 AWS Enterprise Summit - Where to BeginThe 2014 AWS Enterprise Summit - Where to Begin
The 2014 AWS Enterprise Summit - Where to Begin
 
Breaking down the economics and tco of migrating to aws - Toronto
Breaking down the economics and tco of migrating to aws - TorontoBreaking down the economics and tco of migrating to aws - Toronto
Breaking down the economics and tco of migrating to aws - Toronto
 
(ISM205) A Framework for IT and Business Transformation
(ISM205) A Framework for IT and Business Transformation(ISM205) A Framework for IT and Business Transformation
(ISM205) A Framework for IT and Business Transformation
 
Application Migrations at Scale
Application Migrations at ScaleApplication Migrations at Scale
Application Migrations at Scale
 
Migração - EBC on the road Brazil Edition [Portuguese]
Migração - EBC on the road Brazil Edition [Portuguese]Migração - EBC on the road Brazil Edition [Portuguese]
Migração - EBC on the road Brazil Edition [Portuguese]
 
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
 
AWS Webcast - Migrating your Data Center to the Cloud
AWS Webcast - Migrating your Data Center to the CloudAWS Webcast - Migrating your Data Center to the Cloud
AWS Webcast - Migrating your Data Center to the Cloud
 
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)
 
Aberdeen Oil & Gas Event - Cloud Adoption Framework
Aberdeen Oil & Gas Event - Cloud Adoption FrameworkAberdeen Oil & Gas Event - Cloud Adoption Framework
Aberdeen Oil & Gas Event - Cloud Adoption Framework
 
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)
 
Cloud Strategy
Cloud StrategyCloud Strategy
Cloud Strategy
 
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
 
AWS Large Scale Migrations - Jan 2016
AWS Large Scale Migrations - Jan 2016AWS Large Scale Migrations - Jan 2016
AWS Large Scale Migrations - Jan 2016
 
Track 3 Session 4_企業工作負載遷移至 AWS 的最佳實踐
Track 3 Session 4_企業工作負載遷移至 AWS 的最佳實踐Track 3 Session 4_企業工作負載遷移至 AWS 的最佳實踐
Track 3 Session 4_企業工作負載遷移至 AWS 的最佳實踐
 
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, ...
 
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
 
(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...
 
AWS Summit Singapore - Mass Migration to AWS: Best Practices to Solve Securit...
AWS Summit Singapore - Mass Migration to AWS: Best Practices to Solve Securit...AWS Summit Singapore - Mass Migration to AWS: Best Practices to Solve Securit...
AWS Summit Singapore - Mass Migration to AWS: Best Practices to Solve Securit...
 
Best Practices for Data Center Migration Planning - August 2016 Monthly Webin...
Best Practices for Data Center Migration Planning - August 2016 Monthly Webin...Best Practices for Data Center Migration Planning - August 2016 Monthly Webin...
Best Practices for Data Center Migration Planning - August 2016 Monthly Webin...
 

More from 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
 

More from Amazon Web Services (20)

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

Recently uploaded

+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@
 
Artificial Intelligence: Facts and Myths
Artificial Intelligence: Facts and MythsArtificial Intelligence: Facts and Myths
Artificial Intelligence: Facts and Myths
Joaquim Jorge
 

Recently uploaded (20)

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
 
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
 
How to Troubleshoot Apps for the Modern Connected Worker
How to Troubleshoot Apps for the Modern Connected WorkerHow to Troubleshoot Apps for the Modern Connected Worker
How to Troubleshoot Apps for the Modern Connected Worker
 
HTML Injection Attacks: Impact and Mitigation Strategies
HTML Injection Attacks: Impact and Mitigation StrategiesHTML Injection Attacks: Impact and Mitigation Strategies
HTML Injection Attacks: Impact and Mitigation Strategies
 
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...
 
Advantages of Hiring UIUX Design Service Providers for Your Business
Advantages of Hiring UIUX Design Service Providers for Your BusinessAdvantages of Hiring UIUX Design Service Providers for Your Business
Advantages of Hiring UIUX Design Service Providers for Your Business
 
+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...
 
Driving Behavioral Change for Information Management through Data-Driven Gree...
Driving Behavioral Change for Information Management through Data-Driven Gree...Driving Behavioral Change for Information Management through Data-Driven Gree...
Driving Behavioral Change for Information Management through Data-Driven Gree...
 
How to Troubleshoot Apps for the Modern Connected Worker
How to Troubleshoot Apps for the Modern Connected WorkerHow to Troubleshoot Apps for the Modern Connected Worker
How to Troubleshoot Apps for the Modern Connected Worker
 
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
 
Developing An App To Navigate The Roads of Brazil
Developing An App To Navigate The Roads of BrazilDeveloping An App To Navigate The Roads of Brazil
Developing An App To Navigate The Roads of Brazil
 
Boost PC performance: How more available memory can improve productivity
Boost PC performance: How more available memory can improve productivityBoost PC performance: How more available memory can improve productivity
Boost PC performance: How more available memory can improve productivity
 
Strategies for Landing an Oracle DBA Job as a Fresher
Strategies for Landing an Oracle DBA Job as a FresherStrategies for Landing an Oracle DBA Job as a Fresher
Strategies for Landing an Oracle DBA Job as a Fresher
 
Real Time Object Detection Using Open CV
Real Time Object Detection Using Open CVReal Time Object Detection Using Open CV
Real Time Object Detection Using Open CV
 
[2024]Digital Global Overview Report 2024 Meltwater.pdf
[2024]Digital Global Overview Report 2024 Meltwater.pdf[2024]Digital Global Overview Report 2024 Meltwater.pdf
[2024]Digital Global Overview Report 2024 Meltwater.pdf
 
Artificial Intelligence: Facts and Myths
Artificial Intelligence: Facts and MythsArtificial Intelligence: Facts and Myths
Artificial Intelligence: Facts and Myths
 
GenAI Risks & Security Meetup 01052024.pdf
GenAI Risks & Security Meetup 01052024.pdfGenAI Risks & Security Meetup 01052024.pdf
GenAI Risks & Security Meetup 01052024.pdf
 
Strategies for Unlocking Knowledge Management in Microsoft 365 in the Copilot...
Strategies for Unlocking Knowledge Management in Microsoft 365 in the Copilot...Strategies for Unlocking Knowledge Management in Microsoft 365 in the Copilot...
Strategies for Unlocking Knowledge Management in Microsoft 365 in the Copilot...
 
Handwritten Text Recognition for manuscripts and early printed texts
Handwritten Text Recognition for manuscripts and early printed textsHandwritten Text Recognition for manuscripts and early printed texts
Handwritten Text Recognition for manuscripts and early printed texts
 
Apidays Singapore 2024 - Building Digital Trust in a Digital Economy by Veron...
Apidays Singapore 2024 - Building Digital Trust in a Digital Economy by Veron...Apidays Singapore 2024 - Building Digital Trust in a Digital Economy by Veron...
Apidays Singapore 2024 - Building Digital Trust in a Digital Economy by Veron...
 

AWS Migration Planning Roadmap

  • 1. Sanjay Asnani AWS Professional Services December 2015 AWS Migration Planning and Roadmap Webinar
  • 2. Welcome & Objectives  Defining the “Migration Bubble”  Overview of the AWS Migration Methodology − Migration Cost Considerations − Application Disposition Options  AWS Migration Considerations − Methodologies routes based on speed and process − Level of Effort − Tools (Native AWS or Partner tools)  Building the Migration Plan  Estimating Total Cost of Migration (“TCM”)  Lessons Learned
  • 3. Application Migration Challenges  Lack of accurate discovery tools and processes  Lack of application contexts / information  Limited CMDB or similar data sources  Inaccurate on premise costs  Lack of detail and scope with respect to operating model, governance, risk, compliance, security, software licensing, etc.  Indicators of potential operational practice maturity gaps within examined datasets  Increased cost  Longer time to value  Inaction Challenges
  • 5. The Migration Bubble – Components Planning and Assessment Migration Tools Consulting Partners Internal Training Duplicate Environments Lease Penalties
  • 6. The Migration Bubble Cost Time Planning Migration Bubble Operation and Optimization • Planning and Assessment • Duplicate Environments • Staff Training • Migration Consulting • 3rd Party Tooling • Lease Penalties
  • 7. AWS Migration Planning and Execution Considerations
  • 8. Understand Your On-premises Cost It is important to accurately understand your current costs in order to know how to plan and build your migration model for optimal cost efficiency
  • 9. On-premises Cost Considerations Network costs Storage costs Server costs Hardware – server, rack chassis PDUs, ToR switches (+maintenance) Software - OS, virtualization licenses (maintenance) Overhead cost Space Power Cooling Hardware – storage disks, SAN/FC switches Overhead cost Storage admin costs Network hardware – LAN switches, load balancer bandwidth costs Network admin costs Overhead cost IT labor costs Server admin Virtualization admin 1 2 3 4 Space Power Cooling Space Power Cooling illustrative 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.
  • 10. On-premises Cost Drivers  Labor – How much do you spend on maintaining your environment?  Network – How much bandwidth do you need? Network gear?  Capacity – What is the cost of over-provisioning for peak capacity?  Availability / Power – Do you have a DR facility? Cost of power?  Server – What is the cost of over-provisioning? Average utilization?  Space – Will you run out of data center space? When is your lease up?
  • 11. Speed and Process Decisions Change Migration Costs The cost of migration has many levers that can be pulled in order to speed up or slow down the process. Each of these has a corresponding cost associated with it.
  • 13. Application Disposition – All Options Discover, Assess (Enterprise Architecture and Applications) Lift and Shift (Minimal Change) Migration and UAT Testing Operate Refactor for AWS Application Lift and Shift Move the App Infrastructure Plan Migration and Sequencing Determine Migration Path Decommission Do Not Move Design, Build AWS Environment Move the Application Determine Migration Process Manually Move App and Data 3rd Party Tools AWS VM Import Refactor for AWS Rebuild Application Architecture Vendor S/PaaS (if available) 3rd Party Migration Tool Manually Move App and Data Determine Migration Process Replatform (typically legacy applications) Recode App Components Rearchitect Application Recode Application Architect AWS Environment and Deploy App, Migrate Data Signoff Tuning Cutover Org/Ops Impact Analysis Identify Ops Changes Change Management Plan
  • 16. Application Migration Level of Effort 2 – 4 hours 4 – 6 hours 6 – 8 hours 10 – 14 hours 20 – 24 hours VM Conversion Host Cloning VM Conversion Host Cloning Host Cloning Live Migration App Containerization Live Migration App Containerization Live Migration Migration Method
  • 17. AWS Migration Cost Considerations 3rd Party Costs • 3rd Party Migration Tools • Storage Vendors • 3rd Party Application Licensing • OS Licensing AWS Costs • AWS Direct Connect • Amazon EC2 (right-sized based on utilization metrics) • Amazon EBS (anticipated usable volume size) • Amazon EBS snapshots • Amazon S3 (usable storage) • Amazon Elastic Load Balancing • Amazon CloudFront • Other Applicable Costs (Amazon RDS, Amazon Redshift, Amazon EMR, etc.) • 2nd (or 3rd) Availability Zone Labor • Employees (FTE) • Onshore Consultants • Offshore Consultants • Refactoring Effort • Unsupported OS • OS Upgrade • Database to RDS • Tools Change Management • Governance • Operating Model • Training • Financial Management and Measurements • Configuration Management • Service Management • Continuous Delivery / Continuous Integration
  • 18. Automated Migration Tool - Use Cases Description Tool assisted migration option Production environment, LIVE migration with minimum downtime CloudEndure Production environment, not so critical workload, can sustain outage RACEMI Non-supported OS No credible tool option Windows 2003, in-place upgrade and migration AppZero Database migrations, all use cases Attunity Non-Prod / Non-critical migrations AWS VM Import
  • 19. Application Owner Meeting Connectivity Requirements Data Migration Requirements Identify Application Artifacts Document Success Criteria Identify Testing Process Resolve Dependency ConflictsApplication Dependencies Review Existing Blueprints Verify VPC Connectivity Complete Artifact Checklist Firewall RequestsFirewall Port Determination Intra-port Requirements Week 1 Week 2 Initial Architecture Design Application Installation VPC Port Exception Allocate Credentials Verify Subnet Connectivity Deploy AMI’s App Owner ReviewApp Architecture Review VPC Architecture Design Identify Enhancement Opportunities Test Application Connectivity Migrate Data End to End Testing Owner Sign-off Update Final Design Document Baseline Performance Map out Application Migration Activities Discover Design Build Key
  • 20. Build Agile Plan/Roadmap in Phases Phase 1 AWSGOVDEV1 AWSGovDev2 AWSIntranet1 AWSInventory1 AWSKEYSTONE2 AWSrectrac1 AWSWEB10 Phase 2 AWSEMS3 AWSFireDEV2 AWSFirehouse2 AWSOneRoof2 AWSPAGEGATE2 Phase 3 AWSAWATCH1 AWSFBO1 AWSSQL12 AWSSQLDW1 AWSSQLFBO1 AWSTicketMGR3 AWSTicketMGR4 AWSTKTMGRWEB1 Phase 4 AWS3MSelfCHK1 AWSAPPSQL1 AWSAPPSQLDEV1 AWSILS3 AWSPAC3 AWSPRIVATESP1 AWSSPPRODAPP1 AWSSPPRODAPP2 Phase 4 – Cont. AWSSPPRODAPP3 AWSSPPRODSQL1 AWSSPPRODSQL2 AWSSPPRODWFE1 AWSSPPRODWFE2 AWSSQLDEV2 AWSTime3 AWSTimeDEV3 Each Phase – 2 Week Sprint + 2-Days for Lessons Learned
  • 21. Let’s do a sample Total Cost of Migration (TCM) exercise…
  • 22. Sample Migration Cost Model Total Migration Effort Across 469 Hosts Sample Cost Model is based on a fictitious Enterprise Migration of 469 workloads of varying complexities. Mean Migration Effort Across Hosts: 5.45hrs per host average
  • 23. Per Server Average Migration Investment Estimate 2560 hours @$150/hr Avg 250 hours @$287.50 Avg Total Cost of Migration = $549,199
  • 24. Migration Investment Overview/Pay Back 3yr On premises costs: $3,567,880 3yr AWS costs: $1,629,686 Annual savings: $646,064 1-Time Migration costs: $549,199 Estimated Pay Back: 10.5 Months On-premises AWS Server $1,720,061 $698,858 Storage $774,800 $245,353 Network $367,659 $37,104 IT Labor $675,360 $550,240 AWS Support $0 $98,131 Total $3,567,880 $1,629,686
  • 25. 1st Lesson Learned Early Planning, Communication and Buy-In is Essential – Map out the timeline – Understand and Categorize your Applications – Define your strategy – Limit the variables “Without a plan, there can be no victory”
  • 26. Critical and/or Strategic Not Critical or Strategic Easy to Move 1 SaaS or IaaS 2 Hard to Move 3 Custom Business Apps. Oracle Financials 4 Legacy App Zone Kill or Replace Services Categorize Apps and Reduce Variables
  • 27. 2nd Lesson Learned Personnel requirements in the cloud really are different from traditional operations  Strong Ops need for Software Engineering skills  Minimized need for deep Network or Storage Not just in Ops…also for QA, Release, Dev and Security
  • 28. 3rd Lesson Learned The Burden of “Day Jobs” During Migration  Existing Staff frequently asked to: − Maintain current infrastructure − Learn new skills − Build out new infrastructure − Migrate applications to the new environment − Decommission the old environment Do all of the above on the same salary, and…
  • 30. Migration Progress 4th Lesson Learned Build Momentum, Monitor and Report Status
  • 31. 5th Lesson Learned Architecture is Key  Unexpected Savings  What…No Web Servers?  Compliance - FedRAMP  European Privacy Laws Availability Zone Availability Zone Availability Zone Mongo Mongo Mongo Auto scaling Group Appserver( N) Customer .js.css article content AlfrescoWordpress page template configs configs ElasticLoadBalancer CloudFront Content Delivery Network S3 Informatica HBRGSVC Insert Select HBRGPrv Select Dynamic Static AWS Data Pipeline Oracle EBS ECommerce Corporate Datacenter
  • 32. 6th Lesson Learned Help is available from AWS – Use it!  Documentation and Whitepapers  Solution Architects  Professional Services/APN Partners  Technical Account Managers (TAM)
  • 33. Key Takeaways  Have a strategy and A Plan (even if it changes as you migrate)  Understand the components of your Migration Bubble and their corresponding costs  Determine the best “migration path” for each workload to optimize cost/outcome in the migration process  Leverage the Tools: APN Partners, Tooling, and AWS to shorten the migration window  Go fast!