SlideShare a Scribd company logo
© 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 CSC
Amazon Web Services
 
Cloud Migration Workshop
Cloud Migration WorkshopCloud Migration Workshop
Cloud Migration Workshop
Amazon Web Services
 
Migrating to the Cloud
Migrating to the CloudMigrating to the Cloud
Migrating to the Cloud
Amazon Web Services
 
ENT203-Building a Solid Business Case for Cloud Migration.pdf
ENT203-Building a Solid Business Case for Cloud Migration.pdfENT203-Building a Solid Business Case for Cloud Migration.pdf
ENT203-Building a Solid Business Case for Cloud Migration.pdf
Amazon Web Services
 
Introduction to Microservices
Introduction to MicroservicesIntroduction to Microservices
Introduction to Microservices
Amazon Web Services
 
AWS 101
AWS 101AWS 101
Application Migrations at Scale
Application Migrations at ScaleApplication Migrations at Scale
Application Migrations at Scale
Amazon Web Services
 
Building the business case for AWS
Building the business case for AWSBuilding the business case for AWS
Building the business case for AWS
Amazon Web Services
 
Modernize your Microsoft Applications on AWS
Modernize your Microsoft Applications on AWSModernize your Microsoft Applications on AWS
Modernize your Microsoft Applications on AWS
Amazon Web Services
 
AWS Migration Planning Roadmap
AWS Migration Planning RoadmapAWS Migration Planning Roadmap
AWS Migration Planning Roadmap
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
 
AWS Cloud Assessment
AWS Cloud AssessmentAWS Cloud Assessment
AWS Cloud Assessment
Michael Cronan
 
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
Amazon Web Services
 
Application Modernization using the Strangler Pattern
Application Modernization using the Strangler PatternApplication Modernization using the Strangler Pattern
Application Modernization using the Strangler Pattern
Tom Laszewski
 
Data & Analytics ReInvent Recap [AWS Basel Meetup - Jan 2023].pdf
Data & Analytics ReInvent Recap [AWS Basel Meetup - Jan 2023].pdfData & Analytics ReInvent Recap [AWS Basel Meetup - Jan 2023].pdf
Data & Analytics ReInvent Recap [AWS Basel Meetup - Jan 2023].pdf
Chris Bingham
 
Cloud Migration Strategy and Best Practices
Cloud Migration Strategy and Best PracticesCloud Migration Strategy and Best Practices
Cloud Migration Strategy and Best Practices
QBurst
 
AWS Managed Services and SaaS Partner Programs
AWS Managed Services and SaaS Partner ProgramsAWS Managed Services and SaaS Partner Programs
AWS Managed Services and SaaS Partner Programs
Amazon Web Services
 
Application Portfolio Migration
Application Portfolio MigrationApplication Portfolio Migration
Application Portfolio Migration
Amazon Web Services
 
Cloud Strategy First
 Cloud Strategy First Cloud Strategy First
Cloud Strategy First
Amazon Web Services
 
Aprenda a migrar y transferir datos al usar la nube de AWS
Aprenda a migrar y transferir datos al usar la nube de AWSAprenda a migrar y transferir datos al usar la nube de AWS
Aprenda a migrar y transferir datos al usar la nube de AWS
Amazon Web Services LATAM
 

What's hot (20)

Large-Scale AWS Migrations with CSC
Large-Scale AWS Migrations with CSCLarge-Scale AWS Migrations with CSC
Large-Scale AWS Migrations with CSC
 
Cloud Migration Workshop
Cloud Migration WorkshopCloud Migration Workshop
Cloud Migration Workshop
 
Migrating to the Cloud
Migrating to the CloudMigrating to the Cloud
Migrating to the Cloud
 
ENT203-Building a Solid Business Case for Cloud Migration.pdf
ENT203-Building a Solid Business Case for Cloud Migration.pdfENT203-Building a Solid Business Case for Cloud Migration.pdf
ENT203-Building a Solid Business Case for Cloud Migration.pdf
 
Introduction to Microservices
Introduction to MicroservicesIntroduction to Microservices
Introduction to Microservices
 
AWS 101
AWS 101AWS 101
AWS 101
 
Application Migrations at Scale
Application Migrations at ScaleApplication Migrations at Scale
Application Migrations at Scale
 
Building the business case for AWS
Building the business case for AWSBuilding the business case for AWS
Building the business case for AWS
 
Modernize your Microsoft Applications on AWS
Modernize your Microsoft Applications on AWSModernize your Microsoft Applications on AWS
Modernize your Microsoft Applications on AWS
 
AWS Migration Planning Roadmap
AWS Migration Planning RoadmapAWS Migration Planning Roadmap
AWS Migration Planning Roadmap
 
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...
 
AWS Cloud Assessment
AWS Cloud AssessmentAWS Cloud Assessment
AWS Cloud Assessment
 
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
 
Application Modernization using the Strangler Pattern
Application Modernization using the Strangler PatternApplication Modernization using the Strangler Pattern
Application Modernization using the Strangler Pattern
 
Data & Analytics ReInvent Recap [AWS Basel Meetup - Jan 2023].pdf
Data & Analytics ReInvent Recap [AWS Basel Meetup - Jan 2023].pdfData & Analytics ReInvent Recap [AWS Basel Meetup - Jan 2023].pdf
Data & Analytics ReInvent Recap [AWS Basel Meetup - Jan 2023].pdf
 
Cloud Migration Strategy and Best Practices
Cloud Migration Strategy and Best PracticesCloud Migration Strategy and Best Practices
Cloud Migration Strategy and Best Practices
 
AWS Managed Services and SaaS Partner Programs
AWS Managed Services and SaaS Partner ProgramsAWS Managed Services and SaaS Partner Programs
AWS Managed Services and SaaS Partner Programs
 
Application Portfolio Migration
Application Portfolio MigrationApplication Portfolio Migration
Application Portfolio Migration
 
Cloud Strategy First
 Cloud Strategy First Cloud Strategy First
Cloud Strategy First
 
Aprenda a migrar y transferir datos al usar la nube de AWS
Aprenda a migrar y transferir datos al usar la nube de AWSAprenda a migrar y transferir datos al usar la nube de AWS
Aprenda a migrar y transferir datos al usar la nube de AWS
 

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 Begin
Amazon 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íbrida
Amazon 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 AWS
Amazon Web Services LATAM
 
Implementing Service Oriented Architecture
Implementing Service Oriented ArchitectureImplementing Service Oriented Architecture
Implementing Service Oriented Architecture
Amazon 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
 
Application Migrations
Application MigrationsApplication Migrations
Application Migrations
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 2014
Amazon 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 Centers
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
 
IT Transformation with AWS
IT Transformation with AWSIT Transformation with AWS
IT Transformation with AWS
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 Readiness
Amazon 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 2016
Amazon 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 Company
Amazon 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 re:Invent 2016: Identifying Your Migration Options: the 6 Rs (ENT311)

SMS-and-CloudEndure-Module4
SMS-and-CloudEndure-Module4SMS-and-CloudEndure-Module4
SMS-and-CloudEndure-Module4
Amazon Web Services
 
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
 
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
 
Cloud Migration: A How-To Guide
Cloud Migration: A How-To GuideCloud Migration: A How-To Guide
Cloud Migration: A How-To Guide
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 AWS
Amazon 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 2017
Amazon 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_Singapore
Amazon 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 scale
Tom 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 Migrations
Amazon 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
 
Application Migrations at Scale
Application Migrations at ScaleApplication Migrations at Scale
Application Migrations at Scale
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
 
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
 
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 AWS
Amazon 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
 

Similar to AWS re:Invent 2016: Identifying Your Migration Options: the 6 Rs (ENT311) (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...
 
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...
 
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...
 
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 的最佳實踐
 

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 Fargate
Amazon Web Services
 
Costruire Applicazioni Moderne con AWS
Costruire Applicazioni Moderne con AWSCostruire Applicazioni Moderne con AWS
Costruire Applicazioni Moderne con AWS
Amazon 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
 
Open banking as a service
Open banking as a serviceOpen banking as a service
Open banking as a service
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 Workloads
Amazon Web Services
 
Computer Vision con AWS
Computer Vision con AWSComputer Vision con AWS
Computer Vision con AWS
Amazon 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 sfatare
Amazon 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 NodeJS
Amazon 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 web
Amazon 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 sfatare
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
 
Fundraising Essentials
Fundraising EssentialsFundraising Essentials
Fundraising Essentials
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
 
Introduzione a Amazon Elastic Container Service
Introduzione a Amazon Elastic Container ServiceIntroduzione a Amazon Elastic Container Service
Introduzione a Amazon Elastic Container Service
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

5th LF Energy Power Grid Model Meet-up Slides
5th LF Energy Power Grid Model Meet-up Slides5th LF Energy Power Grid Model Meet-up Slides
5th LF Energy Power Grid Model Meet-up Slides
DanBrown980551
 
JavaLand 2024: Application Development Green Masterplan
JavaLand 2024: Application Development Green MasterplanJavaLand 2024: Application Development Green Masterplan
JavaLand 2024: Application Development Green Masterplan
Miro Wengner
 
Columbus Data & Analytics Wednesdays - June 2024
Columbus Data & Analytics Wednesdays - June 2024Columbus Data & Analytics Wednesdays - June 2024
Columbus Data & Analytics Wednesdays - June 2024
Jason Packer
 
Biomedical Knowledge Graphs for Data Scientists and Bioinformaticians
Biomedical Knowledge Graphs for Data Scientists and BioinformaticiansBiomedical Knowledge Graphs for Data Scientists and Bioinformaticians
Biomedical Knowledge Graphs for Data Scientists and Bioinformaticians
Neo4j
 
High performance Serverless Java on AWS- GoTo Amsterdam 2024
High performance Serverless Java on AWS- GoTo Amsterdam 2024High performance Serverless Java on AWS- GoTo Amsterdam 2024
High performance Serverless Java on AWS- GoTo Amsterdam 2024
Vadym Kazulkin
 
Overcoming the PLG Trap: Lessons from Canva's Head of Sales & Head of EMEA Da...
Overcoming the PLG Trap: Lessons from Canva's Head of Sales & Head of EMEA Da...Overcoming the PLG Trap: Lessons from Canva's Head of Sales & Head of EMEA Da...
Overcoming the PLG Trap: Lessons from Canva's Head of Sales & Head of EMEA Da...
saastr
 
LF Energy Webinar: Carbon Data Specifications: Mechanisms to Improve Data Acc...
LF Energy Webinar: Carbon Data Specifications: Mechanisms to Improve Data Acc...LF Energy Webinar: Carbon Data Specifications: Mechanisms to Improve Data Acc...
LF Energy Webinar: Carbon Data Specifications: Mechanisms to Improve Data Acc...
DanBrown980551
 
Main news related to the CCS TSI 2023 (2023/1695)
Main news related to the CCS TSI 2023 (2023/1695)Main news related to the CCS TSI 2023 (2023/1695)
Main news related to the CCS TSI 2023 (2023/1695)
Jakub Marek
 
PRODUCT LISTING OPTIMIZATION PRESENTATION.pptx
PRODUCT LISTING OPTIMIZATION PRESENTATION.pptxPRODUCT LISTING OPTIMIZATION PRESENTATION.pptx
PRODUCT LISTING OPTIMIZATION PRESENTATION.pptx
christinelarrosa
 
Essentials of Automations: Exploring Attributes & Automation Parameters
Essentials of Automations: Exploring Attributes & Automation ParametersEssentials of Automations: Exploring Attributes & Automation Parameters
Essentials of Automations: Exploring Attributes & Automation Parameters
Safe Software
 
"Frontline Battles with DDoS: Best practices and Lessons Learned", Igor Ivaniuk
"Frontline Battles with DDoS: Best practices and Lessons Learned",  Igor Ivaniuk"Frontline Battles with DDoS: Best practices and Lessons Learned",  Igor Ivaniuk
"Frontline Battles with DDoS: Best practices and Lessons Learned", Igor Ivaniuk
Fwdays
 
What is an RPA CoE? Session 1 – CoE Vision
What is an RPA CoE?  Session 1 – CoE VisionWhat is an RPA CoE?  Session 1 – CoE Vision
What is an RPA CoE? Session 1 – CoE Vision
DianaGray10
 
Taking AI to the Next Level in Manufacturing.pdf
Taking AI to the Next Level in Manufacturing.pdfTaking AI to the Next Level in Manufacturing.pdf
Taking AI to the Next Level in Manufacturing.pdf
ssuserfac0301
 
Apps Break Data
Apps Break DataApps Break Data
Apps Break Data
Ivo Velitchkov
 
Christine's Product Research Presentation.pptx
Christine's Product Research Presentation.pptxChristine's Product Research Presentation.pptx
Christine's Product Research Presentation.pptx
christinelarrosa
 
Nordic Marketo Engage User Group_June 13_ 2024.pptx
Nordic Marketo Engage User Group_June 13_ 2024.pptxNordic Marketo Engage User Group_June 13_ 2024.pptx
Nordic Marketo Engage User Group_June 13_ 2024.pptx
MichaelKnudsen27
 
Freshworks Rethinks NoSQL for Rapid Scaling & Cost-Efficiency
Freshworks Rethinks NoSQL for Rapid Scaling & Cost-EfficiencyFreshworks Rethinks NoSQL for Rapid Scaling & Cost-Efficiency
Freshworks Rethinks NoSQL for Rapid Scaling & Cost-Efficiency
ScyllaDB
 
[OReilly Superstream] Occupy the Space: A grassroots guide to engineering (an...
[OReilly Superstream] Occupy the Space: A grassroots guide to engineering (an...[OReilly Superstream] Occupy the Space: A grassroots guide to engineering (an...
[OReilly Superstream] Occupy the Space: A grassroots guide to engineering (an...
Jason Yip
 
9 CEO's who hit $100m ARR Share Their Top Growth Tactics Nathan Latka, Founde...
9 CEO's who hit $100m ARR Share Their Top Growth Tactics Nathan Latka, Founde...9 CEO's who hit $100m ARR Share Their Top Growth Tactics Nathan Latka, Founde...
9 CEO's who hit $100m ARR Share Their Top Growth Tactics Nathan Latka, Founde...
saastr
 
Northern Engraving | Modern Metal Trim, Nameplates and Appliance Panels
Northern Engraving | Modern Metal Trim, Nameplates and Appliance PanelsNorthern Engraving | Modern Metal Trim, Nameplates and Appliance Panels
Northern Engraving | Modern Metal Trim, Nameplates and Appliance Panels
Northern Engraving
 

Recently uploaded (20)

5th LF Energy Power Grid Model Meet-up Slides
5th LF Energy Power Grid Model Meet-up Slides5th LF Energy Power Grid Model Meet-up Slides
5th LF Energy Power Grid Model Meet-up Slides
 
JavaLand 2024: Application Development Green Masterplan
JavaLand 2024: Application Development Green MasterplanJavaLand 2024: Application Development Green Masterplan
JavaLand 2024: Application Development Green Masterplan
 
Columbus Data & Analytics Wednesdays - June 2024
Columbus Data & Analytics Wednesdays - June 2024Columbus Data & Analytics Wednesdays - June 2024
Columbus Data & Analytics Wednesdays - June 2024
 
Biomedical Knowledge Graphs for Data Scientists and Bioinformaticians
Biomedical Knowledge Graphs for Data Scientists and BioinformaticiansBiomedical Knowledge Graphs for Data Scientists and Bioinformaticians
Biomedical Knowledge Graphs for Data Scientists and Bioinformaticians
 
High performance Serverless Java on AWS- GoTo Amsterdam 2024
High performance Serverless Java on AWS- GoTo Amsterdam 2024High performance Serverless Java on AWS- GoTo Amsterdam 2024
High performance Serverless Java on AWS- GoTo Amsterdam 2024
 
Overcoming the PLG Trap: Lessons from Canva's Head of Sales & Head of EMEA Da...
Overcoming the PLG Trap: Lessons from Canva's Head of Sales & Head of EMEA Da...Overcoming the PLG Trap: Lessons from Canva's Head of Sales & Head of EMEA Da...
Overcoming the PLG Trap: Lessons from Canva's Head of Sales & Head of EMEA Da...
 
LF Energy Webinar: Carbon Data Specifications: Mechanisms to Improve Data Acc...
LF Energy Webinar: Carbon Data Specifications: Mechanisms to Improve Data Acc...LF Energy Webinar: Carbon Data Specifications: Mechanisms to Improve Data Acc...
LF Energy Webinar: Carbon Data Specifications: Mechanisms to Improve Data Acc...
 
Main news related to the CCS TSI 2023 (2023/1695)
Main news related to the CCS TSI 2023 (2023/1695)Main news related to the CCS TSI 2023 (2023/1695)
Main news related to the CCS TSI 2023 (2023/1695)
 
PRODUCT LISTING OPTIMIZATION PRESENTATION.pptx
PRODUCT LISTING OPTIMIZATION PRESENTATION.pptxPRODUCT LISTING OPTIMIZATION PRESENTATION.pptx
PRODUCT LISTING OPTIMIZATION PRESENTATION.pptx
 
Essentials of Automations: Exploring Attributes & Automation Parameters
Essentials of Automations: Exploring Attributes & Automation ParametersEssentials of Automations: Exploring Attributes & Automation Parameters
Essentials of Automations: Exploring Attributes & Automation Parameters
 
"Frontline Battles with DDoS: Best practices and Lessons Learned", Igor Ivaniuk
"Frontline Battles with DDoS: Best practices and Lessons Learned",  Igor Ivaniuk"Frontline Battles with DDoS: Best practices and Lessons Learned",  Igor Ivaniuk
"Frontline Battles with DDoS: Best practices and Lessons Learned", Igor Ivaniuk
 
What is an RPA CoE? Session 1 – CoE Vision
What is an RPA CoE?  Session 1 – CoE VisionWhat is an RPA CoE?  Session 1 – CoE Vision
What is an RPA CoE? Session 1 – CoE Vision
 
Taking AI to the Next Level in Manufacturing.pdf
Taking AI to the Next Level in Manufacturing.pdfTaking AI to the Next Level in Manufacturing.pdf
Taking AI to the Next Level in Manufacturing.pdf
 
Apps Break Data
Apps Break DataApps Break Data
Apps Break Data
 
Christine's Product Research Presentation.pptx
Christine's Product Research Presentation.pptxChristine's Product Research Presentation.pptx
Christine's Product Research Presentation.pptx
 
Nordic Marketo Engage User Group_June 13_ 2024.pptx
Nordic Marketo Engage User Group_June 13_ 2024.pptxNordic Marketo Engage User Group_June 13_ 2024.pptx
Nordic Marketo Engage User Group_June 13_ 2024.pptx
 
Freshworks Rethinks NoSQL for Rapid Scaling & Cost-Efficiency
Freshworks Rethinks NoSQL for Rapid Scaling & Cost-EfficiencyFreshworks Rethinks NoSQL for Rapid Scaling & Cost-Efficiency
Freshworks Rethinks NoSQL for Rapid Scaling & Cost-Efficiency
 
[OReilly Superstream] Occupy the Space: A grassroots guide to engineering (an...
[OReilly Superstream] Occupy the Space: A grassroots guide to engineering (an...[OReilly Superstream] Occupy the Space: A grassroots guide to engineering (an...
[OReilly Superstream] Occupy the Space: A grassroots guide to engineering (an...
 
9 CEO's who hit $100m ARR Share Their Top Growth Tactics Nathan Latka, Founde...
9 CEO's who hit $100m ARR Share Their Top Growth Tactics Nathan Latka, Founde...9 CEO's who hit $100m ARR Share Their Top Growth Tactics Nathan Latka, Founde...
9 CEO's who hit $100m ARR Share Their Top Growth Tactics Nathan Latka, Founde...
 
Northern Engraving | Modern Metal Trim, Nameplates and Appliance Panels
Northern Engraving | Modern Metal Trim, Nameplates and Appliance PanelsNorthern Engraving | Modern Metal Trim, Nameplates and Appliance Panels
Northern Engraving | Modern Metal Trim, Nameplates and Appliance Panels
 

AWS re:Invent 2016: Identifying Your Migration Options: the 6 Rs (ENT311)

  • 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/