Vous êtes sur la page 1sur 28

Develop Your Migration Toolkit

ENT312

Mandus Momberg, Partner Solutions Architect


Carmen Puccio, Partner Solutions Architect
11/30/16

© 2016, Amazon Web Services, Inc. or its Affiliates. All rights reserved.
Agenda
 How to approach a cloud migration.
 What types of tools to consider for the various
stages and types of migrations.
 Automating migration activities.
How AWS customers are migrating
Cloud Adoption Framework

Application 1 Application 1
Existing IT
Estate Planning and Operation
Discovery Application 2 Application 2
Evaluation
Application 3 Application 3

1) Evaluate 2) Discover, 3) Application 4) Migrate, 5) Operate and


opportunity Analyze and Design Integrate, and Optimize
Plan Validate
Challenges
Tools can help with the below challenges
 Data center migrations can involve thousands of workloads and tens
of thousands of servers.

 Large-scale server migration is a long and complex project with


significant manual labor.

 Complex application interdependencies that are poorly understood.


 Identifying application inventory and dependencies manually slows
down migration process.

 Difficulty of testing server migrations iteratively makes them less


confident about the migration process.

 Long server downtime at cutover can incur additional business loss.


What Tools Do I Need To Consider?

Portfolio Discovery Tools

Server Migration Tools

Database Migration Tools

Data Migration Tools

Application Profiling Tools


Portfolio Discovery
Tools should automate your discovery process
and can be classified as:

Agent-based vs Agentless
Port scanning vs Packet scanning
Appliance-based vs SaaS offering
Portfolio Discovery

 How will you deploy agents if it is an agent based


solution?
 Will your security policies let you share administrative
credentials if needed with the tool?
 Can the discovered data be stored in a location outside
of your organization?
 Do you have or need application-to-port mapping details
or use custom ports?
Portfolio Discovery

 Are you running any custom applications in your


environment?
 Are there any restrictions on the type of ports that can be
used for scanning?
 Do you need automated right sizing of the target
environment?
 Do you need estimated run costs of the target
environment?
 Do you have or need deep application or infrastructure
performance monitoring?
AWS Application Discovery Service
Automate data center application discovery

Identify Application Map Application Baseline System and


Inventory Dependencies Process Performance
AWS Application Discovery Service
Overview
 Agents deployed on source hosts.  API access to discovered assets
Agentless for VMWare.  Output to CSV or XML
 Windows & Linux support  Can be imported into a third-party
 Capture system inventory, performance, migration or visualization tool
and dependencies
 Capture and store secured data to AWS

On-premises data center or AWS Application


VMware vCenter Encrypted Discovery Service
data
Agentless
Discovery
AWS
Discovery Appliance
(Standalone Discovery DB
Agents
VM)
Partner Tools
Migration Technology for Discovery & Planning

https://aws.amazon.com/migration/partner-solutions/#discovery-planning
What’s Next?
Cloud Migration Strategy
Manual
Install Manual Config

Use Migration Tools


Automate

Manual
Deploy

Determine
Migration
Path Determine Modify underlying
new platform Infrastructure

Discover/Assess/Prioritize Validate Cutover Operate


Applications

Purchase COTS/ Manual Install


Retain /
SaaS & licensing & Setup
Not
Moving

Retire /
Decommissi App Code Full ALM / Integration
on Development SDLC
Comparing Cloud Migration Strategies
Low Time Cost Agility

Retain + + N/A
Migration Complexity

Retire + + N/A

Re-host ++ ++ ++

Re-purchase +++ ++++ +++

Re-platform +++ +++ +++

Refactor ++++ ++++ ++++


High
Planning Your Cloud Migration
Now that you’ve gathered all of the application and
performance metrics for each server/application and have
done a complete analysis and have consulted with the
business/technology teams:
 Decide on a migration strategy
 Retain; Retire; Re-purchase; Re-host; Re-platform; Re-factor
 Decide on a priority and build the migration backlog.
 Identify tools to help facilitate the migration
 Start to architect and design what the operational landing
zone will look like.
Getting Ready for Migration Planning
Before you can create a detailed plan for your cloud migration
project, you must have:
 A final architecture for the target environment in the AWS
cloud.
 Understand hybrid connectivity with the target cloud
environment.
 A discovery of your cloud migration portfolio.
 Details of the application owners.
 Come up with a contingency plan to ensure that the blast
radius is small is contained if there are issues.
Migration Planning Final Planning
 Network connectivity
 Migration tools
 Monitoring
 Amount of data
 AWS service limits (soft and hard)
 On-premises limitations
 Test plans for the application and your users.
 Cutover plans
 Escalation and operational plans
 Define success criteria
 One last baseline performance analysis of the source environment
for comparison to the new environment.
AWS Server Migration Service
Automate the end-to-end server migration process

Automates an incremental Orchestrates large-scale Migrate servers to AWS


replication of live server volumes server migrations in a cost effective manner
to AWS

Support most widely used Manage migration and track the Reduce server downtime at
operating systems process easily with a GUI cutover
AWS Server Migration Service
Overview
 Support VMware VMs migration with the  Create migration waves
initial release  AWS Management Console and
 Windows & Linux support API/CLI access
 Agentless VM migration  Launch EC2 instances from Amazon
 Capture incremental changes made to Machine Images (AMI)
on-premises VMs and transfer to AWS

On-premises VMware VMs AWS Server


Encrypted
data Migration Service

VMs

AMIs
AMI
Partner Tools
Migration Technology for Workload Mobility

https://aws.amazon.com/migration/partner-solutions/#workload-mobility
AWS Database Migration Service
Overview
 Switch applications over to the target
 Keep your applications running during at your convenience as AWS DMS
the migration keeps the target database in sync.
 Start a replication instance  Wide support of databases
 Configure both database endpoints  Homogeneous migrations (ex: Oracle to
Oracle)
 Select tables, schemas, or databases
 Heterogeneous migrations (ex: Oracle to
Amazon Aurora)

On-premises Database AWS

Database
Migration
Service
Partner Tools
Migration Technology for Database Integration and Management

https://aws.amazon.com/rds/partners/#Database_Migration
AWS Import/Export Snowball
Overview
 Programmable
 Extremely Scalable  Snowball job management API
 Single appliance up to 50 TB or 80 TB  Snowball S3 Adapter
 Multiple appliances can be used in parallel  Tamper resistant and secure
to transfer Petabytes of data.  256-bit encryption keys managed by
• High speed AWS Key Management Service
 10GBaseT network connection.

On-premises Data
Fast
Elastic
Cost effective

10G network
50TB or 80TB capacity
Operate and Optimize
Now the fun begins
 Ensure application performance  Fine tune your application – Always
 Look to proactively monitor your evolve
application end-to-end  It is an iterative process
 Track metrics, collect and monitor log files  Think about scalability
 The goal is to resolve issues before they
impact your customers
Partner Tools
Migration Technology for Application Profiling

https://aws.amazon.com/migration/partner-solutions/#application-profiling
Tools For Each Phase
Application 1 Application 1
Existing IT
Planning and
Estate Application 2 Application 2 Operation
Discovery
Evaluation Snowball
Application 3 Application 3

AWS Database AWS Server


AWS Discovery Service Migration Service Migration Service AWS Snowball
AWS Config AWS CloudWatch
Thank you!
Remember to complete
your evaluations!

Vous aimerez peut-être aussi