SlideShare a Scribd company logo
1 of 38
Download to read offline
© 2016, Amazon Web Services, Inc. or its Affiliates. All rights reserved.© 2016, Amazon Web Services, Inc. or its Affiliates. All rights reserved.
Nirav Kothari, Principal Consultant
AWS Professional Services
Jeffrey Gelb, Head of Foundational Engineering
Scholastic Inc.
November 30, 2016
Identifying Your Migration
Options: The 6 Rs
© 2016, Amazon Web Services, Inc. or its Affiliates. All rights reserved.
Agenda
In this session, we will cover:
• The 6 Rs of migration
• Assessment-based approach
• Considerations when selecting the various Rs
• Discuss each R of migration strategy
• How Scholastic leveraged the 6 Rs
© 2016, Amazon Web Services, Inc. or its Affiliates. All rights reserved.
6 Rs migration strategy
Retain (Revisit) Replatform
Retire Refactor
Rehost Rearchitect (Replace)
• Customers will keep host/application in their
source environment
• Minimal analysis/validation of scope and
application affinity
• Dependency on integrating service
management
• Application and host decommission on source
• No migration to target
• Application owner approvals needed
• 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)
• Up-version of the OS and/or database onto the
target cloud
• Some level of application changes
• Application reinstallation on the target
• Database to Amazon RDS
• OS and/or database porting
• Middleware and application change to cloud
service offering
• Data conversion; Database transition to MySQL,
Amazon Aurora, or other
• Application architecture changes may also require
Up-version or Porting
• Use SaaS-based offerings, application architecture
changes may require porting
• Middleware, data modernization; application
consolidation/stacking
1
2
3
4
5
6
© 2016, Amazon Web Services, Inc. or its Affiliates. All rights reserved.
Assessment-based approach
• Financial assessment
• Security assessment
• Compliance and regulatory
assessment
• Business assessment
• Technical assessment
• Contractual assessment
© 2016, Amazon Web Services, Inc. or its Affiliates. All rights reserved.
Application considerations
• What is the application roadmap?
• What are the costs associated with this application?
• What improvement options are available to enhance service?
• Are there any risks of not making changes to this application?
• Where does this application align with the technology goals of
the organization?
© 2016, Amazon Web Services, Inc. or its Affiliates. All rights reserved.
Mapping drivers to migration strategy
BusinessAgility/Value
Migration EffortLow High
High
Retire
Retain (Revisit)
Rehost
Replatform
Refactor
Rearchitect (Replace)
© 2016, Amazon Web Services, Inc. or its Affiliates. All rights reserved.
Retain
• Unsupported OS and applications
• Legacy applications that do not have
a business justification for migrating
to the cloud
Physical Machine/Virtual Machine Image
App Binary
Operating System Files
Disk Volumes
Disk Drives
Memory
NIC
User Data
Retain Retire Rehost Replatform Refactor
Rearchitect
(Replace)
© 2016, Amazon Web Services, Inc. or its Affiliates. All rights reserved.
Retire
• Duplicate resources due to M&A
• Resources part of an existing
decommissioning program scope
• Clustered hosts for DR purposes
• Alternative HA hosts
Physical Machine/Virtual Machine Image
App Binary
Operating System Files
Disk Volumes
Disk Drives
Memory
NIC
User Data
Retain Retire Rehost Replatform Refactor
Rearchitect
(Replace)
© 2016, Amazon Web Services, Inc. or its Affiliates. All rights reserved.
Rehost
Physical Machine/Virtual Machine Image
App Binary
Operating System Files
Disk Volumes
Disk Drives
Memory
NIC
User Data
Amazon EC2
New Disk Volumes
Operating System Files
App Binary User Data
Rehost
• Servers running packaged
software
• Applications without an
active roadmap
• Ad hoc, dev, and test
environments
Retain Retire Rehost Replatform Refactor
Rearchitect
(Replace)
© 2016, Amazon Web Services, Inc. or its Affiliates. All rights reserved.
Rehost
ConsPros
 Speed of migration
 Reduced risk of migration
 AWS + partner ecosystem-offered tools to
natively support this migration strategy
 Migration could be application, hypervisor, and
physical hardware agnostic
 Could be automated/tool assisted
 Supports migration of system with
configuration
 Rehost is not OS agnostic; you will retain the
same OS and settings in the target
environment
 You may not use AWS services that give you
operational scale like Amazon RDS, Amazon
Redshift, and so on
 Inherit potentially same application
performance characteristics
 You don’t get to retire much technical debt
Retain Retire Rehost Replatform Refactor
Rearchitect
(Replace)
© 2016, Amazon Web Services, Inc. or its Affiliates. All rights reserved.
Best practices for Rehost
• Utilize AWS and/or partner tools for increased velocity of your
migration initiative
• Set up Migration Factory with AWS/partner help
• Evaluate and understand your infrastructure environment
• Challenge yourself to improved architecture
• Exercise migrations before doing a cutover
Retain Retire Rehost Replatform Refactor
Rearchitect
(Replace)
AWS Server
Migration Service
(AWS SMS)
© 2016, Amazon Web Services, Inc. or its Affiliates. All rights reserved.
Replatform
Physical Machine/Virtual Machine Image
App Binary
Operating System Files
Disk Volumes
Disk Drives
Memory
NIC
User Data
EC2
New Disk Volumes
Fresh New OS
App Binary User Data
Replatform
• Changing the OS or
DB engine
• Upgrading to the
latest release of an
application
• Upgrading the OS
from Windows 2003
to Windows
2008/2012
• Upgrading from
Oracle 8 to Oracle 11
Retain Retire Rehost Replatform Refactor
Rearchitect
(Replace)
© 2016, Amazon Web Services, Inc. or its Affiliates. All rights reserved.
Replatform
ConsPros
 Option to use cloud services that are close to
existing infrastructure without requiring code
change, for example, RDS, Amazon Aurora,
Amazon EFS, Amazon WorkSpaces
 No dependency on OS, hypervisor or
underlying physical hardware platform
 Migrating to newer platform/OS/DB
 Opportunity to utilize modern OS/DB
features/functionality
 Automated tools assisted option avaialble in
some cases
 Some Replatform projects may be time-
consuming and costlier
 Might require both the existing and new
environment to run in parallel
 Requires additional planning and coordination
Retain Retire Rehost Replatform Refactor
Rearchitect
(Replace)
© 2016, Amazon Web Services, Inc. or its Affiliates. All rights reserved.
Best practice for Replatform
• Evaluate code dependencies on OS
• Identify any modifications required in the code to port it on a
new OS
• Evaluate if porting would require any functionality trade-offs
• Communicate trade-offs with user base and partners
• Wherever possible, break up each functional component and
test them individually
• Consider hybrid environment and plan your migration
appropriately
• If environments are running in parallel, consider DNS switch
method post successful testing
Retain Retire Rehost Replatform Refactor
Rearchitect
(Replace)
AWS Database
Migration Service
(AWS DMS)
© 2016, Amazon Web Services, Inc. or its Affiliates. All rights reserved.
Refactor
Physical Machine/Virtual Machine Image
App Binary
Operating System Files
Disk Volumes
Disk Drives
Memory
NIC
User Data
EC2
New Disk Volumes
New Operating System
App Binary User DataRefactor
• Changing middleware
• Recoding application
components
• Changing application
code to utilize cloud
native feature for
performance, scaling,
agility
Retain Retire Rehost Replatform Refactor
Rearchitect
(Replace)
© 2016, Amazon Web Services, Inc. or its Affiliates. All rights reserved.
Refactor
ConsPros
 Application with a new lifeline, utilizes cloud
native features
 Increased efficiency, agility at improved cost
 Refactor strategy is application code, OS,
hypervisor and hardware agnostic
 Flexibility in porting and globalization
 Adaptive to modern consumer needs
 Better customer experience
 Could be complicated
 Requires a very good understanding of all
aspects of the application, compliance,
regulatory, security, code, design, and so on
 Could be expensive
 Migration timelines could be extended
 Additional resource requirement by the
business
Retain Retire Rehost Replatform Refactor
Rearchitect
(Replace)
© 2016, Amazon Web Services, Inc. or its Affiliates. All rights reserved.
Best practice for Refactor
• Scope your Refactoring initiative to a desired business outcome, don’t
make it a reengineering project
• Make sure your code is working as expected and baseline current
functionality and features
• Make sure you have documented test procedures (and tools) for regular
testing after each component of your code is refactored
• Consider this as an opportunity to introduce good CI/CD practice and
tools, this would allow quick development, testing, rollout and rollback
• Break each refactoring down into small project, ensuring the delivered
code matches the desired functionality
• Use automated refactoring tool if there is one available for your use
case; for example, if your application is C++, you might be able to use
Lint, Visual Assist, Visual Studio
PaaSLane
Retain Retire Rehost Replatform Refactor
Rearchitect
(Replace)
© 2016, Amazon Web Services, Inc. or its Affiliates. All rights reserved.
Rearchitect (Replace)
Physical Machine/Virtual Machine Image
App Binary
Operating System Files
Disk Volumes
Disk Drives
Memory
NIC
User Data User DataRearchitect
$aaS on
Hosted Solution
• Changing from RISC to x86
• Changing application
components
• Rebuilding application
architecture
• Replacing the application
with a SaaS offering or COTS
product
• Purchasing a cloud-
compatible license
Retain Retire Rehost Replatform Refactor
Rearchitect
(Replace)
© 2016, Amazon Web Services, Inc. or its Affiliates. All rights reserved.
Rearchitect (Replace)
ConsPros
 Eliminating dependency on custom hardware
or proprietary technology platforms
 With Replace strategy, no infrastructure to
maintain
 Pay for what you use with SLAs
 Careful evaluation of partners/vendors
required
 Some Rearchitect use cases grow in time and
effort, covering Replatform, and Refactor
 Data migration still required, even if Replace is
the strategy
Retain Retire Rehost Replatform Refactor
Rearchitect
(Replace)
© 2016, Amazon Web Services, Inc. or its Affiliates. All rights reserved.
Best practice for Rearchitect (Replace)
• Evaluate your options, not just from technical functionality perspective, but also
consider integrations with partners, financial viability, and security/compliance or
regulatory requirements
• Build and run in parallel and identify options to keep data between the on premise
and newer system in sync
• Test functionalities in batches; benefits vs. sign-up vs. payroll and so on
• Identify user base that will be testing each functional component of the new
system, migrate in batches as well
Retain Retire Rehost Replatform Refactor
Rearchitect
(Replace)
© 2016, Amazon Web Services, Inc. or its Affiliates. All rights reserved.
Comparing cloud migration strategies
All dimensions of time, cost and agility are relative to migration strategies presented on this slide
RehostRetain Retire Replatform Refactor
Time
Cost
Agility
Rearchitect
(Replace)
Balanced Rewarding
© 2016, Amazon Web Services, Inc. or its Affiliates. All rights reserved.© 2016, Amazon Web Services, Inc. or its Affiliates. All rights reserved.
Case Study
© 2016, Amazon Web Services, Inc. or its Affiliates. All rights reserved.
Who is Scholastic?
© 2016, Amazon Web Services, Inc. or its Affiliates. All rights reserved.
Who is Scholastic?
• Our mission: To encourage the intellectual and personal
growth of all children, beginning with literacy
• Started in 1920 with a single magazine
• The largest publisher and distributor of children’s books in the
world
• 165 countries, 45 languages
• A leading provider of educational materials in K–8
© 2016, Amazon Web Services, Inc. or its Affiliates. All rights reserved.
Strategic things that matter
• Costs
• Uncertainty
• Flexibility
• Risk
• Scale
• Organization
• Strategy and reputation
© 2016, Amazon Web Services, Inc. or its Affiliates. All rights reserved.
Key cost factors
• Current costs
• Like for like costs
• Ideal architecture costs
• Pain point costs
• Transition costs
• Opportunity costs
© 2016, Amazon Web Services, Inc. or its Affiliates. All rights reserved.
Analysis approaches
• Retain or Rehost: macro analysis
• Replatform, Rearchitect: architectural analysis
• Rehost, Refactor, Rearchitect:
• Cost avoidance, feature/scale requirements
• Retire, Rearchitect, Refactor:
• Business alignment
• Lifespan
© 2016, Amazon Web Services, Inc. or its Affiliates. All rights reserved.
Scholastic’s migration mantras
• Everything must go!
• One step at a time
• Find one win
• Improve one thing
• Do or do not, there is no try
• When in doubt, move it
• In the cloud, incremental improvement == $
© 2016, Amazon Web Services, Inc. or its Affiliates. All rights reserved.
Scholastic: Retain (Revisit)
• Our example: e-commerce platform
• Why:
• Recent infrastructure investment
• Older technology with few cloud examples
• Proprietary third party software, no obvious support
• Limited depth of expertise in-house
• Limited lifespan
• Cost and risk of moving >> leaving in place
• Limited value in moving
• Outcome: left in place for 2+ years until retired
© 2016, Amazon Web Services, Inc. or its Affiliates. All rights reserved.
Scholastic: Rehost <-> Replatform
• Our example: marketing website infrastructure
• Why:
• Status quo was not viable
• Technologies very well supported by AWS
• Strong in-house team
• Low risk migration path
• Lots of independent pieces, easily testable.
• Cost and risk of moving < leaving in place.
• Outcome: migration + upgrades over 3-month span
© 2016, Amazon Web Services, Inc. or its Affiliates. All rights reserved.
Scholastic: Rearchitect
• Our example: digital platform
• Why:
• Status quo was not viable
• Desire for investment
• Strong future product growth
• Strong development team
• Good architectural and service fit
• Outcome: Radical cost and performance improvements
© 2016, Amazon Web Services, Inc. or its Affiliates. All rights reserved.
Scholastic: Refactor (+ Replatform)
• Our example: identity services
• Why:
• General architecture was stable
• Relatively small changes
• Good match for AWS
• Obvious and self-contained pain points
• Strong development team
• Status-quo at breaking point
• New solution available
• Outcome: launched May, 10x performance benefits, 5–
10x reliability/recovery improvement
© 2016, Amazon Web Services, Inc. or its Affiliates. All rights reserved.
Scholastic: Retire
• Our example: legacy web products
• Why:
• EOL technology
• No clear migration path (cloud or other)
• No clear refactoring path
• No clear replatform option
• No funding source or clear ROI horizon
• Overlap with other enterprise options
• Outcome: Almost all legacy technologies retired. Some
product lines retired.
© 2016, Amazon Web Services, Inc. or its Affiliates. All rights reserved.
AWS-Provided Migration Tools
Simplify the Journey
Data Transfer
S3 Transfer
Acceleration
AWS Storage
Gateway
AWS Snowball
AWS Direct
Connect
Amazon Kinesis
Firehose
Post Migration
Validation
CloudWatch
Access partner
tools
AWS Marketplace
Server and DB
Migration
AWS Server
Migration Service
AWS Database
Migration Service
VMWare Cloud on
AWS
Planning
AWS Application
Discovery Service
AWS Architecture
Center
© 2016, Amazon Web Services, Inc. or its Affiliates. All rights reserved.
What’s Next?
Application portfolio migration
Operate and
OptimizeDiscover Plan
Migrate and
Validate
Better understand
your application
portfolio
Streamline app
migration planning
and tracking
Reduce time spent
determining current
status
More easily view
migration progress
Application discovery, planning, and migration tracking in one place
© 2016, Amazon Web Services, Inc. or its Affiliates. All rights reserved.
Thank you!
© 2016, Amazon Web Services, Inc. or its Affiliates. All rights reserved.
Remember to complete
your evaluations!
© 2016, Amazon Web Services, Inc. or its Affiliates. All rights reserved.
Related Sessions
ENT218 - Simplify Cloud Migration with AWS Server Migration Service
ENT312 - Develop Your Migration Toolkit
ARC316 - Hybrid IT: A Stepping Stone to All-In
ARC314 - Enabling Enterprise Migrations: Creating an AWS Landing Zone
For more information, please visit
https://aws.amazon.com/migration/partner-solutions/

More Related Content

What's hot

Large-Scale AWS Migrations with CSC
Large-Scale AWS Migrations with CSCLarge-Scale AWS Migrations with CSC
Large-Scale AWS Migrations with CSCAmazon Web Services
 
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...Amazon Web Services
 
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...Amazon Web Services
 
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 PartnersAmazon Web Services
 
Reduce Costs and Build a Strong Operational Foundation with the AWS Migration...
Reduce Costs and Build a Strong Operational Foundation with the AWS Migration...Reduce Costs and Build a Strong Operational Foundation with the AWS Migration...
Reduce Costs and Build a Strong Operational Foundation with the AWS Migration...Amazon Web Services
 
Migrating On-Premises Databases to Cloud
Migrating On-Premises Databases to CloudMigrating On-Premises Databases to Cloud
Migrating On-Premises Databases to CloudAmazon Web Services
 
Accelerating Your Portfolio Migration to AWS Using AWS Migration Hub - ENT321...
Accelerating Your Portfolio Migration to AWS Using AWS Migration Hub - ENT321...Accelerating Your Portfolio Migration to AWS Using AWS Migration Hub - ENT321...
Accelerating Your Portfolio Migration to AWS Using AWS Migration Hub - ENT321...Amazon Web Services
 
Azure cloud migration simplified
Azure cloud migration simplifiedAzure cloud migration simplified
Azure cloud migration simplifiedGirlo
 
A cloud readiness assessment framework
A cloud readiness assessment frameworkA cloud readiness assessment framework
A cloud readiness assessment frameworkCarlo Colicchio
 
Executing a Large-Scale Migration to AWS
Executing a Large-Scale Migration to AWSExecuting a Large-Scale Migration to AWS
Executing a Large-Scale Migration to AWSAmazon Web Services
 
Containers Anywhere with OpenShift by Red Hat
Containers Anywhere with OpenShift by Red HatContainers Anywhere with OpenShift by Red Hat
Containers Anywhere with OpenShift by Red HatAmazon Web Services
 
An introduction to Serverless
An introduction to ServerlessAn introduction to Serverless
An introduction to ServerlessAdrien Blind
 
Amazon EC2 and Amazon VPC Hands-on Workshop
Amazon EC2 and Amazon VPC Hands-on WorkshopAmazon EC2 and Amazon VPC Hands-on Workshop
Amazon EC2 and Amazon VPC Hands-on WorkshopAmazon Web Services
 
Data Center Migration to the AWS Cloud
Data Center Migration to the AWS CloudData Center Migration to the AWS Cloud
Data Center Migration to the AWS CloudTom Laszewski
 
Cloud Migration, Application Modernization, and Security
Cloud Migration, Application Modernization, and Security Cloud Migration, Application Modernization, and Security
Cloud Migration, Application Modernization, and Security Tom Laszewski
 
Creating an Operating Model to enable a high frequency organization
Creating an Operating Model to enable a high frequency organizationCreating an Operating Model to enable a high frequency organization
Creating an Operating Model to enable a high frequency organizationTom Laszewski
 

What's hot (20)

Application Migrations at Scale
Application Migrations at ScaleApplication Migrations at Scale
Application Migrations at Scale
 
Large-Scale AWS Migrations with CSC
Large-Scale AWS Migrations with CSCLarge-Scale AWS Migrations with CSC
Large-Scale AWS Migrations with CSC
 
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...
 
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, 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
 
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...
 
Migrating On-Premises Databases to Cloud
Migrating On-Premises Databases to CloudMigrating On-Premises Databases to Cloud
Migrating On-Premises Databases to Cloud
 
Accelerating Your Portfolio Migration to AWS Using AWS Migration Hub - ENT321...
Accelerating Your Portfolio Migration to AWS Using AWS Migration Hub - ENT321...Accelerating Your Portfolio Migration to AWS Using AWS Migration Hub - ENT321...
Accelerating Your Portfolio Migration to AWS Using AWS Migration Hub - ENT321...
 
AWS Adoption in FSI
AWS Adoption in FSIAWS Adoption in FSI
AWS Adoption in FSI
 
Serverless Architectures.pdf
Serverless Architectures.pdfServerless Architectures.pdf
Serverless Architectures.pdf
 
Migrating to the Cloud
Migrating to the CloudMigrating to the Cloud
Migrating to the Cloud
 
Azure cloud migration simplified
Azure cloud migration simplifiedAzure cloud migration simplified
Azure cloud migration simplified
 
A cloud readiness assessment framework
A cloud readiness assessment frameworkA cloud readiness assessment framework
A cloud readiness assessment framework
 
Executing a Large-Scale Migration to AWS
Executing a Large-Scale Migration to AWSExecuting a Large-Scale Migration to AWS
Executing a Large-Scale Migration to AWS
 
Containers Anywhere with OpenShift by Red Hat
Containers Anywhere with OpenShift by Red HatContainers Anywhere with OpenShift by Red Hat
Containers Anywhere with OpenShift by Red Hat
 
An introduction to Serverless
An introduction to ServerlessAn introduction to Serverless
An introduction to Serverless
 
Amazon EC2 and Amazon VPC Hands-on Workshop
Amazon EC2 and Amazon VPC Hands-on WorkshopAmazon EC2 and Amazon VPC Hands-on Workshop
Amazon EC2 and Amazon VPC Hands-on Workshop
 
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
 
Cloud Migration, Application Modernization, and Security
Cloud Migration, Application Modernization, and Security Cloud Migration, Application Modernization, and Security
Cloud Migration, Application Modernization, and Security
 
Creating an Operating Model to enable a high frequency organization
Creating an Operating Model to enable a high frequency organizationCreating an Operating Model to enable a high frequency organization
Creating an Operating Model to enable a high frequency organization
 

Viewers also liked

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 ...Amazon Web Services
 
[AWS初心者向けWebinar] AWSへのアプリケーション移行の考え方と実践
[AWS初心者向けWebinar] AWSへのアプリケーション移行の考え方と実践[AWS初心者向けWebinar] AWSへのアプリケーション移行の考え方と実践
[AWS初心者向けWebinar] AWSへのアプリケーション移行の考え方と実践Amazon Web Services Japan
 
AWS re:Invent 2016: Simplified Data Center Migration—Lessons Learned by Live ...
AWS re:Invent 2016: Simplified Data Center Migration—Lessons Learned by Live ...AWS re:Invent 2016: Simplified Data Center Migration—Lessons Learned by Live ...
AWS re:Invent 2016: Simplified Data Center Migration—Lessons Learned by Live ...Amazon Web Services
 
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 BeginAmazon Web Services
 
Armazenamento para uma estratégia híbrida
 Armazenamento para uma estratégia híbrida Armazenamento para uma estratégia híbrida
Armazenamento para uma estratégia híbridaAmazon Web Services LATAM
 
Migración de datos a la nube: 6 estrategias para llevar datos a AWS
Migración de datos a la nube: 6 estrategias para llevar datos a AWSMigración de datos a la nube: 6 estrategias para llevar datos a AWS
Migración de datos a la nube: 6 estrategias para llevar datos a AWSAmazon Web Services LATAM
 
Implementing Service Oriented Architecture
Implementing Service Oriented ArchitectureImplementing Service Oriented Architecture
Implementing Service Oriented ArchitectureAmazon Web Services
 
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...Amazon Web Services
 
(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 2014Amazon Web Services
 
(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 CentersAmazon 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
 
Assessing Your Company's Cloud Readiness
Assessing Your Company's Cloud ReadinessAssessing Your Company's Cloud Readiness
Assessing Your Company's Cloud ReadinessAmazon Web Services
 
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 2016Amazon Web Services
 
Perform a Cloud Readiness Assessment for Your Own Company
Perform a Cloud Readiness Assessment for Your Own CompanyPerform a Cloud Readiness Assessment for Your Own Company
Perform a Cloud Readiness Assessment for Your Own CompanyAmazon Web Services
 

Viewers also liked (16)

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 ...
 
[AWS初心者向けWebinar] AWSへのアプリケーション移行の考え方と実践
[AWS初心者向けWebinar] AWSへのアプリケーション移行の考え方と実践[AWS初心者向けWebinar] AWSへのアプリケーション移行の考え方と実践
[AWS初心者向けWebinar] AWSへのアプリケーション移行の考え方と実践
 
AWS re:Invent 2016: Simplified Data Center Migration—Lessons Learned by Live ...
AWS re:Invent 2016: Simplified Data Center Migration—Lessons Learned by Live ...AWS re:Invent 2016: Simplified Data Center Migration—Lessons Learned by Live ...
AWS re:Invent 2016: Simplified Data Center Migration—Lessons Learned by Live ...
 
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
 
Armazenamento para uma estratégia híbrida
 Armazenamento para uma estratégia híbrida Armazenamento para uma estratégia híbrida
Armazenamento para uma estratégia híbrida
 
Migración de datos a la nube: 6 estrategias para llevar datos a AWS
Migración de datos a la nube: 6 estrategias para llevar datos a AWSMigración de datos a la nube: 6 estrategias para llevar datos a AWS
Migración de datos a la nube: 6 estrategias para llevar datos a AWS
 
Implementing Service Oriented Architecture
Implementing Service Oriented ArchitectureImplementing Service Oriented Architecture
Implementing Service Oriented Architecture
 
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...
 
Application Migrations
Application MigrationsApplication Migrations
Application Migrations
 
(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
 
(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
 
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...
 
IT Transformation with AWS
IT Transformation with AWSIT Transformation with AWS
IT Transformation with AWS
 
Assessing Your Company's Cloud Readiness
Assessing Your Company's Cloud ReadinessAssessing Your Company's Cloud Readiness
Assessing Your Company's Cloud Readiness
 
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
 
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
 

Similar to AWS Migration Options - The 6 Rs

Re-Host or Re-Architect: Understanding the Why and How of Very Different Path...
Re-Host or Re-Architect: Understanding the Why and How of Very Different Path...Re-Host or Re-Architect: Understanding the Why and How of Very Different Path...
Re-Host or Re-Architect: Understanding the Why and How of Very Different Path...Amazon Web Services
 
AWS re:Invent 2016: Workshop: Migrating Microsoft Applications to AWS (ENT216)
AWS re:Invent 2016: Workshop: Migrating Microsoft Applications to AWS (ENT216)AWS re:Invent 2016: Workshop: Migrating Microsoft Applications to AWS (ENT216)
AWS re:Invent 2016: Workshop: Migrating Microsoft Applications to AWS (ENT216)Amazon Web Services
 
ENT211_How to Assess Your Organization’s Readiness to Migrate at Scale to AWS
ENT211_How to Assess Your Organization’s Readiness to Migrate at Scale to AWSENT211_How to Assess Your Organization’s Readiness to Migrate at Scale to AWS
ENT211_How to Assess Your Organization’s Readiness to Migrate at Scale to AWSAmazon Web Services
 
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 2017Amazon Web Services
 
How to Assess Your Organization's Readiness to Migrate at Scale to AWS - ENT2...
How to Assess Your Organization's Readiness to Migrate at Scale to AWS - ENT2...How to Assess Your Organization's Readiness to Migrate at Scale to AWS - ENT2...
How to Assess Your Organization's Readiness to Migrate at Scale to AWS - ENT2...Amazon Web Services
 
An Agile Approach to Cloud Adoption_AWSPSSummit_Singapore
An Agile Approach to Cloud Adoption_AWSPSSummit_SingaporeAn Agile Approach to Cloud Adoption_AWSPSSummit_Singapore
An Agile Approach to Cloud Adoption_AWSPSSummit_SingaporeAmazon Web Services
 
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 scaleTom Laszewski
 
AWS Summit Singapore Webinar Edition | Move it! Migrating to AWS (Level 200) ...
AWS Summit Singapore Webinar Edition | Move it! Migrating to AWS (Level 200) ...AWS Summit Singapore Webinar Edition | Move it! Migrating to AWS (Level 200) ...
AWS Summit Singapore Webinar Edition | Move it! Migrating to AWS (Level 200) ...Amazon Web Services
 
AWS Summit Singapore - Secrets to Successful Cloud Migrations
AWS Summit Singapore - Secrets to Successful Cloud MigrationsAWS Summit Singapore - Secrets to Successful Cloud Migrations
AWS Summit Singapore - Secrets to Successful Cloud MigrationsAmazon Web Services
 
Migrating Critical Workloads at Scale: Best Practice for SAP Migration - AWS ...
Migrating Critical Workloads at Scale: Best Practice for SAP Migration - AWS ...Migrating Critical Workloads at Scale: Best Practice for SAP Migration - AWS ...
Migrating Critical Workloads at Scale: Best Practice for SAP Migration - AWS ...Amazon Web Services
 
Discover & Migrate at Scale with AWS Migration Hub & Application Discovery Se...
Discover & Migrate at Scale with AWS Migration Hub & Application Discovery Se...Discover & Migrate at Scale with AWS Migration Hub & Application Discovery Se...
Discover & Migrate at Scale with AWS Migration Hub & Application Discovery Se...Amazon Web Services
 
AWS Summit Singapore Webinar Edition | Architecting a Serverless Data Lake on...
AWS Summit Singapore Webinar Edition | Architecting a Serverless Data Lake on...AWS Summit Singapore Webinar Edition | Architecting a Serverless Data Lake on...
AWS Summit Singapore Webinar Edition | Architecting a Serverless Data Lake on...Amazon Web Services
 
Best Practices for Partnering with AWS
Best Practices for Partnering with AWSBest Practices for Partnering with AWS
Best Practices for Partnering with AWSAmazon Web Services
 
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, ...Amazon Web Services
 
規劃大規模遷移到 AWS 的最佳實踐
規劃大規模遷移到 AWS 的最佳實踐規劃大規模遷移到 AWS 的最佳實踐
規劃大規模遷移到 AWS 的最佳實踐Amazon Web Services
 
[NEW LAUNCH!] Introducing AWS App Mesh – service mesh on AWS (CON367) - AWS r...
[NEW LAUNCH!] Introducing AWS App Mesh – service mesh on AWS (CON367) - AWS r...[NEW LAUNCH!] Introducing AWS App Mesh – service mesh on AWS (CON367) - AWS r...
[NEW LAUNCH!] Introducing AWS App Mesh – service mesh on AWS (CON367) - AWS r...Amazon Web Services
 

Similar to AWS Migration Options - The 6 Rs (20)

SMS-and-CloudEndure-Module4
SMS-and-CloudEndure-Module4SMS-and-CloudEndure-Module4
SMS-and-CloudEndure-Module4
 
Re-Host or Re-Architect: Understanding the Why and How of Very Different Path...
Re-Host or Re-Architect: Understanding the Why and How of Very Different Path...Re-Host or Re-Architect: Understanding the Why and How of Very Different Path...
Re-Host or Re-Architect: Understanding the Why and How of Very Different Path...
 
Cloud Migration: A How-To Guide
Cloud Migration: A How-To GuideCloud Migration: A How-To Guide
Cloud Migration: A How-To Guide
 
AWS re:Invent 2016: Workshop: Migrating Microsoft Applications to AWS (ENT216)
AWS re:Invent 2016: Workshop: Migrating Microsoft Applications to AWS (ENT216)AWS re:Invent 2016: Workshop: Migrating Microsoft Applications to AWS (ENT216)
AWS re:Invent 2016: Workshop: Migrating Microsoft Applications to AWS (ENT216)
 
ENT211_How to Assess Your Organization’s Readiness to Migrate at Scale to AWS
ENT211_How to Assess Your Organization’s Readiness to Migrate at Scale to AWSENT211_How to Assess Your Organization’s Readiness to Migrate at Scale to AWS
ENT211_How to Assess Your Organization’s Readiness to Migrate at Scale to AWS
 
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
 
How to Assess Your Organization's Readiness to Migrate at Scale to AWS - ENT2...
How to Assess Your Organization's Readiness to Migrate at Scale to AWS - ENT2...How to Assess Your Organization's Readiness to Migrate at Scale to AWS - ENT2...
How to Assess Your Organization's Readiness to Migrate at Scale to AWS - ENT2...
 
An Agile Approach to Cloud Adoption_AWSPSSummit_Singapore
An Agile Approach to Cloud Adoption_AWSPSSummit_SingaporeAn Agile Approach to Cloud Adoption_AWSPSSummit_Singapore
An Agile Approach to Cloud Adoption_AWSPSSummit_Singapore
 
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 Summit Singapore Webinar Edition | Move it! Migrating to AWS (Level 200) ...
AWS Summit Singapore Webinar Edition | Move it! Migrating to AWS (Level 200) ...AWS Summit Singapore Webinar Edition | Move it! Migrating to AWS (Level 200) ...
AWS Summit Singapore Webinar Edition | Move it! Migrating to AWS (Level 200) ...
 
AWS Summit Singapore - Secrets to Successful Cloud Migrations
AWS Summit Singapore - Secrets to Successful Cloud MigrationsAWS Summit Singapore - Secrets to Successful Cloud Migrations
AWS Summit Singapore - Secrets to Successful Cloud Migrations
 
Migrating Critical Workloads at Scale: Best Practice for SAP Migration - AWS ...
Migrating Critical Workloads at Scale: Best Practice for SAP Migration - AWS ...Migrating Critical Workloads at Scale: Best Practice for SAP Migration - AWS ...
Migrating Critical Workloads at Scale: Best Practice for SAP Migration - AWS ...
 
Application Migrations at Scale
Application Migrations at ScaleApplication Migrations at Scale
Application Migrations at Scale
 
Discover & Migrate at Scale with AWS Migration Hub & Application Discovery Se...
Discover & Migrate at Scale with AWS Migration Hub & Application Discovery Se...Discover & Migrate at Scale with AWS Migration Hub & Application Discovery Se...
Discover & Migrate at Scale with AWS Migration Hub & Application Discovery Se...
 
AWS Summit Singapore Webinar Edition | Architecting a Serverless Data Lake on...
AWS Summit Singapore Webinar Edition | Architecting a Serverless Data Lake on...AWS Summit Singapore Webinar Edition | Architecting a Serverless Data Lake on...
AWS Summit Singapore Webinar Edition | Architecting a Serverless Data Lake on...
 
Best Practices for Partnering with AWS
Best Practices for Partnering with AWSBest Practices for Partnering with AWS
Best Practices for Partnering with 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, ...
 
規劃大規模遷移到 AWS 的最佳實踐
規劃大規模遷移到 AWS 的最佳實踐規劃大規模遷移到 AWS 的最佳實踐
規劃大規模遷移到 AWS 的最佳實踐
 
[NEW LAUNCH!] Introducing AWS App Mesh – service mesh on AWS (CON367) - AWS r...
[NEW LAUNCH!] Introducing AWS App Mesh – service mesh on AWS (CON367) - AWS r...[NEW LAUNCH!] Introducing AWS App Mesh – service mesh on AWS (CON367) - AWS r...
[NEW LAUNCH!] Introducing AWS App Mesh – service mesh on AWS (CON367) - AWS r...
 
Migrating database to cloud
Migrating database to cloudMigrating database to cloud
Migrating database to cloud
 

More from Amazon Web Services

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

More from Amazon Web Services (20)

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

Recently uploaded

Abdul Kader Baba- Managing Cybersecurity Risks and Compliance Requirements i...
Abdul Kader Baba- Managing Cybersecurity Risks  and Compliance Requirements i...Abdul Kader Baba- Managing Cybersecurity Risks  and Compliance Requirements i...
Abdul Kader Baba- Managing Cybersecurity Risks and Compliance Requirements i...itnewsafrica
 
Glenn Lazarus- Why Your Observability Strategy Needs Security Observability
Glenn Lazarus- Why Your Observability Strategy Needs Security ObservabilityGlenn Lazarus- Why Your Observability Strategy Needs Security Observability
Glenn Lazarus- Why Your Observability Strategy Needs Security Observabilityitnewsafrica
 
Unleashing Real-time Insights with ClickHouse_ Navigating the Landscape in 20...
Unleashing Real-time Insights with ClickHouse_ Navigating the Landscape in 20...Unleashing Real-time Insights with ClickHouse_ Navigating the Landscape in 20...
Unleashing Real-time Insights with ClickHouse_ Navigating the Landscape in 20...Alkin Tezuysal
 
Microsoft 365 Copilot: How to boost your productivity with AI – Part one: Ado...
Microsoft 365 Copilot: How to boost your productivity with AI – Part one: Ado...Microsoft 365 Copilot: How to boost your productivity with AI – Part one: Ado...
Microsoft 365 Copilot: How to boost your productivity with AI – Part one: Ado...Nikki Chapple
 
Generative Artificial Intelligence: How generative AI works.pdf
Generative Artificial Intelligence: How generative AI works.pdfGenerative Artificial Intelligence: How generative AI works.pdf
Generative Artificial Intelligence: How generative AI works.pdfIngrid Airi González
 
Generative AI - Gitex v1Generative AI - Gitex v1.pptx
Generative AI - Gitex v1Generative AI - Gitex v1.pptxGenerative AI - Gitex v1Generative AI - Gitex v1.pptx
Generative AI - Gitex v1Generative AI - Gitex v1.pptxfnnc6jmgwh
 
Tampa BSides - The No BS SOC (slides from April 6, 2024 talk)
Tampa BSides - The No BS SOC (slides from April 6, 2024 talk)Tampa BSides - The No BS SOC (slides from April 6, 2024 talk)
Tampa BSides - The No BS SOC (slides from April 6, 2024 talk)Mark Simos
 
Potential of AI (Generative AI) in Business: Learnings and Insights
Potential of AI (Generative AI) in Business: Learnings and InsightsPotential of AI (Generative AI) in Business: Learnings and Insights
Potential of AI (Generative AI) in Business: Learnings and InsightsRavi Sanghani
 
[Webinar] SpiraTest - Setting New Standards in Quality Assurance
[Webinar] SpiraTest - Setting New Standards in Quality Assurance[Webinar] SpiraTest - Setting New Standards in Quality Assurance
[Webinar] SpiraTest - Setting New Standards in Quality AssuranceInflectra
 
JET Technology Labs White Paper for Virtualized Security and Encryption Techn...
JET Technology Labs White Paper for Virtualized Security and Encryption Techn...JET Technology Labs White Paper for Virtualized Security and Encryption Techn...
JET Technology Labs White Paper for Virtualized Security and Encryption Techn...amber724300
 
How to Effectively Monitor SD-WAN and SASE Environments with ThousandEyes
How to Effectively Monitor SD-WAN and SASE Environments with ThousandEyesHow to Effectively Monitor SD-WAN and SASE Environments with ThousandEyes
How to Effectively Monitor SD-WAN and SASE Environments with ThousandEyesThousandEyes
 
Microsoft 365 Copilot: How to boost your productivity with AI – Part two: Dat...
Microsoft 365 Copilot: How to boost your productivity with AI – Part two: Dat...Microsoft 365 Copilot: How to boost your productivity with AI – Part two: Dat...
Microsoft 365 Copilot: How to boost your productivity with AI – Part two: Dat...Nikki Chapple
 
QMMS Lesson 2 - Using MS Excel Formula.pdf
QMMS Lesson 2 - Using MS Excel Formula.pdfQMMS Lesson 2 - Using MS Excel Formula.pdf
QMMS Lesson 2 - Using MS Excel Formula.pdfROWELL MARQUINA
 
Manual 508 Accessibility Compliance Audit
Manual 508 Accessibility Compliance AuditManual 508 Accessibility Compliance Audit
Manual 508 Accessibility Compliance AuditSkynet Technologies
 
Decarbonising Buildings: Making a net-zero built environment a reality
Decarbonising Buildings: Making a net-zero built environment a realityDecarbonising Buildings: Making a net-zero built environment a reality
Decarbonising Buildings: Making a net-zero built environment a realityIES VE
 
Top 10 Hubspot Development Companies in 2024
Top 10 Hubspot Development Companies in 2024Top 10 Hubspot Development Companies in 2024
Top 10 Hubspot Development Companies in 2024TopCSSGallery
 
MuleSoft Online Meetup Group - B2B Crash Course: Release SparkNotes
MuleSoft Online Meetup Group - B2B Crash Course: Release SparkNotesMuleSoft Online Meetup Group - B2B Crash Course: Release SparkNotes
MuleSoft Online Meetup Group - B2B Crash Course: Release SparkNotesManik S Magar
 
Arizona Broadband Policy Past, Present, and Future Presentation 3/25/24
Arizona Broadband Policy Past, Present, and Future Presentation 3/25/24Arizona Broadband Policy Past, Present, and Future Presentation 3/25/24
Arizona Broadband Policy Past, Present, and Future Presentation 3/25/24Mark Goldstein
 
Email Marketing Automation for Bonterra Impact Management (fka Social Solutio...
Email Marketing Automation for Bonterra Impact Management (fka Social Solutio...Email Marketing Automation for Bonterra Impact Management (fka Social Solutio...
Email Marketing Automation for Bonterra Impact Management (fka Social Solutio...Jeffrey Haguewood
 
A Glance At The Java Performance Toolbox
A Glance At The Java Performance ToolboxA Glance At The Java Performance Toolbox
A Glance At The Java Performance ToolboxAna-Maria Mihalceanu
 

Recently uploaded (20)

Abdul Kader Baba- Managing Cybersecurity Risks and Compliance Requirements i...
Abdul Kader Baba- Managing Cybersecurity Risks  and Compliance Requirements i...Abdul Kader Baba- Managing Cybersecurity Risks  and Compliance Requirements i...
Abdul Kader Baba- Managing Cybersecurity Risks and Compliance Requirements i...
 
Glenn Lazarus- Why Your Observability Strategy Needs Security Observability
Glenn Lazarus- Why Your Observability Strategy Needs Security ObservabilityGlenn Lazarus- Why Your Observability Strategy Needs Security Observability
Glenn Lazarus- Why Your Observability Strategy Needs Security Observability
 
Unleashing Real-time Insights with ClickHouse_ Navigating the Landscape in 20...
Unleashing Real-time Insights with ClickHouse_ Navigating the Landscape in 20...Unleashing Real-time Insights with ClickHouse_ Navigating the Landscape in 20...
Unleashing Real-time Insights with ClickHouse_ Navigating the Landscape in 20...
 
Microsoft 365 Copilot: How to boost your productivity with AI – Part one: Ado...
Microsoft 365 Copilot: How to boost your productivity with AI – Part one: Ado...Microsoft 365 Copilot: How to boost your productivity with AI – Part one: Ado...
Microsoft 365 Copilot: How to boost your productivity with AI – Part one: Ado...
 
Generative Artificial Intelligence: How generative AI works.pdf
Generative Artificial Intelligence: How generative AI works.pdfGenerative Artificial Intelligence: How generative AI works.pdf
Generative Artificial Intelligence: How generative AI works.pdf
 
Generative AI - Gitex v1Generative AI - Gitex v1.pptx
Generative AI - Gitex v1Generative AI - Gitex v1.pptxGenerative AI - Gitex v1Generative AI - Gitex v1.pptx
Generative AI - Gitex v1Generative AI - Gitex v1.pptx
 
Tampa BSides - The No BS SOC (slides from April 6, 2024 talk)
Tampa BSides - The No BS SOC (slides from April 6, 2024 talk)Tampa BSides - The No BS SOC (slides from April 6, 2024 talk)
Tampa BSides - The No BS SOC (slides from April 6, 2024 talk)
 
Potential of AI (Generative AI) in Business: Learnings and Insights
Potential of AI (Generative AI) in Business: Learnings and InsightsPotential of AI (Generative AI) in Business: Learnings and Insights
Potential of AI (Generative AI) in Business: Learnings and Insights
 
[Webinar] SpiraTest - Setting New Standards in Quality Assurance
[Webinar] SpiraTest - Setting New Standards in Quality Assurance[Webinar] SpiraTest - Setting New Standards in Quality Assurance
[Webinar] SpiraTest - Setting New Standards in Quality Assurance
 
JET Technology Labs White Paper for Virtualized Security and Encryption Techn...
JET Technology Labs White Paper for Virtualized Security and Encryption Techn...JET Technology Labs White Paper for Virtualized Security and Encryption Techn...
JET Technology Labs White Paper for Virtualized Security and Encryption Techn...
 
How to Effectively Monitor SD-WAN and SASE Environments with ThousandEyes
How to Effectively Monitor SD-WAN and SASE Environments with ThousandEyesHow to Effectively Monitor SD-WAN and SASE Environments with ThousandEyes
How to Effectively Monitor SD-WAN and SASE Environments with ThousandEyes
 
Microsoft 365 Copilot: How to boost your productivity with AI – Part two: Dat...
Microsoft 365 Copilot: How to boost your productivity with AI – Part two: Dat...Microsoft 365 Copilot: How to boost your productivity with AI – Part two: Dat...
Microsoft 365 Copilot: How to boost your productivity with AI – Part two: Dat...
 
QMMS Lesson 2 - Using MS Excel Formula.pdf
QMMS Lesson 2 - Using MS Excel Formula.pdfQMMS Lesson 2 - Using MS Excel Formula.pdf
QMMS Lesson 2 - Using MS Excel Formula.pdf
 
Manual 508 Accessibility Compliance Audit
Manual 508 Accessibility Compliance AuditManual 508 Accessibility Compliance Audit
Manual 508 Accessibility Compliance Audit
 
Decarbonising Buildings: Making a net-zero built environment a reality
Decarbonising Buildings: Making a net-zero built environment a realityDecarbonising Buildings: Making a net-zero built environment a reality
Decarbonising Buildings: Making a net-zero built environment a reality
 
Top 10 Hubspot Development Companies in 2024
Top 10 Hubspot Development Companies in 2024Top 10 Hubspot Development Companies in 2024
Top 10 Hubspot Development Companies in 2024
 
MuleSoft Online Meetup Group - B2B Crash Course: Release SparkNotes
MuleSoft Online Meetup Group - B2B Crash Course: Release SparkNotesMuleSoft Online Meetup Group - B2B Crash Course: Release SparkNotes
MuleSoft Online Meetup Group - B2B Crash Course: Release SparkNotes
 
Arizona Broadband Policy Past, Present, and Future Presentation 3/25/24
Arizona Broadband Policy Past, Present, and Future Presentation 3/25/24Arizona Broadband Policy Past, Present, and Future Presentation 3/25/24
Arizona Broadband Policy Past, Present, and Future Presentation 3/25/24
 
Email Marketing Automation for Bonterra Impact Management (fka Social Solutio...
Email Marketing Automation for Bonterra Impact Management (fka Social Solutio...Email Marketing Automation for Bonterra Impact Management (fka Social Solutio...
Email Marketing Automation for Bonterra Impact Management (fka Social Solutio...
 
A Glance At The Java Performance Toolbox
A Glance At The Java Performance ToolboxA Glance At The Java Performance Toolbox
A Glance At The Java Performance Toolbox
 

AWS Migration Options - The 6 Rs

  • 1. © 2016, Amazon Web Services, Inc. or its Affiliates. All rights reserved.© 2016, Amazon Web Services, Inc. or its Affiliates. All rights reserved. Nirav Kothari, Principal Consultant AWS Professional Services Jeffrey Gelb, Head of Foundational Engineering Scholastic Inc. November 30, 2016 Identifying Your Migration Options: The 6 Rs
  • 2. © 2016, Amazon Web Services, Inc. or its Affiliates. All rights reserved. Agenda In this session, we will cover: • The 6 Rs of migration • Assessment-based approach • Considerations when selecting the various Rs • Discuss each R of migration strategy • How Scholastic leveraged the 6 Rs
  • 3. © 2016, Amazon Web Services, Inc. or its Affiliates. All rights reserved. 6 Rs migration strategy Retain (Revisit) Replatform Retire Refactor Rehost Rearchitect (Replace) • Customers will keep host/application in their source environment • Minimal analysis/validation of scope and application affinity • Dependency on integrating service management • Application and host decommission on source • No migration to target • Application owner approvals needed • 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) • Up-version of the OS and/or database onto the target cloud • Some level of application changes • Application reinstallation on the target • Database to Amazon RDS • OS and/or database porting • Middleware and application change to cloud service offering • Data conversion; Database transition to MySQL, Amazon Aurora, or other • Application architecture changes may also require Up-version or Porting • Use SaaS-based offerings, application architecture changes may require porting • Middleware, data modernization; application consolidation/stacking 1 2 3 4 5 6
  • 4. © 2016, Amazon Web Services, Inc. or its Affiliates. All rights reserved. Assessment-based approach • Financial assessment • Security assessment • Compliance and regulatory assessment • Business assessment • Technical assessment • Contractual assessment
  • 5. © 2016, Amazon Web Services, Inc. or its Affiliates. All rights reserved. Application considerations • What is the application roadmap? • What are the costs associated with this application? • What improvement options are available to enhance service? • Are there any risks of not making changes to this application? • Where does this application align with the technology goals of the organization?
  • 6. © 2016, Amazon Web Services, Inc. or its Affiliates. All rights reserved. Mapping drivers to migration strategy BusinessAgility/Value Migration EffortLow High High Retire Retain (Revisit) Rehost Replatform Refactor Rearchitect (Replace)
  • 7. © 2016, Amazon Web Services, Inc. or its Affiliates. All rights reserved. Retain • Unsupported OS and applications • Legacy applications that do not have a business justification for migrating to the cloud Physical Machine/Virtual Machine Image App Binary Operating System Files Disk Volumes Disk Drives Memory NIC User Data Retain Retire Rehost Replatform Refactor Rearchitect (Replace)
  • 8. © 2016, Amazon Web Services, Inc. or its Affiliates. All rights reserved. Retire • Duplicate resources due to M&A • Resources part of an existing decommissioning program scope • Clustered hosts for DR purposes • Alternative HA hosts Physical Machine/Virtual Machine Image App Binary Operating System Files Disk Volumes Disk Drives Memory NIC User Data Retain Retire Rehost Replatform Refactor Rearchitect (Replace)
  • 9. © 2016, Amazon Web Services, Inc. or its Affiliates. All rights reserved. Rehost Physical Machine/Virtual Machine Image App Binary Operating System Files Disk Volumes Disk Drives Memory NIC User Data Amazon EC2 New Disk Volumes Operating System Files App Binary User Data Rehost • Servers running packaged software • Applications without an active roadmap • Ad hoc, dev, and test environments Retain Retire Rehost Replatform Refactor Rearchitect (Replace)
  • 10. © 2016, Amazon Web Services, Inc. or its Affiliates. All rights reserved. Rehost ConsPros  Speed of migration  Reduced risk of migration  AWS + partner ecosystem-offered tools to natively support this migration strategy  Migration could be application, hypervisor, and physical hardware agnostic  Could be automated/tool assisted  Supports migration of system with configuration  Rehost is not OS agnostic; you will retain the same OS and settings in the target environment  You may not use AWS services that give you operational scale like Amazon RDS, Amazon Redshift, and so on  Inherit potentially same application performance characteristics  You don’t get to retire much technical debt Retain Retire Rehost Replatform Refactor Rearchitect (Replace)
  • 11. © 2016, Amazon Web Services, Inc. or its Affiliates. All rights reserved. Best practices for Rehost • Utilize AWS and/or partner tools for increased velocity of your migration initiative • Set up Migration Factory with AWS/partner help • Evaluate and understand your infrastructure environment • Challenge yourself to improved architecture • Exercise migrations before doing a cutover Retain Retire Rehost Replatform Refactor Rearchitect (Replace) AWS Server Migration Service (AWS SMS)
  • 12. © 2016, Amazon Web Services, Inc. or its Affiliates. All rights reserved. Replatform Physical Machine/Virtual Machine Image App Binary Operating System Files Disk Volumes Disk Drives Memory NIC User Data EC2 New Disk Volumes Fresh New OS App Binary User Data Replatform • Changing the OS or DB engine • Upgrading to the latest release of an application • Upgrading the OS from Windows 2003 to Windows 2008/2012 • Upgrading from Oracle 8 to Oracle 11 Retain Retire Rehost Replatform Refactor Rearchitect (Replace)
  • 13. © 2016, Amazon Web Services, Inc. or its Affiliates. All rights reserved. Replatform ConsPros  Option to use cloud services that are close to existing infrastructure without requiring code change, for example, RDS, Amazon Aurora, Amazon EFS, Amazon WorkSpaces  No dependency on OS, hypervisor or underlying physical hardware platform  Migrating to newer platform/OS/DB  Opportunity to utilize modern OS/DB features/functionality  Automated tools assisted option avaialble in some cases  Some Replatform projects may be time- consuming and costlier  Might require both the existing and new environment to run in parallel  Requires additional planning and coordination Retain Retire Rehost Replatform Refactor Rearchitect (Replace)
  • 14. © 2016, Amazon Web Services, Inc. or its Affiliates. All rights reserved. Best practice for Replatform • Evaluate code dependencies on OS • Identify any modifications required in the code to port it on a new OS • Evaluate if porting would require any functionality trade-offs • Communicate trade-offs with user base and partners • Wherever possible, break up each functional component and test them individually • Consider hybrid environment and plan your migration appropriately • If environments are running in parallel, consider DNS switch method post successful testing Retain Retire Rehost Replatform Refactor Rearchitect (Replace) AWS Database Migration Service (AWS DMS)
  • 15. © 2016, Amazon Web Services, Inc. or its Affiliates. All rights reserved. Refactor Physical Machine/Virtual Machine Image App Binary Operating System Files Disk Volumes Disk Drives Memory NIC User Data EC2 New Disk Volumes New Operating System App Binary User DataRefactor • Changing middleware • Recoding application components • Changing application code to utilize cloud native feature for performance, scaling, agility Retain Retire Rehost Replatform Refactor Rearchitect (Replace)
  • 16. © 2016, Amazon Web Services, Inc. or its Affiliates. All rights reserved. Refactor ConsPros  Application with a new lifeline, utilizes cloud native features  Increased efficiency, agility at improved cost  Refactor strategy is application code, OS, hypervisor and hardware agnostic  Flexibility in porting and globalization  Adaptive to modern consumer needs  Better customer experience  Could be complicated  Requires a very good understanding of all aspects of the application, compliance, regulatory, security, code, design, and so on  Could be expensive  Migration timelines could be extended  Additional resource requirement by the business Retain Retire Rehost Replatform Refactor Rearchitect (Replace)
  • 17. © 2016, Amazon Web Services, Inc. or its Affiliates. All rights reserved. Best practice for Refactor • Scope your Refactoring initiative to a desired business outcome, don’t make it a reengineering project • Make sure your code is working as expected and baseline current functionality and features • Make sure you have documented test procedures (and tools) for regular testing after each component of your code is refactored • Consider this as an opportunity to introduce good CI/CD practice and tools, this would allow quick development, testing, rollout and rollback • Break each refactoring down into small project, ensuring the delivered code matches the desired functionality • Use automated refactoring tool if there is one available for your use case; for example, if your application is C++, you might be able to use Lint, Visual Assist, Visual Studio PaaSLane Retain Retire Rehost Replatform Refactor Rearchitect (Replace)
  • 18. © 2016, Amazon Web Services, Inc. or its Affiliates. All rights reserved. Rearchitect (Replace) Physical Machine/Virtual Machine Image App Binary Operating System Files Disk Volumes Disk Drives Memory NIC User Data User DataRearchitect $aaS on Hosted Solution • Changing from RISC to x86 • Changing application components • Rebuilding application architecture • Replacing the application with a SaaS offering or COTS product • Purchasing a cloud- compatible license Retain Retire Rehost Replatform Refactor Rearchitect (Replace)
  • 19. © 2016, Amazon Web Services, Inc. or its Affiliates. All rights reserved. Rearchitect (Replace) ConsPros  Eliminating dependency on custom hardware or proprietary technology platforms  With Replace strategy, no infrastructure to maintain  Pay for what you use with SLAs  Careful evaluation of partners/vendors required  Some Rearchitect use cases grow in time and effort, covering Replatform, and Refactor  Data migration still required, even if Replace is the strategy Retain Retire Rehost Replatform Refactor Rearchitect (Replace)
  • 20. © 2016, Amazon Web Services, Inc. or its Affiliates. All rights reserved. Best practice for Rearchitect (Replace) • Evaluate your options, not just from technical functionality perspective, but also consider integrations with partners, financial viability, and security/compliance or regulatory requirements • Build and run in parallel and identify options to keep data between the on premise and newer system in sync • Test functionalities in batches; benefits vs. sign-up vs. payroll and so on • Identify user base that will be testing each functional component of the new system, migrate in batches as well Retain Retire Rehost Replatform Refactor Rearchitect (Replace)
  • 21. © 2016, Amazon Web Services, Inc. or its Affiliates. All rights reserved. Comparing cloud migration strategies All dimensions of time, cost and agility are relative to migration strategies presented on this slide RehostRetain Retire Replatform Refactor Time Cost Agility Rearchitect (Replace) Balanced Rewarding
  • 22. © 2016, Amazon Web Services, Inc. or its Affiliates. All rights reserved.© 2016, Amazon Web Services, Inc. or its Affiliates. All rights reserved. Case Study
  • 23. © 2016, Amazon Web Services, Inc. or its Affiliates. All rights reserved. Who is Scholastic?
  • 24. © 2016, Amazon Web Services, Inc. or its Affiliates. All rights reserved. Who is Scholastic? • Our mission: To encourage the intellectual and personal growth of all children, beginning with literacy • Started in 1920 with a single magazine • The largest publisher and distributor of children’s books in the world • 165 countries, 45 languages • A leading provider of educational materials in K–8
  • 25. © 2016, Amazon Web Services, Inc. or its Affiliates. All rights reserved. Strategic things that matter • Costs • Uncertainty • Flexibility • Risk • Scale • Organization • Strategy and reputation
  • 26. © 2016, Amazon Web Services, Inc. or its Affiliates. All rights reserved. Key cost factors • Current costs • Like for like costs • Ideal architecture costs • Pain point costs • Transition costs • Opportunity costs
  • 27. © 2016, Amazon Web Services, Inc. or its Affiliates. All rights reserved. Analysis approaches • Retain or Rehost: macro analysis • Replatform, Rearchitect: architectural analysis • Rehost, Refactor, Rearchitect: • Cost avoidance, feature/scale requirements • Retire, Rearchitect, Refactor: • Business alignment • Lifespan
  • 28. © 2016, Amazon Web Services, Inc. or its Affiliates. All rights reserved. Scholastic’s migration mantras • Everything must go! • One step at a time • Find one win • Improve one thing • Do or do not, there is no try • When in doubt, move it • In the cloud, incremental improvement == $
  • 29. © 2016, Amazon Web Services, Inc. or its Affiliates. All rights reserved. Scholastic: Retain (Revisit) • Our example: e-commerce platform • Why: • Recent infrastructure investment • Older technology with few cloud examples • Proprietary third party software, no obvious support • Limited depth of expertise in-house • Limited lifespan • Cost and risk of moving >> leaving in place • Limited value in moving • Outcome: left in place for 2+ years until retired
  • 30. © 2016, Amazon Web Services, Inc. or its Affiliates. All rights reserved. Scholastic: Rehost <-> Replatform • Our example: marketing website infrastructure • Why: • Status quo was not viable • Technologies very well supported by AWS • Strong in-house team • Low risk migration path • Lots of independent pieces, easily testable. • Cost and risk of moving < leaving in place. • Outcome: migration + upgrades over 3-month span
  • 31. © 2016, Amazon Web Services, Inc. or its Affiliates. All rights reserved. Scholastic: Rearchitect • Our example: digital platform • Why: • Status quo was not viable • Desire for investment • Strong future product growth • Strong development team • Good architectural and service fit • Outcome: Radical cost and performance improvements
  • 32. © 2016, Amazon Web Services, Inc. or its Affiliates. All rights reserved. Scholastic: Refactor (+ Replatform) • Our example: identity services • Why: • General architecture was stable • Relatively small changes • Good match for AWS • Obvious and self-contained pain points • Strong development team • Status-quo at breaking point • New solution available • Outcome: launched May, 10x performance benefits, 5– 10x reliability/recovery improvement
  • 33. © 2016, Amazon Web Services, Inc. or its Affiliates. All rights reserved. Scholastic: Retire • Our example: legacy web products • Why: • EOL technology • No clear migration path (cloud or other) • No clear refactoring path • No clear replatform option • No funding source or clear ROI horizon • Overlap with other enterprise options • Outcome: Almost all legacy technologies retired. Some product lines retired.
  • 34. © 2016, Amazon Web Services, Inc. or its Affiliates. All rights reserved. AWS-Provided Migration Tools Simplify the Journey Data Transfer S3 Transfer Acceleration AWS Storage Gateway AWS Snowball AWS Direct Connect Amazon Kinesis Firehose Post Migration Validation CloudWatch Access partner tools AWS Marketplace Server and DB Migration AWS Server Migration Service AWS Database Migration Service VMWare Cloud on AWS Planning AWS Application Discovery Service AWS Architecture Center
  • 35. © 2016, Amazon Web Services, Inc. or its Affiliates. All rights reserved. What’s Next? Application portfolio migration Operate and OptimizeDiscover Plan Migrate and Validate Better understand your application portfolio Streamline app migration planning and tracking Reduce time spent determining current status More easily view migration progress Application discovery, planning, and migration tracking in one place
  • 36. © 2016, Amazon Web Services, Inc. or its Affiliates. All rights reserved. Thank you!
  • 37. © 2016, Amazon Web Services, Inc. or its Affiliates. All rights reserved. Remember to complete your evaluations!
  • 38. © 2016, Amazon Web Services, Inc. or its Affiliates. All rights reserved. Related Sessions ENT218 - Simplify Cloud Migration with AWS Server Migration Service ENT312 - Develop Your Migration Toolkit ARC316 - Hybrid IT: A Stepping Stone to All-In ARC314 - Enabling Enterprise Migrations: Creating an AWS Landing Zone For more information, please visit https://aws.amazon.com/migration/partner-solutions/